Warray-bounds-3.c (bar): Keep array access within bounds for ABDAY, DAY, ABMON, MON...
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
2
3 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
4 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
5 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
6 array bounds.
7 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
8
9 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
10
11 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
12 * g++.dg/tm/pr47530.C: Same.
13
14 2012-11-09 Jason Merrill <jason@redhat.com>
15
16 PR c++/54859
17 * g++.dg/cpp0x/alias-decl-25.C: New.
18
19 * g++.dg/abi/abi-tag1.C: New.
20 * g++.dg/abi/abi-tag2.C: New.
21
22 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
23
24 PR rtl-optimization/55154
25 * gcc.target/i386/pr55154.c: New test.
26
27 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
28
29 PR rtl-optimization/55151
30 * gcc.dg/pr55151.c: Move ...
31 * gcc.target/i386/pr55151.c: ... here.
32
33 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
34
35 PR rtl-optimization/54472
36 * gcc.dg/pr54472.c: New test.
37
38 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
39
40 * gnat.dg/stack_check3.ad[sb]: New test.
41
42 2012-11-08 Ian Lance Taylor <iant@google.com>
43
44 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
45 with arguments. Handle errorcheckoutput and rundir test types.
46
47 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
48
49 PR tree-optimization/55191
50 * gcc.dg/pr55191.c: New test.
51
52 2012-11-08 Jakub Jelinek <jakub@redhat.com>
53
54 PR debug/54499
55 * g++.dg/debug/pr54499.C: New test.
56
57 2012-11-08 Jan Hubicka <jh@suse.cz>
58
59 PR middle-end/48636
60 * gcc.dg/winline-3.c: Update.
61
62 2012-11-08 Martin Jambor <mjambor@suse.cz>
63
64 * gfortran.dg/ipcp-array-1.f90: New test.
65
66 2012-11-08 Florian Weimer <fweimer@redhat.com>
67
68 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
69
70 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
71
72 PR rtl-optimization/55151
73 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
74
75 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
76
77 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
78
79 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
80
81 * gcc.c-torture/compile/20121107-1.c: New test.
82
83 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
84
85 PR rtl-optimization/55151
86 * gcc.dg/pr55151.c: Compile it only for x86_64.
87
88 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
89
90 PR rtl-optimization/55122
91 * gcc.dg/pr55122.c: New test.
92
93 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
94
95 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
96 word powerpc.
97 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
98 * gcc.target/powerpc/loop_align.c: Skip on AIX.
99 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
100 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
101
102 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
103
104 PR c/53063
105 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
106
107 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
108
109 PR c/51294
110 * c-c++-common/pr51294.c: New.
111
112 2012-11-07 Martin Jambor <mjambor@suse.cz>
113
114 PR tree-optimization/53787
115 * gcc.dg/ipa/ipa-5.c: Adjust.
116 * gcc.dg/ipa/ipcp-agg-1.c: New test.
117 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
118 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
119 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
120 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
121 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
122 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
123 * gfortran.dg/pr48636-2.f90: New test.
124 * gfortran.dg/pr53787.f90: Likewise.
125
126 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
127
128 PR c++/55226
129 Revert:
130 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
131
132 PR c++/54922
133 * g++.dg/cpp0x/constexpr-union4.C: New.
134
135 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
136
137 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
138
139 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
140
141 PR target/49220
142 * gcc.c-torture/compile/pr49220.c: New test.
143
144 2012-11-07 Florian Weimer <fweimer@redhat.com>
145
146 * g++.dg/init/new40.C: New.
147
148 2012-11-07 Jakub Jelinek <jakub@redhat.com>
149
150 PR debug/54693
151 * gcc.dg/guality/pr54693-2.c: New test.
152
153 2012-11-06 Andrew Pinski <apinski@cavium.com>
154
155 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
156 -fno-vect-cost-model.
157
158 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
159
160 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
161 * gcc.dg/tm/debug-1.c: Same.
162 * gcc.dg/tm/irrevocable-3.c: Same.
163 * gcc.dg/tm/irrevocable-4.c: Same.
164 * gcc.dg/tm/memopt-10.c: Same.
165 * gcc.dg/tm/memopt-11.c: Same.
166 * gcc.dg/tm/props-4.c: Same.
167 * gcc.dg/tm/wrap-3.c: Same.
168 * gcc.dg/tm/wrap-4.c: Same.
169
170 2012-11-06 Andrew Pinski <apinski@cavium.com>
171
172 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
173
174 2012-11-06 Jan Hubicka <jh@suse.cz>
175
176 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
177 candidate still.
178 * gcc.dg/tree-ssa/loop-23.c: Likewise.
179 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
180 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
181
182 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
183
184 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
185
186 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
187
188 PR middle-end/41993
189 * gcc.dg/torture/pr41993.c: New test.
190
191 2012-11-06 Jan Hubicka <jh@suse.cz>
192
193 * gcc.target/i386/l_fma_float_?.c: Update.
194 * gcc.target/i386/l_fma_double_?.c: Update.
195
196 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
197
198 PR target/54089
199 * gcc.target/sh/pr54089-8.c: New.
200 * gcc.target/sh/pr54089-9.c: New.
201
202 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
203
204 PR target/47440
205 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
206 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
207 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
208 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
209 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
210 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
211 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
212 * gcc.target/i386/avx-vzeroupper-27.c: New.
213
214 2012-11-06 Janus Weil <janus@gcc.gnu.org>
215
216 PR fortran/54917
217 * gfortran.dg/transfer_class_1.f90: New.
218 * gfortran.dg/transfer_class_2.f90: New.
219
220 2012-11-05 Sriraman Tallam <tmsriram@google.com>
221
222 * testsuite/g++.dg/mv1.C: New test.
223 * testsuite/g++.dg/mv2.C: New test.
224 * testsuite/g++.dg/mv3.C: New test.
225 * testsuite/g++.dg/mv4.C: New test.
226 * testsuite/g++.dg/mv5.C: New test.
227 * testsuite/g++.dg/mv6.C: New test.
228
229 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
230
231 PR testsuite/55186
232 * gcc.dg/const-uniq-1.c (a): Increase length four times.
233
234 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
235
236 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
237 darwin.
238
239 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
240
241 * g++.dg/torture/20121105-1.C: New test.
242
243 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
244
245 * gcc.dg/torture/fp-compare.c: New testcase.
246
247 2012-11-05 Jan Hubicka <jh@suse.cz>
248
249 * gcc.dg/const-1.c: Update.
250 * gcc.dg/pure-1.c: Update.
251
252 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
253
254 PR rtl-optimization/55151
255 * gcc.dg/pr55151.c: New test.
256
257 2012-11-05 Jakub Jelinek <jakub@redhat.com>
258
259 PR debug/54970
260 PR debug/54971
261 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
262
263 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
264
265 PR testsuite/51128
266 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
267
268 2012-11-05 Jan Hubicka <jh@suse.cz>
269
270 * gcc.dg/autopar/pr49960.c: Fix testcase.
271
272 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
273
274 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
275 Fix scan-tree-dump-times directive.
276
277 2012-11-04 Janus Weil <janus@gcc.gnu.org>
278
279 PR fortran/55199
280 * gfortran.dg/associate_12.f90: New.
281
282 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
283
284 PR target/54255
285 * lib/target-supports.exp (check_effective_target_masm_intel): New
286 proc.
287 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
288 masm_intel.
289
290 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
291 Jack Howarth <howarth@bromo.med.uc.edu>
292
293 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
294 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
295 * gcc.target/i386/pr53249.c: Likewise.
296
297 2012-11-03 Andrew Pinski <apinski@cavium.com>
298
299 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
300 call abort1 so that cross jumping does not happen.
301
302 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
303
304 PR target/51244
305 * gcc.target/sh/pr51244-18.c: New.
306 * gcc.target/sh/pr51244-19.c: New.
307
308 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
309
310 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
311 b requires a 64-bit operation followed by a truncation.
312
313 2012-11-02 Jan Hubicka <jh@suse.cz>
314
315 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
316
317 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
318
319 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
320 conditions to verify the reduction code is vectorized.
321
322 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
323 in case 'pow', such as 'powerpc' is used in the compiler version name.
324 * gcc.target/powerpc/pr46728-2.c: Likewise.
325 * gcc.target/powerpc/pr46728-3.c: Likewise.
326 * gcc.target/powerpc/pr46728-4.c: Likewise.
327 * gcc.target/powerpc/pr46728-5.c: Likewise.
328 * gcc.target/powerpc/pr46728-7.c: Likewise.
329 * gcc.target/powerpc/pr46728-8.c: Likewise.
330 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
331
332 2012-11-02 Jan Hubicka <jh@suse.cz>
333
334 * gcc.dg/tree-ssa/loop-38.c: New testcase.
335
336 2012-11-02 Jan Hubicka <jh@suse.cz>
337
338 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
339 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
340
341 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
342
343 PR middle-end/55130
344 * gcc.target/i386/pr55130.c: New test.
345
346 2012-11-02 Jakub Jelinek <jakub@redhat.com>
347
348 PR target/55147
349 * gcc.target/i386/pr55147.c: New test.
350
351 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
352
353 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
354 * gfortran.dg/default_format_denormal_1.f90: Same.
355
356 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
357
358 PR middle-end/55001
359 * g++.dg/ext/vector19.C: Remove target restrictions.
360 * gcc.dg/fold-compare-7.c: New testcase.
361
362 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
363
364 PR target/55160
365 * gcc.target/sh/pr55160.c: New.
366
367 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
368
369 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
370 scan-assembler regex.
371
372 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
373
374 PR middle-end/55150
375 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
376 * gcc.dg/pr55150-2.c: New test.
377
378 2012-11-01 Sharad Singhai <singhai@google.com>
379
380 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
381 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
382 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
383 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
384
385 2012-10-31 Dehao Chen <dehao@google.com>
386
387 * g++.dg/debug/dwarf2/block.C: New testcase.
388
389 2012-10-31 Jan Hubicka <jh@suse.cz>
390
391 * gcc.dg/pr44974.c: Add noinline.
392
393 2012-10-31 Janus Weil <janus@gcc.gnu.org>
394
395 PR fortran/53718
396 * gfortran.dg/class_54.f90: New.
397
398 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
399 Jakub Jelinek <jakub@redhat.com>
400
401 PR tree-optimization/55018
402 * gcc.dg/torture/pr55018.c: New test.
403
404 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
405
406 PR c++/54583
407 * g++.dg/ext/vla13.C: New.
408
409 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
410
411 PR middle-end/55150
412 * gcc.dg/pr55150.c: New test.
413
414 2012-10-31 Tobias Burnus <burnus@net-b.de>
415
416 PR fortran/55134
417 * gfortran.dg/associate_11.f90: New.
418
419 2012-10-31 Dodji Seketeli <dodji@redhat.com>
420
421 PR c++/54955
422 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
423
424 2012-10-31 Jakub Jelinek <jakub@redhat.com>
425
426 PR tree-optimization/19105
427 PR tree-optimization/21643
428 PR tree-optimization/46309
429 * gcc.dg/pr19105.c: New test.
430 * gcc.dg/pr21643.c: New test.
431 * gcc.dg/pr46309-2.c: New test.
432 * gcc.c-torture/execute/pr46309.c: New test.
433
434 2012-10-31 Alan Modra <amodra@gmail.com>
435
436 * gcc.target/powerpc/dimode_off.c: New.
437 * gcc.target/powerpc/timode_off.c: New.
438 * gcc.target/powerpc/dfmode_off.c: New.
439 * gcc.target/powerpc/tfmode_off.c: New.
440
441 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
442
443 PR rtl-optimization/55093
444 * gcc.target/i386/pr55093.c: New file.
445
446 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
447
448 * gcc.target/i386/pr55116.c: Renamed to ...
449 * gcc.target/i386/pr55116-1.c: This.
450
451 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
452
453 * gcc.target/i386/pr55116-2.c: New file.
454
455 2012-10-30 Richard Biener <rguenther@suse.de>
456
457 * gcc.dg/vect/slp-perm-2.c: Adjust.
458
459 2012-10-30 Richard Biener <rguenther@suse.de>
460
461 PR tree-optimization/55111
462 * gcc.dg/torture/pr55111.c: New testcase.
463
464 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
465
466 PR target/53988
467 * gcc.target/sh/pr53988.c: New.
468
469 2012-10-30 Bin Cheng <bin.cheng@arm.com>
470
471 PR target/54989
472 * gcc.dg/hoist-register-pressure-1.c: Rename from
473 hoist-register-pressure.c. Add nonpic condition.
474 * gcc.dg/hoist-register-pressure-2.c: New testcase.
475
476 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
477
478 PR c++/54930
479 * gcc.dg/Wreturn-local-addr.c: New.
480 * g++.dg/warn/Wno-return-local-addr.C: New.
481 * g++.dg/warn/Wreturn-local-addr.C: New.
482
483 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
484
485 PR middle-end/55116
486 * gcc.target/i386/pr55116.c: New file.
487
488 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
489
490 PR c/53066
491 * gcc.dg/Wshadow-4.c: New.
492 * gcc.dg/Wshadow-4.h: New.
493
494 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
495
496 PR debug/54693
497 * gcc.dg/guality/pr54693.c: New.
498
499 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
500
501 PR middle-end/55027
502 * gcc.dg/pr55027.c: New testcase.
503
504 2012-10-29 Jan Hubicka <jh@suse.cz>
505
506 * gcc.dg/ipa/inline-6.c: New testcase.
507
508 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
509
510 PR rtl-optimization/55106
511 * g++.dg/pr55106.C: New.
512
513 2012-10-29 Richard Guenther <rguenther@suse.de>
514
515 PR middle-end/53695
516 * gcc.dg/torture/pr53695.c: New testcase.
517
518 2012-10-28 Jan Hubicka <jh@suse.cz>
519
520 * gcc.dg/ipa/inlinehint-3.c: New testcase.
521
522 2012-10-28 Tobias Burnus <burnus@net-b.de>
523
524 PR fortran/54958
525 * gfortran.dg/do_check_6.f90: New.
526
527 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
528 Jack Howarth <howarth@bromo.med.uc.edu>
529
530 PR target/54404
531 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
532 to dg-options.
533 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
534
535 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
536
537 PR target/34283
538 * gcc.target/i386/pr34283.c: New test.
539
540 2012-10-26 Jakub Jelinek <jakub@redhat.com>
541
542 PR c++/55081
543 * g++.dg/opt/pr55081.C: New test.
544
545 PR debug/54970
546 PR debug/54971
547 * gcc.dg/guality/pr54970.c: New test.
548
549 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
550
551 PR c++/54984
552 * g++.dg/template/new11.C: New.
553
554 2012-10-26 Richard Biener <rguenther@suse.de>
555
556 PR middle-end/54824
557 * gcc.dg/torture/pr54824.c: New testcase.
558
559 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
560
561 * gcc.target/i386/fxsave-1.c: New.
562 * gcc.target/i386/fxsave64-1.c: Ditto.
563 * gcc.target/i386/fxrstor-1.c: Ditto.
564 * gcc.target/i386/fxrstor64-1.c: Ditto.
565 * gcc.target/i386/xsave-1.c: Ditto.
566 * gcc.target/i386/xsave64-1.c: Ditto.
567 * gcc.target/i386/xrstor-1.c: Ditto.
568 * gcc.target/i386/xrstor64-1.c: Ditto.
569 * gcc.target/i386/xsaveopt-1.c: Ditto.
570 * gcc.target/i386/xsaveopt64-1.c: Ditto.
571 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
572 * gcc.target/i386/sse-13.c: Ditto.
573 * gcc.target/i386/sse-14.c: Ditto.
574 * gcc.target/i386/sse-22.c: Ditto.
575 * gcc.target/i386/sse-23.c: Ditto.
576 * g++.dg/other/i386-2.C: Ditto.
577 * g++.dg/other/i386-3.C: Ditto.
578
579 2012-10-25 Jan Hubicka <jh@suse.cz>
580
581 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
582 at ivcanon time.
583
584 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
585
586 PR c++/53761
587 * g++.dg/ext/transparent-union.C: New.
588
589 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
590
591 PR c++/54427
592 * g++.dg/ext/vector19.C: New testcase.
593
594 2012-10-25 Richard Biener <rguenther@suse.de>
595
596 PR tree-optimization/54902
597 * g++.dg/torture/pr54902.C: New testcase.
598
599 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
600
601 PR c++/34892
602 * g++.dg/template/crash114.C: New.
603
604 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
605
606 PR bootstrap/55049
607 * gcc.target/i386/pr55049-1.c: New test.
608
609 2012-10-24 Janus Weil <janus@gcc.gnu.org>
610
611 PR fortran/55037
612 * gfortran.dg/class_dummy_4.f03: New.
613
614 2012-10-24 Jakub Jelinek <jakub@redhat.com>
615
616 PR rtl-optimization/55010
617 * gcc.dg/pr55010.c: New test.
618
619 PR debug/54828
620 * g++.dg/debug/pr54828.C: New test.
621
622 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
623
624 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
625 * gcc.dg/vect/vect-83_64.c: Likewise.
626
627 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
628
629 PR c++/54922
630 * g++.dg/cpp0x/constexpr-union4.C: New.
631
632 2012-10-23 Jeff Law <law@redhat.com>
633
634 * gcc.c-torture/execute/pr54985.c: New test.
635
636 2012-10-23 Paul Koning <ni1d@arrl.net>
637
638 PR debug/54508
639 * g++.dg/debug/dwarf2/pr54508.C: New.
640
641 2012-10-23 Jakub Jelinek <jakub@redhat.com>
642
643 PR c++/54844
644 * g++.dg/template/sizeof14.C: New test.
645
646 2012-10-23 Ian Bolton <ian.bolton@arm.com>
647 Jim MacArthur <jim.macarthur@arm.com>
648 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
649 Marcus Shawcroft <marcus.shawcroft@arm.com>
650 Nigel Stephens <nigel.stephens@arm.com>
651 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
652 Richard Earnshaw <rearnsha@arm.com>
653 Sofiane Naci <sofiane.naci@arm.com>
654 Stephen Thomas <stephen.thomas@arm.com>
655 Tejas Belagod <tejas.belagod@arm.com>
656 Yufeng Zhang <yufeng.zhang@arm.com>
657
658 * lib/target-supports.exp
659 (check_profiling_available): Add AArch64.
660 (check_effective_target_vect_int): Likewise.
661 (check_effective_target_vect_shift): Likewise.
662 (check_effective_target_vect_float): Likewise.
663 (check_effective_target_vect_double): Likewise.
664 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
665 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
666 (check_effective_target_vect_pack_trunc): Likewise.
667 (check_effective_target_vect_unpack): Likewise.
668 (check_effective_target_vect_hw_misalign): Likewise.
669 (check_effective_target_vect_short_mult): Likewise.
670 (check_effective_target_vect_int_mult): Likewise.
671 (check_effective_target_vect_stridedN): Likewise.
672 (check_effective_target_sync_int_long): Likewise.
673 (check_effective_target_sync_char_short): Likewise.
674 (check_vect_support_and_set_flags): Likewise.
675 (check_effective_target_aarch64_tiny): New.
676 (check_effective_target_aarch64_small): New.
677 (check_effective_target_aarch64_large): New.
678 * g++.dg/other/PR23205.C: Enable aarch64.
679 * g++.dg/other/pr23205-2.C: Likewise.
680 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
681 * gcc.c-torture/execute/20101011-1.c: Likewise.
682 * gcc.dg/20020312-2.c: Likewise.
683 * gcc.dg/20040813-1.c: Likewise.
684 * gcc.dg/builtin-apply2.c: Likewise.
685 * gcc.dg/stack-usage-1.c: Likewise.
686
687 2012-10-23 Ian Bolton <ian.bolton@arm.com>
688 Jim MacArthur <jim.macarthur@arm.com>
689 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
690 Marcus Shawcroft <marcus.shawcroft@arm.com>
691 Nigel Stephens <nigel.stephens@arm.com>
692 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
693 Richard Earnshaw <rearnsha@arm.com>
694 Sofiane Naci <sofiane.naci@arm.com>
695 Stephen Thomas <stephen.thomas@arm.com>
696 Tejas Belagod <tejas.belagod@arm.com>
697 Yufeng Zhang <yufeng.zhang@arm.com>
698
699 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
700 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
701 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
702 * gcc.target/aarch64/aapcs/abitest.S: New file.
703 * gcc.target/aarch64/aapcs/abitest.h: New file.
704 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
705 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
706 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
707 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
708 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
709 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
710 * gcc.target/aarch64/aapcs/ice_1.c: New file.
711 * gcc.target/aarch64/aapcs/ice_2.c: New file.
712 * gcc.target/aarch64/aapcs/ice_3.c: New file.
713 * gcc.target/aarch64/aapcs/ice_4.c: New file.
714 * gcc.target/aarch64/aapcs/ice_5.c: New file.
715 * gcc.target/aarch64/aapcs/macro-def.h: New file.
716 * gcc.target/aarch64/aapcs/test_1.c: New file.
717 * gcc.target/aarch64/aapcs/test_10.c: New file.
718 * gcc.target/aarch64/aapcs/test_11.c: New file.
719 * gcc.target/aarch64/aapcs/test_12.c: New file.
720 * gcc.target/aarch64/aapcs/test_13.c: New file.
721 * gcc.target/aarch64/aapcs/test_14.c: New file.
722 * gcc.target/aarch64/aapcs/test_15.c: New file.
723 * gcc.target/aarch64/aapcs/test_16.c: New file.
724 * gcc.target/aarch64/aapcs/test_17.c: New file.
725 * gcc.target/aarch64/aapcs/test_18.c: New file.
726 * gcc.target/aarch64/aapcs/test_19.c: New file.
727 * gcc.target/aarch64/aapcs/test_2.c: New file.
728 * gcc.target/aarch64/aapcs/test_20.c: New file.
729 * gcc.target/aarch64/aapcs/test_21.c: New file.
730 * gcc.target/aarch64/aapcs/test_22.c: New file.
731 * gcc.target/aarch64/aapcs/test_23.c: New file.
732 * gcc.target/aarch64/aapcs/test_24.c: New file.
733 * gcc.target/aarch64/aapcs/test_25.c: New file.
734 * gcc.target/aarch64/aapcs/test_26.c: New file.
735 * gcc.target/aarch64/aapcs/test_3.c: New file.
736 * gcc.target/aarch64/aapcs/test_4.c: New file.
737 * gcc.target/aarch64/aapcs/test_5.c: New file.
738 * gcc.target/aarch64/aapcs/test_6.c: New file.
739 * gcc.target/aarch64/aapcs/test_7.c: New file.
740 * gcc.target/aarch64/aapcs/test_8.c: New file.
741 * gcc.target/aarch64/aapcs/test_9.c: New file.
742 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
743 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
744 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
745 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
746 * gcc.target/aarch64/aapcs/test_complex.c: New file.
747 * gcc.target/aarch64/aapcs/test_int128.c: New file.
748 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
749 * gcc.target/aarch64/aapcs/type-def.h: New file.
750 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
751 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
752 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
753 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
754 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
755 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
756 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
757 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
758 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
759 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
760 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
761 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
762 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
763 * gcc.target/aarch64/aarch64.exp: New file.
764 * gcc.target/aarch64/adc-1.c: New file.
765 * gcc.target/aarch64/adc-2.c: New file.
766 * gcc.target/aarch64/asm-1.c: New file.
767 * gcc.target/aarch64/clrsb.c: New file.
768 * gcc.target/aarch64/clz.c: New file.
769 * gcc.target/aarch64/ctz.c: New file.
770 * gcc.target/aarch64/csinc-1.c: New file.
771 * gcc.target/aarch64/csinv-1.c: New file.
772 * gcc.target/aarch64/csneg-1.c: New file.
773 * gcc.target/aarch64/extend.c: New file.
774 * gcc.target/aarch64/fcvt.x: New file.
775 * gcc.target/aarch64/fcvt_double_int.c: New file.
776 * gcc.target/aarch64/fcvt_double_long.c: New file.
777 * gcc.target/aarch64/fcvt_double_uint.c: New file.
778 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
779 * gcc.target/aarch64/fcvt_float_int.c: New file.
780 * gcc.target/aarch64/fcvt_float_long.c: New file.
781 * gcc.target/aarch64/fcvt_float_uint.c: New file.
782 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
783 * gcc.target/aarch64/ffs.c: New file.
784 * gcc.target/aarch64/fmadd.c: New file.
785 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
786 * gcc.target/aarch64/frint.x: New file.
787 * gcc.target/aarch64/frint_double.c: New file.
788 * gcc.target/aarch64/frint_float.c: New file.
789 * gcc.target/aarch64/index.c: New file.
790 * gcc.target/aarch64/mneg-1.c: New file.
791 * gcc.target/aarch64/mneg-2.c: New file.
792 * gcc.target/aarch64/mneg-3.c: New file.
793 * gcc.target/aarch64/mnegl-1.c: New file.
794 * gcc.target/aarch64/mnegl-2.c: New file.
795 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
796 * gcc.target/aarch64/pic-constantpool1.c: New file.
797 * gcc.target/aarch64/pic-symrefplus.c: New file.
798 * gcc.target/aarch64/predefine_large.c: New file.
799 * gcc.target/aarch64/predefine_small.c: New file.
800 * gcc.target/aarch64/predefine_tiny.c: New file.
801 * gcc.target/aarch64/reload-valid-spoff.c: New file.
802 * gcc.target/aarch64/scalar_intrinsics.c: New file.
803 * gcc.target/aarch64/table-intrinsics.c: New file.
804 * gcc.target/aarch64/tst-1.c: New file.
805 * gcc.target/aarch64/vect-abs-compile.c: New file.
806 * gcc.target/aarch64/vect-abs.c: New file.
807 * gcc.target/aarch64/vect-abs.x: New file.
808 * gcc.target/aarch64/vect-compile.c: New file.
809 * gcc.target/aarch64/vect-faddv-compile.c: New file.
810 * gcc.target/aarch64/vect-faddv.c: New file.
811 * gcc.target/aarch64/vect-faddv.x: New file.
812 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
813 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
814 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
815 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
816 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
817 * gcc.target/aarch64/vect-fp-compile.c: New file.
818 * gcc.target/aarch64/vect-fp.c: New file.
819 * gcc.target/aarch64/vect-fp.x: New file.
820 * gcc.target/aarch64/vect-mull-compile.c: New file.
821 * gcc.target/aarch64/vect-mull.c: New file.
822 * gcc.target/aarch64/vect-mull.x: New file.
823 * gcc.target/aarch64/vect.c: New file.
824 * gcc.target/aarch64/vect.x: New file.
825 * gcc.target/aarch64/vector_intrinsics.c: New file.
826 * gcc.target/aarch64/vfp-1.c: New file.
827 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
828 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
829 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
830 * g++.dg/abi/aarch64_guard1.C: New file.
831
832 2012-10-23 Jakub Jelinek <jakub@redhat.com>
833
834 PR c++/54988
835 * c-c++-common/pr54988.c: New test.
836
837 2012-10-23 Jan Hubicka <jh@suse.cz>
838
839 * gcc.dg/tree-prof/peel-1.c: New testcase.
840
841 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
842
843 PR gcc/52945
844 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
845
846 2012-10-23 Joseph Myers <joseph@codesourcery.com>
847
848 * gcc.dg/c99-predef-1.c: New test.
849 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
850 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
851 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
852 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
853 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
854 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
855 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
856 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
857 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
858 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
859 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
860 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
861
862 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
863
864 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
865
866 2012-10-23 Jan Hubicka <jh@suse.cz>
867
868 PR middle-end/54937
869 * gcc.c-torture/execute/pr54937.c: New testcase.
870 * gcc.dg/tree-ssa/cunroll-2.c: Update.
871
872 2012-10-23 Jan Hubicka <jh@suse.cz>
873
874 PR middle-end/54967
875 * gfortran.dg/pr54967.f90: New testcase.
876
877 2012-10-23 Terry Guo <terry.guo@arm.com>
878
879 PR target/55019
880 * gcc.dg/pr55019.c: New.
881
882 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
883
884 PR tree-optimization/55008
885 * gcc.dg/tree-ssa/pr55008.c: New test.
886
887 2012-10-22 Richard Biener <rguenther@suse.de>
888
889 PR tree-optimization/55011
890 * gcc.dg/torture/pr55011.c: New testcase.
891
892 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
893
894 * gcc.target/arm/pr40457-1.c: Adjust expected output.
895 * gcc.target/arm/pr40457-2.c: Likewise.
896 * gcc.target/arm/pr40457-3.c: Likewise.
897
898 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
899
900 * gnat.dg/specs/limited_with4.ads: New test.
901 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
902
903 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
904
905 * gnat.dg/modular4.adb: New test.
906 * gnat.dg/modular4_pkg.ads: New helper.
907
908 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
909
910 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
911 * gnat.dg/specs/addr1.ads: Likewise.
912
913 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
914
915 * gcc.dg/webizer.c (main): Add missing exit call.
916
917 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
918
919 PR fortran/54465
920 * gfortran.dg/wextra_1.f: New test.
921
922 2012-10-20 Jan Hubicka <jh@suse.cz>
923
924 * gcc.dg/tree-prof/unroll-1.c: New testcase.
925
926 2012-10-19 Janus Weil <janus@gcc.gnu.org>
927
928 PR fortran/54224
929 * gfortran.dg/warn_unused_function.f90: New.
930
931 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
932
933 * lib/target-supports.exp
934 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
935
936 2012-10-19 Richard Guenther <rguenther@suse.de>
937
938 PR tree-optimization/54981
939 * gcc.dg/pr54981.c: New testcase.
940
941 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
942
943 PR target/54892
944 * gcc.target/arm/pr54892.c: New.
945
946 2012-10-19 Bin Cheng <bin.cheng@arm.com>
947
948 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
949
950 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
951
952 PR c++/54501
953 * g++.dg/init/array30.C: New.
954 * g++.dg/init/array31.C: Likewise.
955
956 2012-10-18 Tobias Burnus <burnus@net-b.de>
957
958 PR fortran/54884
959 * gfortran.dg/public_private_module_7.f90: New.
960
961 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
962
963 PR c++/29633
964 * g++.dg/template/pr29633.C: New.
965
966 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
967
968 * gnat.dg/loop_optimization13.ad[sb]: New test.
969 * gnat.dg/loop_optimization13_pkg.ads: New helper.
970
971 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
972
973 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
974 * gcc.target/arm/neon/vfmaf32.c: Likewise.
975 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
976 * gcc.target/arm/neon/vfmsf32.c: Likewise.
977
978 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
979
980 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
981 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
982 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
983 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
984 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
985 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
986
987 2012-10-16 Jan Hubicka <jh@suse.cz>
988
989 * gcc.target/i386/l_fma_float_?.c: Update.
990 * gcc.target/i386/l_fma_double_?.c: Update.
991 * gfortran.dg/do_1.f90: XFAIL
992 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
993 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
994 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
995 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
996 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
997 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
998 valid.
999
1000 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1001
1002 PR c/53063
1003 PR c/40989
1004 * gcc.dg/Wstrict-overflow-24.c: New.
1005
1006 2012-10-16 Tobias Burnus <burnus@net-b.de>
1007
1008 PR fortran/50981
1009 PR fortran/54618
1010 * gfortran.dg/class_optional_1.f90: New.
1011 * gfortran.dg/class_optional_2.f90: New.
1012
1013 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1014
1015 PR debug/54796
1016 * gcc.dg/guality/pr54796.c: New test.
1017
1018 PR tree-optimization/54889
1019 * gfortran.dg/pr54889.f90: New test.
1020
1021 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1022
1023 * g++.dg/other/dump-ada-spec-2.C: New test.
1024
1025 2012-10-16 Easwaran Raman <eraman@google.com>
1026
1027 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1028 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1029
1030 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1031
1032 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1033 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1034
1035 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1036
1037 PR target/54925
1038 * gcc.c-torture/compile/pr54925.c: New.
1039
1040 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1041
1042 PR target/51244
1043 * gcc.target/sh/pr51244-17.c: New.
1044
1045 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1046
1047 PR target/54760
1048 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1049 functions.
1050 * gcc.target/sh/pr54760-4.c: New.
1051
1052 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1053
1054 PR target/34777
1055 * gcc.target/sh/torture/sh-torture.exp: New.
1056 * gcc.target/sh/torture/pr34777.c: New.
1057
1058 2012-10-15 Matthias Klose <doko@ubuntu.com>
1059
1060 * lib/target-supports.exp (check_profiling_available): Match
1061 arm*-*-linux-* for ARM Linux/GNU.
1062 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1063 * gfortran.dg/enum_10.f90: Likewise.
1064 * gfortran.dg/enum_9.f90: Likewise.
1065 * gcc.target/arm/synchronize.c: Likewise.
1066 * g++.old-deja/g++.jason/enum6.C: Likewise.
1067 * g++.old-deja/g++.other/enum4.C: Likewise.
1068 * g++.old-deja/g++.law/enum9.C: Likewise.
1069
1070 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1071
1072 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1073 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1074
1075 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1076 Paolo Carlini <paolo.carlini@oracle.com>
1077
1078 PR c++/17805
1079 * g++.dg/overload/operator6.C: New.
1080
1081 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1082
1083 PR c++/50080 (again)
1084 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1085 * g++.dg/parse/tmpl-outside1.C: Likewise.
1086 * g++.dg/template/qualttp18.C: Likewise.
1087 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1088 * g++.old-deja/g++.pt/overload13.C: Likewise.
1089
1090 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1091
1092 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1093 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1094 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1095 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1096 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1097 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1098 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1099 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1100
1101 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1102
1103 PR c++/50080
1104 * g++.dg/parse/tmpl-outside2.C: New.
1105 * g++.dg/parse/tmpl-outside1.C: Adjust.
1106 * g++.dg/template/qualttp18.C: Likewise.
1107 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1108 * g++.old-deja/g++.pt/overload13.C: Likewise.
1109
1110 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1111
1112 PR tree-optimization/54915
1113 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1114
1115 2012-10-15 Richard Guenther <rguenther@suse.de>
1116
1117 PR tree-optimization/54920
1118 * gcc.dg/torture/pr54920.c: New testcase.
1119
1120 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1121
1122 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1123
1124 2012-10-13 Jason Merrill <jason@redhat.com>
1125
1126 * g++.dg/tls/thread_local7g.C: Require tls_native.
1127
1128 2012-10-14 Jason Merrill <jason@redhat.com>
1129
1130 * g++.dg/cpp0x/inh-ctor1.C: New.
1131 * g++.dg/cpp0x/inh-ctor2.C: New.
1132 * g++.dg/cpp0x/inh-ctor3.C: New.
1133 * g++.dg/cpp0x/inh-ctor4.C: New.
1134 * g++.dg/cpp0x/inh-ctor5.C: New.
1135 * g++.dg/cpp0x/inh-ctor6.C: New.
1136 * g++.dg/cpp0x/inh-ctor7.C: New.
1137 * g++.dg/cpp0x/inh-ctor8.C: New.
1138 * g++.dg/cpp0x/inh-ctor9.C: New.
1139 * g++.dg/cpp0x/inh-ctor10.C: New.
1140 * g++.dg/cpp0x/inh-ctor11.C: New.
1141 * g++.dg/cpp0x/inh-ctor12.C: New.
1142 * g++.dg/cpp0x/inh-ctor13.C: New.
1143
1144 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1145
1146 PR rtl-optimization/54919
1147 * gcc.dg/pr54919.c: New testcase.
1148
1149 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1150
1151 PR c++/53581
1152 * g++.dg/template/crash113.C: New.
1153
1154 2012-10-14 Jan Hubicka <jh@suse.cz>
1155
1156 * gcc.dg/unroll_5.c: New testcase.
1157
1158 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1159
1160 PR c++/52643
1161 * g++.dg/opt/pr52643.C: New.
1162
1163 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1164
1165 PR target/54602
1166 * gcc.target/sh/pr54602-1.c: New.
1167 * gcc.target/sh/pr54602-2.c: New.
1168 * gcc.target/sh/pr54602-3.c: New.
1169 * gcc.target/sh/pr54602-4.c: New.
1170
1171 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1172
1173 PR target/54680
1174 * gcc.target/sh/pr54680.c: New.
1175
1176 2012-10-12 Jan Hubicka <jh@suse.cz>
1177
1178 * gcc.dg/webizer.c: New testcase.
1179
1180 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1181
1182 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1183 specify -m64.
1184
1185 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1186
1187 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1188 Return 0 if already specifying -mfloat-abi other than hard.
1189
1190 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1191
1192 * gcc.dg/pr53060.c: Prune irrelevant warning.
1193
1194 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1195
1196 PR c/54381
1197 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1198 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1199 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1200 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1201 Adjust expected wording of warnings for *cmp* builtins.
1202 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1203 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1204
1205 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1206
1207 PR c++/24449
1208 * g++.dg/parse/friend-main.C: New.
1209
1210 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1211
1212 PR c++/53055
1213 * g++.dg/pr53055.C: New testcase.
1214
1215 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1216
1217 PR c++/52744
1218 * g++.dg/cpp0x/pr52744.C: New.
1219
1220 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1221
1222 PR fortran/40453
1223 * gfortran.dg/dummy_procedure_9.f90: New.
1224
1225 2012-10-12 Richard Biener <rguenther@suse.de>
1226
1227 PR tree-optimization/54894
1228 * gcc.dg/torture/pr54894.c: New testcase.
1229
1230 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1231
1232 PR target/51244
1233 * gcc.target/sh/pr51244-13.c: New.
1234 * gcc.target/sh/pr51244-14.c: New.
1235 * gcc.target/sh/pr51244-15.c: New.
1236 * gcc.target/sh/pr51244-16.c: New.
1237
1238 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1239
1240 PR c++/51878
1241 * g++.dg/cpp0x/decltype45.C: New.
1242
1243 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1244
1245 PR fortran/54784
1246 * gfortran.dg/class_allocate_13.f90: New.
1247
1248 2012-10-11 Jason Merrill <jason@redhat.com>
1249
1250 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1251 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1252
1253 * g++.dg/gomp/tls-5.C: Require tls_native.
1254 * g++.dg/tls/thread_local7.C: Require tls_native.
1255 * g++.dg/tls/static2.C: New.
1256
1257 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1258
1259 PR c++/36107
1260 * g++.dg/ext/weak5.C: New.
1261
1262 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1263
1264 PR testsuite/54868
1265 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1266 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1267
1268 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1269
1270 PR c++/43765
1271 * g++.dg/parse/pr43765.C: New.
1272
1273 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1274
1275 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1276
1277 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1278
1279 PR c++/43663
1280 * g++.dg/init/bitfield3.C: New.
1281
1282 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1283
1284 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1285
1286 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1287
1288 PR tree-optimization/54877
1289 * gcc.dg/torture/pr54877.c: New test.
1290
1291 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1292
1293 PR testsuite/53397
1294 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1295 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1296 and remove target info from dg-do compile.
1297 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1298 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1299 and remove target info from dg-do compile.
1300
1301 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1302
1303 * gcc.dg/pr54782.c: Require target with pthread support.
1304
1305 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1306
1307 PR c++/53122
1308 * g++.dg/cpp0x/auto35.C: New.
1309
1310 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1311
1312 PR c++/53540 - using fails to be equivalent to typedef
1313 * g++.dg/cpp0x/alias-decl-24.C: New test.
1314
1315 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1316
1317 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1318 that c++11 attributes to types are ignored for now.
1319 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1320 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1321
1322 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1323
1324 PR c++/53741
1325 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1326
1327 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1328
1329 PR c++/50478
1330 * g++.dg/cpp0x/initlist67.C: New.
1331
1332 2012-10-10 Dehao Chen <dehao@google.com>
1333
1334 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1335
1336 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1337
1338 PR target/52480
1339 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1340 Add runtime tests.
1341
1342 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1343
1344 PR c++/53307
1345 * g++.dg/cpp0x/decltype44.C: New.
1346
1347 2012-10-09 Steve Ellcey <sellcey@mips.com>
1348
1349 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1350
1351 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1352
1353 PR c++/53763
1354 * g++.dg/cpp0x/decltype43.C: New.
1355
1356 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1357
1358 PR middle-end/53397
1359 * gcc.dg/pr53397-1.c: New test case.
1360 * gcc.dg/pr53397-2.c: New test case.
1361
1362 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1363
1364 PR c++/54194
1365 * g++.dg/warn/Wparentheses-26.C: Adjust.
1366 * g++.dg/warn/Wparentheses-27.C: New.
1367
1368 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1369
1370 PR c++/54427
1371 * c-c++-common/vector-scalar.c: New testcase.
1372 * g++.dg/ext/vector18.C: New testcase.
1373 * g++.dg/ext/vector5.C: This is not an error anymore.
1374 * gcc.dg/init-vec-1.c: Move ...
1375 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1376 * gcc.c-torture/execute/vector-shift1.c: Move ...
1377 * c-c++-common/torture/vector-shift1.c: ... here.
1378 * gcc.dg/scal-to-vec1.c: Move ...
1379 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1380 C++11. Adapt error messages.
1381 * gcc.dg/convert-vec-1.c: Move ...
1382 * c-c++-common/convert-vec-1.c: ... here.
1383 * gcc.dg/scal-to-vec2.c: Move ...
1384 * c-c++-common/scal-to-vec2.c: ... here.
1385
1386 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1387
1388 PR target/54400
1389 * gcc.target/i386/pr54400.c: New testcase.
1390
1391 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1392
1393 PR c++/54858
1394 * g++.dg/template/pr54858.C: New test.
1395
1396 2012-10-08 Marek Polacek <polacek@redhat.com>
1397
1398 PR debug/54831
1399 * g++.dg/debug/pr54831.C: New test.
1400
1401 2012-10-08 Dehao Chen <dehao@google.com>
1402
1403 * g++.dg/predict-loop-exit-1.C: New.
1404 * g++.dg/predict-loop-exit-2.C: New.
1405 * g++.dg/predict-loop-exit-3.C: New.
1406
1407 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1408
1409 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1410
1411 2012-10-08 Jason Merrill <jason@redhat.com>
1412
1413 * g++.dg/gomp/tls-5.C: New.
1414 * g++.dg/gomp/tls-wrap1.C: New.
1415 * g++.dg/gomp/tls-wrap2.C: New.
1416 * g++.dg/gomp/tls-wrap3.C: New.
1417 * g++.dg/gomp/tls-wrap4.C: New.
1418 * g++.dg/gomp/tls-wrapper-cse.C: New.
1419 * g++.dg/tls/thread_local-cse.C: New.
1420 * g++.dg/tls/thread_local-order1.C: New.
1421 * g++.dg/tls/thread_local-order2.C: New.
1422 * g++.dg/tls/thread_local-wrap1.C: New.
1423 * g++.dg/tls/thread_local-wrap2.C: New.
1424 * g++.dg/tls/thread_local-wrap3.C: New.
1425 * g++.dg/tls/thread_local-wrap4.C: New.
1426 * g++.dg/tls/thread_local2g.C: New.
1427 * g++.dg/tls/thread_local3g.C: New.
1428 * g++.dg/tls/thread_local4g.C: New.
1429 * g++.dg/tls/thread_local5g.C: New.
1430 * g++.dg/tls/thread_local6g.C: New.
1431 * g++.dg/tls/thread_local7g.C: New.
1432
1433 * g++.dg/tls/thread_local3.C: New.
1434 * g++.dg/tls/thread_local4.C: New.
1435 * g++.dg/tls/thread_local5.C: New.
1436 * g++.dg/tls/thread_local6.C: New.
1437
1438 * g++.dg/tls/init-2.C: Tweak errors.
1439 * g++.dg/tls/thread_local1.C: New.
1440 * g++.dg/tls/thread_local2.C: New.
1441 * g++.dg/tls/thread_local7.C: New.
1442
1443 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1444
1445 PR target/54866
1446 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1447
1448 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1449
1450 PR target/54685
1451 * gcc.target/sh/pr54685.c: New.
1452
1453 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1454
1455 PR c++/53528 C++11 attribute support
1456 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1457 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1458 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1459 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1460 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1461 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1462 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1463 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1464 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1465 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1466 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1467 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1468 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1469 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1470 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1471 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1472 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1473 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1474 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1475 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1476 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1477 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1478 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1479 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1480 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1481 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1482 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1483 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1484 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1485 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1486 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1487 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1488 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1489 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1490 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1491 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1492 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1493 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1494 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1495 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1496 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1497 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1498 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1499 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1500 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1501 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1502 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1503 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1504 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1505 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1506 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1507 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1508 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1509 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1510 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1511 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1512 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1513
1514 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1515
1516 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1517 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1518 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1519
1520 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1521
1522 PR target/54760
1523 * gcc.target/sh/pr54760-2.c: New.
1524 * gcc.target/sh/pr54760-3.c: New.
1525
1526 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1527
1528 PR c++/51422
1529 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1530
1531 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1532 Sandra Loosemore <sandra@codesourcery.com>
1533
1534 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1535 and test that the accumulator is initialized using MULT.
1536 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1537 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1538
1539 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1540
1541 PR c++/52764
1542 * g++.dg/cpp0x/stdint.C: New.
1543
1544 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1545
1546 PR c++/54249
1547 * g++.dg/cpp0x/stddef.C: New.
1548
1549 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1550
1551 PR fortran/54832
1552 * gfortran.dg/typebound_operator_17.f90: New.
1553
1554 2012-10-06 Jan Hubicka <jh@suse.cz>
1555
1556 PR lto/53831
1557 PR lto/54776
1558 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1559
1560 2012-10-06 Jan Hubicka <jh@suse.cz>
1561
1562 * gcc.dg/lto/resolutions_0.c: New testcase.
1563
1564 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1565
1566 PR fortran/45521
1567 * gfortran.dg/generic_25.f90: New.
1568 * gfortran.dg/generic_26.f90: New.
1569 * gfortran.dg/generic_27.f90: New.
1570
1571 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1572
1573 PR target/54760
1574 * gcc.target/sh/pr54760-1.c: New.
1575
1576 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1577
1578 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1579 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1580 * g++.dg/warn/Wsign-compare-5.C: New test.
1581 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1582 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1583 * g++.dg/ext/builtin30.C: New test.
1584 * g++.dg/ext/vla12.C: New test.
1585 * gcc.dg/builtins-85.c: New test.
1586
1587 PR debug/54519
1588 * gcc.dg/guality/pr54519-1.c: New test.
1589 * gcc.dg/guality/pr54519-2.c: New test.
1590 * gcc.dg/guality/pr54519-3.c: New test.
1591 * gcc.dg/guality/pr54519-4.c: New test.
1592 * gcc.dg/guality/pr54519-5.c: New test.
1593 * gcc.dg/guality/pr54519-6.c: New test.
1594
1595 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1596
1597 PR c++/50893
1598 * g++.dg/cpp0x/defaulted38.C: New.
1599
1600 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1601
1602 PR tree-optimization/33763
1603 * c-c++-common/pr33763.c: New test.
1604
1605 PR tree-optimization/54810
1606 * gcc.dg/tree-ssa/vrp85.c: New test.
1607
1608 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1609
1610 * gcc.dg/ucnid-7.c: Skip on AIX.
1611 * gcc.dg/ucnid-8.c: Same.
1612 * gcc.dg/ucnid-10.c: Same.
1613 * gcc.dg/ucnid-13.c: Same.
1614 * gcc.dg/attr-alias-3.c: Same.
1615 * gcc.dg/attr-alias-5.c: Same.
1616 * gcc.dg/torture/pr51106-2.c: Same.
1617 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1618
1619 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1620
1621 PR c++/52233
1622 * g++.dg/cpp0x/alias-decl-23.C: New.
1623
1624 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1625
1626 PR c++/53403
1627 * g++.dg/template/friend53.C: New.
1628
1629 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1630
1631 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1632 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1633 (scan-ada-spec): Likewise.
1634 (scan-ada-spec-not): Likewise.
1635 * gcc.dg/dump-ada-spec-1.c: New test.
1636 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1637
1638 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1639
1640 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1641
1642 2012-10-04 Florian Weimer <fweimer@redhat.com>
1643
1644 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1645
1646 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1647
1648 PR c++/54323
1649 * g++.dg/cpp0x/pr54323.C: New.
1650
1651 2012-10-04 Richard Guenther <rguenther@suse.de>
1652
1653 PR middle-end/54735
1654 * g++.dg/torture/pr54735.C: New testcase.
1655
1656 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1657
1658 PR rtl-optimization/54739
1659 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1660
1661 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1662
1663 PR target/51244
1664 * gcc.target/sh/pr51244-12.c: New.
1665
1666 2012-10-03 Dehao Chen <dehao@google.com>
1667
1668 PR middle-end/54782
1669 * gcc.dg/pr54782.c: New test.
1670
1671 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1672
1673 PR c++/54777
1674 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1675
1676 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1677
1678 PR fortran/54778
1679 * gfortran.dg/class_53.f90: New.
1680
1681 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1682
1683 PR debug/54551
1684 * gcc.dg/guality/pr54551.c: New.
1685
1686 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1687
1688 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1689 * gcc.target/powerpc/pr46728-2.c: Likewise.
1690
1691 2012-10-02 Sharad Singhai <singhai@google.com>
1692
1693 PR testsuite/54772
1694 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1695 to fix test failures caused by r191883.
1696 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1697 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1698 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1699 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1700 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1701 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1702 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1703 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1704 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1705
1706 2012-09-30 Sharad Singhai <singhai@google.com>
1707
1708 * gcc.target/i386/vect-double-1.c: Fix test.
1709
1710 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1711
1712 PR target/54087
1713 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1714 atomic_sub fails.
1715
1716 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1717
1718 PR rtl-optimization/54457
1719 * gcc.target/i386/pr54457.c: New test.
1720
1721 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1722
1723 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1724
1725 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1726
1727 * gcc.target/i386/vect-rebuild.c: New testcase.
1728
1729 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1730
1731 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1732
1733 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1734
1735 * gcc.target/mips/pr37362.c: Fix target selector.
1736
1737 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1738
1739 PR target/54083
1740 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1741
1742 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1743
1744 * gcc.dg/ucnid-8.c: Update line number.
1745 * gcc.dg/torture/pr51106-2.c: Likewise.
1746
1747 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1748
1749 PR fortran/54667
1750 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1751 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1752 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1753
1754 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1755
1756 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1757 partially reverting r170092.
1758 * gfortran.dg/class_7.f03: Ditto.
1759 * gfortran.dg/coarray_14.f90: Ditto.
1760 * gfortran.dg/typebound_proc_13.f03: Ditto.
1761
1762 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1763
1764 PR c++/54738
1765 * g++.dg/cpp0x/sfinae42.C: New.
1766
1767 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1768
1769 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1770 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1771 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1772 * gcc.dg/pr42629.c: XFAIL on AIX.
1773 * gcc.dg/pr47684.c: Same.
1774 * gcc.dg/pr43670.c: Same.
1775 * gcc.dg/pr42916.c: Same.
1776 * gcc.dg/pr45449.c: Same.
1777 * gcc.dg/pr50017.c: Same.
1778 * gcc.dg/pr42728.c: Same.
1779 * gcc.dg/pr47881.c: Same.
1780 * gcc.dg/pr44023.c: Same.
1781 * gcc.dg/pr41345.c: Same.
1782 * gcc.dg/pr42630.c: Same.
1783 * gcc.dg/pr44971.c: Same.
1784 * gcc.dg/pr46771.c: Same.
1785 * gcc.dg/ucnid-8.c: Same.
1786 * gcc.dg/ucnid-10.c: Same.
1787 * gcc.dg/ucnid-13.c: Same.
1788 * gcc.dg/torture/pr51106-2.c: Same.
1789 * gcc.dg/pr48768.c: Same.
1790 * gcc.dg/pr42631.c: Same.
1791 * gcc.dg/pr43084.c: Same.
1792 * gcc.dg/ucnid-7.c: Same.
1793 * gcc.dg/pr42889.c: Same.
1794 * gcc.dg/pr41241.c: Same.
1795 * gcc.dg/pr42719.c: Same.
1796 * g++.dg/debug/pr46583.C: Same.
1797 * g++.dg/debug/pr47106.C: Same.
1798 * g++.dg/opt/pr48549.C: Same.
1799 * g++.dg/other/pr42685.C: Same.
1800 * c-c++-common/pr43942.c: Same.
1801
1802 2012-09-29 Ian Lance Taylor <iant@google.com>
1803
1804 * go.test/go-test.exp: Update for latest version of Go testsuite.
1805
1806 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1807
1808 PR fortran/52724
1809 * gfortran.dg/internal_readwrite_3.f90: New test.
1810
1811 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1812
1813 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1814 c-c++-common/Wunused-local-typedefs-2.c to here.
1815
1816 PR c++/54372 - unused attribute inactive on dependant entities
1817 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1818
1819 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1820
1821 PR c++/29028 - Missed unused warning on using declaration
1822 * g++.dg/warn/Wunused-var-18.C: New test.
1823
1824 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1825
1826 PR c++/53551 - -Wunused-local-typedefs misses uses
1827 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1828
1829 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1830
1831 PR target/54716
1832 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1833
1834 PR tree-optimization/54713
1835 * gcc.c-torture/compile/pr54713-1.c: New test.
1836 * gcc.c-torture/compile/pr54713-2.c: New test.
1837 * gcc.c-torture/compile/pr54713-3.c: New test.
1838
1839 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1840
1841 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1842
1843 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1844
1845 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1846
1847 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1848
1849 PR target/54703
1850 * gcc.target/i386/pr54703.c: New test.
1851
1852 2012-09-27 Richard Guenther <rguenther@suse.de>
1853
1854 PR lto/54709
1855 * gcc.dg/lto/pr54709_0.c: New testcase.
1856 * gcc.dg/lto/pr54709_1.c: Likewise.
1857
1858 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1859
1860 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1861
1862 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1863
1864 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1865
1866 * gcc.target/arm/pr42879.c: Handle big-endian.
1867
1868 2012-09-26 Steve Ellcey <sellcey@mips.com>
1869
1870 PR c/37303
1871 * gcc.dg/pr37303.c: Check for rdata or rodata.
1872
1873 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1874
1875 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1876
1877 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1878
1879 PR target/51274
1880 PR target/53087
1881 * gcc.target/powerpc/ppc-ne0-1.c: New.
1882
1883 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1884
1885 PR target/54089
1886 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1887 test_19, test_20, test_21, test_22, test_23): New functions.
1888 * gcc.target/sh/pr54089-4.c: New.
1889 * gcc.target/sh/pr54089-5.c: New.
1890 * gcc.target/sh/pr54089-6.c: New.
1891 * gcc.target/sh/pr54089-7.c: New.
1892
1893 2012-09-25 Richard Guenther <rguenther@suse.de>
1894
1895 PR lto/54625
1896 * gcc.dg/lto/pr54702_0.c: New testcase.
1897 * gcc.dg/lto/pr54702_1.c: Likewise.
1898 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1899 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1900 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1901 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1902
1903 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1904
1905 PR c++/54526
1906 * g++.dg/cpp0x/parse2.C: New.
1907 * g++.dg/parse/error11.C: Adjust.
1908 * g++.dg/parse/error12.C: Likewise.
1909
1910 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1911
1912 * gcc.target/i386/20030217-1.c: Added check for
1913 large_long_double effective target.
1914 * gcc.target/i386/387-3.c: Likewise.
1915 * gcc.target/i386/387-4.c: Likewise.
1916 * gcc.target/i386/pr36578-1.c: Likewise.
1917 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1918 when long double size is equal double size.
1919 * gcc.target/i386/excess-precision-1.c: Likewise.
1920 * gcc.target/i386/pr36578-2.c: Likewise.
1921 * gcc.target/i386/20030217-2.c: New testcase.
1922
1923 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1924
1925 PR tree-optimization/54676
1926 * gcc.dg/pr54676.c: New test.
1927
1928 2012-09-25 Richard Guenther <rguenther@suse.de>
1929
1930 PR tree-optimization/53663
1931 * gcc.dg/torture/pr53663-1.c: New testcase.
1932 * gcc.dg/torture/pr53663-2.c: Likewise.
1933 * gcc.dg/torture/pr53663-3.c: Likewise.
1934
1935 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1936
1937 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1938
1939 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1940
1941 * lib/target-supports-dg.exp (dg-require-effective-target,
1942 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1943 dg-process-target-1 instead of dg-process-target.
1944 (dg-process-target-1): Rename from dg-process-target.
1945 (dg-process-target): New.
1946
1947 2012-09-24 Richard Guenther <rguenther@suse.de>
1948
1949 PR tree-optimization/54684
1950 * g++.dg/torture/pr54684.C: New testcase.
1951
1952 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1953
1954 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1955
1956 2012-09-24 Richard Guenther <rguenther@suse.de>
1957
1958 PR middle-end/52173
1959 * gcc.dg/tm/pr52173-1.c: New.
1960 * gcc.dg/tm/pr52173-2.c: New.
1961
1962 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1963
1964 * gcc.dg/pr54669.c: New test.
1965
1966 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1967 Dominique Dhumieres <dominiq@lps.ens.fr>
1968
1969 PR testsuite/54677
1970 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1971
1972 2012-09-23 Tobias Burnus <burnus@net-b.de>
1973
1974 PR fortran/54618
1975 * gfortran.dg/class_array_14.f90: New.
1976
1977 2012-09-22 Kai Tietz <ktietz@redhat.com>
1978
1979 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1980 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1981
1982 2012-09-21 Dehao Chen <dehao@google.com>
1983
1984 PR go/54649
1985 PR tree-optimization/54655
1986 * g++.dg/pr54655.C: New testcase.
1987
1988 2012-09-21 Richard Guenther <rguenther@suse.de>
1989
1990 PR tree-optimization/54647
1991 * g++.dg/torture/pr54647.C: New testcase.
1992
1993 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1994
1995 PR c++/54427
1996 * c-c++-common/torture/vector-compare-2.c: Add -w.
1997
1998 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1999
2000 * gnat.dg/opt20.ads: Move dg directive to...
2001 * gnat.dg/opt20.adb: ...here.
2002 * gnat.dg/addr1.ad[sb]: Likewise.
2003 * gnat.dg/concat2.ad[sb]: Likewise.
2004 * gnat.dg/array16.ad[sb]: Likewise.
2005 * gnat.dg/atomic5.ad[sb]: Likewise.
2006 * gnat.dg/discr29.ad[sb]: Likewise.
2007 * gnat.dg/noreturn5.ad[sb]: Likewise.
2008 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2009 * gnat.dg/discr23.ads: Remove dg directive.
2010 * gnat.dg/nested_float_packed.ads: Likewise.
2011 * gnat.dg/oconst6.ads: Move to...
2012 * gnat.dg/specs/oconst6.ads: ...here.
2013
2014 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2015
2016 PR c++/52432
2017 * g++.dg/cpp0x/decltype32.C: Tweak.
2018
2019 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2020
2021 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2022 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2023 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2024 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2025
2026 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2027
2028 PR c++/54581
2029 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2030
2031 2012-09-19 Steve Ellcey <sellcey@mips.com>
2032
2033 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2034
2035 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2036
2037 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2038 * gcc.target/powerpc/ppc-mftb.c: New file.
2039
2040 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2041
2042 PR target/54089
2043 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2044 functions.
2045
2046 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2047
2048 PR target/54236
2049 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2050
2051 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2052
2053 * gcc.c-torture/execute/20120919-1.c: New test.
2054
2055 2012-09-19 Richard Guenther <rguenther@suse.de>
2056
2057 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2058
2059 2012-09-19 Richard Guenther <rguenther@suse.de>
2060
2061 * gcc.dg/builtin-unreachable-6.c: Adjust.
2062
2063 2012-09-19 Richard Guenther <rguenther@suse.de>
2064
2065 * gcc.dg/builtin-object-size-10.c: Adjust.
2066 * gcc.dg/builtin-unreachable-5.c: Adjust.
2067 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2068 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2069 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2070 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2071 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2072 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2073 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2074 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2075 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2076 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2077 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2078 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2079
2080 2012-09-19 Richard Guenther <rguenther@suse.de>
2081
2082 PR tree-optimization/54132
2083 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2084 * gcc.dg/torture/pr54132.c: Likewise.
2085
2086 2012-09-19 Terry Guo <terry.guo@arm.com>
2087
2088 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2089 extra prune rules that will be applied to all tests in a .exp file.
2090 (gcc-dg-prune): Use rules defined by the above variable.
2091 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2092 harmless warnings on architecture switch conflict.
2093
2094 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2095
2096 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2097 of asm-comment characters instead of a single one.
2098 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2099
2100 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2101
2102 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2103
2104 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2105 target instead of xfailing it.
2106 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2107 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2108 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2109 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2110 * gcc.dg/vect/vect-104.c: Likewise.
2111 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2112 * gcc.dg/vect/vect-outer-1.c: Likewise.
2113 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2114 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2115 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2116 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2117 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2118 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2119 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2120 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2121 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2122
2123 * lib/target-supports.exp
2124 (check_effective_target_vect_widen_mult_qi_to_hi,
2125 check_effective_target_vect_widen_mult_hi_to_si,
2126 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2127 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2128 check_effective_target_vect_pack_trunc,
2129 check_effective_target_vect_unpack,
2130 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2131 instead of arm_none.
2132
2133 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2134
2135 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2136
2137 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2138 config to compiler_flags.
2139
2140 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2141
2142 PR target/54592
2143 * gcc.target/i386/pr54592.c: New test.
2144
2145 PR tree-optimization/54610
2146 * gcc.target/i386/pr54610.c: New test.
2147
2148 2012-09-17 Jason Merrill <jason@redhat.com>
2149
2150 PR c++/54575
2151 * g++.dg/cpp0x/alias-decl-21.C: New.
2152 * g++.dg/cpp0x/alias-decl-22.C: New.
2153
2154 2012-09-17 Tobias Burnus <burnus@net-b.de>
2155
2156 PR fortran/54608
2157 * gfortran.dg/scan_2.f90: New.
2158
2159 2012-09-17 Jason Merrill <jason@redhat.com>
2160
2161 PR c++/53661
2162 * g++.dg/init/aggr9.C: New.
2163
2164 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2165
2166 * gnat.dg/loop_optimization12.ad[sb]: New test.
2167
2168 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2169
2170 PR fortran/54285
2171 * gfortran.dg/proc_ptr_result_7.f90: New.
2172
2173 2012-09-17 Tobias Burnus <burnus@net-b.de>
2174
2175 PR fortran/54603
2176 * gfortran.dg/structure_constructor_11.f90: New.
2177
2178 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2179
2180 PR tree-optimization/54563
2181 * g++.dg/torture/pr54563.C: New test.
2182
2183 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2184
2185 PR fortran/54594
2186 * gfortran.dg/typebound_generic_14.f03: New.
2187
2188 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2189
2190 PR fortran/54387
2191 * gfortran.dg/proc_ptr_38.f90: New.
2192
2193 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2194
2195 PR debug/54460
2196 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2197 to scary regexp.
2198
2199 PR testsuite/54007
2200 * gnat.dg/lto15.adb: Require lto.
2201
2202 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2203 "myBindC" for hppa*-*-hpux*.
2204
2205 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2206
2207 * gfortran.dg/namelist_75.f90: New test.
2208
2209 2012-09-15 Tom de Vries <tom@codesourcery.com>
2210
2211 * gcc.dg/tree-ssa/vrp82.c: New test.
2212 * gcc.dg/tree-ssa/vrp83.c: Same.
2213 * gcc.dg/tree-ssa/vrp84.c: Same.
2214
2215 2012-09-15 Tom de Vries <tom@codesourcery.com>
2216
2217 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2218 * gcc.dg/tree-ssa/vrp81.c: ... this.
2219
2220 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2221
2222 PR target/54222
2223 * gcc.target/avr/torture/fix-types.h: New.
2224 * gcc.target/avr/torture/vals-hr.def: New.
2225 * gcc.target/avr/torture/vals-r.def: New.
2226 * gcc.target/avr/torture/vals-k.def: New.
2227 * gcc.target/avr/torture/vals-ur.def: New.
2228 * gcc.target/avr/torture/vals-uk.def: New.
2229 * gcc.target/avr/torture/vals-uhr.def: New.
2230 * gcc.target/avr/torture/vals-llk.def: New.
2231 * gcc.target/avr/torture/vals-ullk.def: New.
2232 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2233 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2234 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2235 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2236 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2237 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2238 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2239 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2240
2241 2012-09-14 Dehao Chen <dehao@google.com>
2242
2243 * g++.dg/debug/dwarf2/deallocator.C: New test.
2244
2245 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2246
2247 PR c/54552
2248 * gcc.c-torture/compile/pr54552-1.c: New test.
2249
2250 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2251
2252 PR c++/54427
2253 * g++.dg/other/vector-compare.C: New testcase.
2254 * c-c++-common/vector-compare-3.c: New testcase.
2255 * gcc.dg/vector-shift.c: Move ...
2256 * c-c++-common/vector-shift.c: ... here.
2257 * gcc.dg/vector-shift1.c: Move ...
2258 * c-c++-common/vector-shift1.c: ... here.
2259 * gcc.dg/vector-shift3.c: Move ...
2260 * c-c++-common/vector-shift3.c: ... here.
2261 * gcc.dg/vector-compare-1.c: Move ...
2262 * c-c++-common/vector-compare-1.c: ... here.
2263 * gcc.dg/vector-compare-2.c: Move ...
2264 * c-c++-common/vector-compare-2.c: ... here.
2265 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2266 * c-c++-common/torture/vector-compare-1.c: ... here.
2267 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2268 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2269 * c-c++-common/torture/vector-compare-2.c: ... here.
2270 * gcc.c-torture/execute/vector-shift.c: Move ...
2271 * c-c++-common/torture/vector-shift.c: ... here.
2272 * gcc.c-torture/execute/vector-shift2.c: Move ...
2273 * c-c++-common/torture/vector-shift2.c: ... here.
2274 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2275 * c-c++-common/torture/vector-subscript-1.c: ... here.
2276 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2277 * c-c++-common/torture/vector-subscript-2.c: ... here.
2278 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2279 * c-c++-common/torture/vector-subscript-3.c: ... here.
2280
2281 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2282
2283 PR c/54103
2284 * gcc.c-torture/compile/pr54103-1.c,
2285 gcc.c-torture/compile/pr54103-2.c,
2286 gcc.c-torture/compile/pr54103-3.c,
2287 gcc.c-torture/compile/pr54103-4.c,
2288 gcc.c-torture/compile/pr54103-5.c,
2289 gcc.c-torture/compile/pr54103-6.c: New tests.
2290 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2291
2292 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2293
2294 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2295
2296 2012-09-14 Richard Guenther <rguenther@suse.de>
2297
2298 PR tree-optimization/54565
2299 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2300 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2301
2302 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2303
2304 * gcc.target/arm/combine-movs.c: Add missing space.
2305
2306 2012-09-14 Richard Guenther <rguenther@suse.de>
2307
2308 * g++.dg/torture/builtin-location.C: New testcase.
2309
2310 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2311 Manuel López-Ibáñez <manu@gcc.gnu.org>
2312
2313 PR c++/53210
2314 * g++.dg/warn/Wuninitialized-self.C: New.
2315
2316 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2317
2318 PR c/54559
2319 * gcc.c-torture/compile/pr54559.c: New test.
2320
2321 2012-09-13 Jason Merrill <jason@redhat.com>
2322
2323 PR c++/53839
2324 * g++.dg/cpp0x/constexpr-temp1.C: New.
2325
2326 PR c++/54511
2327 * g++.dg/template/anonunion2.C: New.
2328
2329 PR c++/53836
2330 * g++.dg/template/init10.C: New.
2331
2332 2012-09-13 Tobias Burnus <burnus@net-b.de>
2333
2334 PR fortran/54556
2335 * gfortran.dg/implicit_pure_3.f90: New.
2336
2337 2012-09-13 Richard Guenther <rguenther@suse.de>
2338
2339 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2340
2341 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2342
2343 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2344
2345 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2346
2347 * c-c++-common/pr51712.c: Handle for short-enum targets.
2348
2349 2012-09-12 Terry Guo <terry.guo@arm.com>
2350
2351 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2352 and lsrs for Thumb2 mode.
2353
2354 2012-09-12 Jan Hubicka <jh@suse.cz>
2355
2356 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2357
2358 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2359
2360 PR target/54445
2361 * gcc.target/i386/pr54445-1.c: New file.
2362 * gcc.target/i386/pr54445-2.c: Likewise.
2363
2364 2012-09-12 Tobias Burnus <burnus@net-b.de>
2365
2366 PR fortran/54225
2367 PR fortran/53306
2368 * gfortran.dg/coarray_10.f90: Update dg-error.
2369 * gfortran.dg/coarray_28.f90: New.
2370 * gfortran.dg/array_section_3.f90: New.
2371
2372 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2373
2374 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2375 gcc.target/arm/pr48252.c: Fix for big-endian support.
2376
2377 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2378
2379 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2380
2381 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2382 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2383
2384 * gcc.target/arm/neon-vfma-1.c: New testcase.
2385 * gcc.target/arm/neon-vfms-1.c: Likewise.
2386 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2387 of float.
2388 * gcc.target/arm/neon-vmls-1.c: Likewise.
2389 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2390 function.
2391 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2392 (check_effective_target_arm_neonv2_ok): Likewise.
2393 (check_effective_target_arm_neonv2_hw): Likewise.
2394 (check_effective_target_arm_neonv2): Likewise.
2395
2396 2012-09-11 Richard Guenther <rguenther@suse.de>
2397
2398 PR middle-end/54515
2399 * g++.dg/tree-ssa/pr54515.C: New testcase.
2400
2401 2012-09-10 Andrew Pinski <apinski@cavium.com>
2402
2403 PR tree-opt/c54362
2404 * gcc.dg/tm/memopt-16.c: New testcase.
2405
2406 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2407
2408 PR c++/54541
2409 PR c++/54542
2410 * g++.dg/cpp0x/sfinae40.C: New.
2411 * g++.dg/cpp0x/sfinae41.C: Likewise.
2412
2413 2012-09-10 Jason Merrill <jason@redhat.com>
2414
2415 PR c++/54538
2416 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2417
2418 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2419
2420 PR target/54089
2421 * gcc.target/sh/pr54089-3.c: New.
2422
2423 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2424
2425 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2426
2427 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2428
2429 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2430
2431 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2432
2433 * gcc.dg/pr52558-2.c: Delete.
2434 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2435
2436 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2437
2438 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2439
2440 2012-09-10 Richard Guenther <rguenther@suse.de>
2441
2442 PR tree-optimization/54520
2443 * gcc.dg/torture/pr54520.c: New testcase.
2444
2445 2012-09-10 Jason Merrill <jason@redhat.com>
2446
2447 PR c++/54506
2448 * g++.dg/cpp0x/implicit14.C: New.
2449
2450 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2451
2452 PR fortran/54208
2453 * gfortran.dg/bound_simplification_3.f90: New test.
2454
2455 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2456
2457 PR testsuite/54184
2458 * gcc.dg/pr52558-1.c: Delete.
2459 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2460
2461 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2462
2463 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2464 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2465 * gcc.target/arm/smlaltt-1.c: Likewise.
2466
2467 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2468
2469 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2470
2471 2012-09-07 Tom de Vries <tom@codesourcery.com>
2472
2473 PR tree-optimization/53986
2474 * gcc.dg/tree-ssa/vrp80.c: New test.
2475 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2476
2477 2012-09-06 Jason Merrill <jason@redhat.com>
2478
2479 PR c++/54341
2480 PR c++/54253
2481 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2482 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2483
2484 2012-09-06 Andrew Pinski <apinski@cavium.com>
2485
2486 PR tree-opt/54494
2487 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2488
2489 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2490
2491 PR rtl-optimization/54455
2492 * gcc.dg/54455.c: New test.
2493
2494 2012-09-06 Tobias Burnus <burnus@net-b.de>
2495
2496 PR fortran/54463
2497 * gfortran.dg/promotion_2.f90: New.
2498
2499 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2500
2501 PR middle-end/54486
2502 * c-c++-common/pr54486.c: New test.
2503
2504 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2505
2506 PR fortran/54474
2507 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2508
2509 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2510
2511 PR c++/54191
2512 * g++.dg/cpp0x/sfinae39.C: New.
2513
2514 2012-09-04 Jason Merrill <jason@redhat.com>
2515
2516 PR c++/54441
2517 * g++.dg/ext/flexary3.C: New.
2518
2519 PR c++/54420
2520 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2521
2522 PR c++/54198
2523 * g++.dg/template/defarg15.C: New.
2524
2525 PR c++/54437
2526 * g++.dg/template/access24.C: New.
2527
2528 2012-09-04 Richard Guenther <rguenther@suse.de>
2529
2530 PR tree-optimization/54458
2531 * gcc.dg/torture/pr54458.c: New testcase.
2532
2533 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2534
2535 * gcc.target/arm/neon-vext.c: New test.
2536 * gcc.target/arm/neon-vext-execute.c: Ditto.
2537
2538 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2539
2540 PR fortran/54243
2541 PR fortran/54244
2542 * gfortran.dg/select_type_29.f03: New.
2543
2544 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2545
2546 * gcc.dg/fold-perm.c: Improve test.
2547
2548 2012-09-03 Tobias Burnus <burnus@net-b.de>
2549
2550 PR fortran/51632
2551 * gfortran.dg/coarray_class_1.f90: New.
2552
2553 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2554
2555 PR target/49206
2556 * gcc.c-torture/compile/pr49206.c: New test.
2557
2558 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2559 Uros Bizjak <ubizjak@gmail.com>
2560
2561 PR target/36680
2562 * gfortran.dg/pr36680.f90: New test.
2563
2564 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2565
2566 PR target/42295
2567 * g++.dg/opt/pr42295.C: New test.
2568
2569 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2570
2571 PR target/54436
2572 * gcc.dg/torture/pr54436.c: New test.
2573
2574 2012-09-01 Andrew Pinski <apinski@cavium.com>
2575
2576 * gcc.target/mips/truncate-8.c: New testcase.
2577
2578 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2579
2580 PR target/46829
2581 PR target/46843
2582 * gcc.target/i386/pr46829.c: New test.
2583 * gcc.target/i386/pr46843.c: Ditto.
2584
2585 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2586 Jason Merrill <jason@redhat.com>
2587
2588 PR c++/18747
2589 * g++.dg/parse/error50.C: New.
2590
2591 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2592
2593 PR c/54428
2594 * gcc.c-torture/compile/pr54428.c: New test.
2595
2596 2012-08-31 Ollie Wild <aaw@google.com>
2597
2598 PR c++/54197
2599 * g++.dg/init/lifetime3.C: New test.
2600
2601 2012-08-31 Martin Jambor <mjambor@suse.cz>
2602
2603 PR middle-end/54409
2604 * gcc.dg/torture/pr54409.c: New test.
2605
2606 2012-08-31 Martin Jambor <mjambor@suse.cz>
2607
2608 * gfortran.dg/pr48636.f90: Add dump scan checks.
2609
2610 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2611
2612 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2613
2614 2012-08-28 Joey Ye <joey.ye@arm.com>
2615
2616 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2617
2618 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2619
2620 PR target/46254
2621 * gcc.target/i386/pr46254.c: New test.
2622
2623 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2624
2625 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2626 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2627 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2628
2629 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2630
2631 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2632 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2633 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2634 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2635 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2636 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2637 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2638 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2639 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2640 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2641 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2642 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2643 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2644 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2645 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2646 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2647 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2648 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2649 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2650 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2651 gcc.target/mips/unaligned-1.c: Tighten regexps.
2652
2653 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2654
2655 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2656 (mips_option_groups): Remove optimization. Add various -f options.
2657 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2658 and -pg imply -fno-omit-frame-pointer.
2659 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2660 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2661 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2662 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2663 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2664 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2665 * gcc.target/mips/abi-n32-long32.c: Likewise.
2666 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2667 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2668 * gcc.target/mips/abi-n32-long64.c: Likewise.
2669 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2670 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2671 * gcc.target/mips/abi-n64-long32.c: Likewise.
2672 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2673 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2674 * gcc.target/mips/abi-n64-long64.c: Likewise.
2675 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2676 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2677 * gcc.target/mips/abi-o32-long32.c: Likewise.
2678 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2679 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2680 * gcc.target/mips/abi-o32-long64.c: Likewise.
2681 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2682 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2683 * gcc.target/mips/abi-o64-long32.c: Likewise.
2684 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2685 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2686 * gcc.target/mips/abi-o64-long64.c: Likewise.
2687 * gcc.target/mips/asm-1.c: Likewise.
2688 * gcc.target/mips/branch-1.c: Likewise.
2689 * gcc.target/mips/call-3.c: Likewise.
2690 * gcc.target/mips/call-saved-3.c: Likewise.
2691 * gcc.target/mips/clear-cache-1.c: Likewise.
2692 * gcc.target/mips/div-1.c: Likewise.
2693 * gcc.target/mips/div-2.c: Likewise.
2694 * gcc.target/mips/div-3.c: Likewise.
2695 * gcc.target/mips/div-4.c: Likewise.
2696 * gcc.target/mips/div-5.c: Likewise.
2697 * gcc.target/mips/div-6.c: Likewise.
2698 * gcc.target/mips/div-7.c: Likewise.
2699 * gcc.target/mips/div-8.c: Likewise.
2700 * gcc.target/mips/div-9.c: Likewise.
2701 * gcc.target/mips/div-10.c: Likewise.
2702 * gcc.target/mips/div-11.c: Likewise.
2703 * gcc.target/mips/div-12.c: Likewise.
2704 * gcc.target/mips/dsp-ctrl.c: Likewise.
2705 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2706 * gcc.target/mips/ext-8.c: Likewise.
2707 * gcc.target/mips/extend-2.c: Likewise.
2708 * gcc.target/mips/fix-r10000-1.c: Likewise.
2709 * gcc.target/mips/fix-r10000-2.c: Likewise.
2710 * gcc.target/mips/fix-r10000-3.c: Likewise.
2711 * gcc.target/mips/fix-r10000-4.c: Likewise.
2712 * gcc.target/mips/fix-r10000-5.c: Likewise.
2713 * gcc.target/mips/fix-r10000-6.c: Likewise.
2714 * gcc.target/mips/fix-r10000-7.c: Likewise.
2715 * gcc.target/mips/fix-r10000-8.c: Likewise.
2716 * gcc.target/mips/fix-r10000-9.c: Likewise.
2717 * gcc.target/mips/fix-r10000-10.c: Likewise.
2718 * gcc.target/mips/fix-r10000-11.c: Likewise.
2719 * gcc.target/mips/fix-r10000-12.c: Likewise.
2720 * gcc.target/mips/fix-r10000-13.c: Likewise.
2721 * gcc.target/mips/fix-r10000-14.c: Likewise.
2722 * gcc.target/mips/fix-r10000-15.c: Likewise.
2723 * gcc.target/mips/fpcmp-1.c: Likewise.
2724 * gcc.target/mips/fpcmp-2.c: Likewise.
2725 * gcc.target/mips/fpr-moves-7.c: Likewise.
2726 * gcc.target/mips/fpr-moves-8.c: Likewise.
2727 * gcc.target/mips/int-moves-1.c: Likewise.
2728 * gcc.target/mips/int-moves-2.c: Likewise.
2729 * gcc.target/mips/long-calls-pg.c: Likewise.
2730 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2731 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2732 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2733 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2734 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2735 * gcc.target/mips/mips-3d-1.c: Likewise.
2736 * gcc.target/mips/mips-3d-2.c: Likewise.
2737 * gcc.target/mips/mips-3d-3.c: Likewise.
2738 * gcc.target/mips/mips-3d-4.c: Likewise.
2739 * gcc.target/mips/mips-3d-5.c: Likewise.
2740 * gcc.target/mips/mips-3d-6.c: Likewise.
2741 * gcc.target/mips/mips-3d-7.c: Likewise.
2742 * gcc.target/mips/mips-3d-8.c: Likewise.
2743 * gcc.target/mips/mips-3d-9.c: Likewise.
2744 * gcc.target/mips/mips-ps-1.c: Likewise.
2745 * gcc.target/mips/mips-ps-2.c: Likewise.
2746 * gcc.target/mips/mips-ps-3.c: Likewise.
2747 * gcc.target/mips/mips-ps-4.c: Likewise.
2748 * gcc.target/mips/mips-ps-6.c: Likewise.
2749 * gcc.target/mips/mips32-dspr2.c: Likewise.
2750 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2751 * gcc.target/mips/neg-abs-1.c: Likewise.
2752 * gcc.target/mips/neg-abs-2.c: Likewise.
2753 * gcc.target/mips/nmadd-3.c: Likewise.
2754 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2755 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2756 * gcc.target/mips/octeon-pop-1.c: Likewise.
2757 * gcc.target/mips/pr26765.c: Likewise.
2758 * gcc.target/mips/pr33256.c: Likewise.
2759 * gcc.target/mips/pr33635-1.c: Likewise.
2760 * gcc.target/mips/pr33755.c: Likewise.
2761 * gcc.target/mips/pr35802.c: Likewise.
2762 * gcc.target/mips/pr45074.c: Likewise.
2763 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2764 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2765 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2766 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2767 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2768 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2769 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2770 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2771 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2772 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2773 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2774 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2775 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2776 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2777 * gcc.target/mips/save-restore-1.c: Likewise.
2778 * gcc.target/mips/save-restore-3.c: Likewise.
2779 * gcc.target/mips/save-restore-5.c: Likewise.
2780 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2781 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2782 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2783 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2784 * gcc.target/mips/stack-1.c: Likewise.
2785
2786 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2787 Tighten regexps.
2788
2789 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2790 branch under test to be filled with preceding rather than
2791 following instructions.
2792 * gcc.target/mips/branch-10.c: Likewise.
2793 * gcc.target/mips/branch-11.c: Likewise.
2794 * gcc.target/mips/branch-12.c: Likewise.
2795 * gcc.target/mips/branch-13.c: Likewise.
2796 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2797 to be eliminated. Tighten $28 scan-assembler-not test.
2798
2799 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2800 function to...
2801 * gcc.target/mips/call-4.c: ...this new test.
2802
2803 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2804 more likely.
2805 * gcc.target/mips/code-readable-3.c: Likewise.
2806 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2807 flag but skip for -O0.
2808 * gcc.target/mips/code-readable-4.c: Likewise.
2809
2810 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2811 of operations under test.
2812 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2813
2814 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2815 Don't require sibling-call optimization.
2816 * gcc.target/mips/near-far-4.c: Likewise.
2817
2818 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2819 Make sure that the register variable is used.
2820 * gcc.target/mips/soft-float-1.c: Likewise.
2821
2822 * gcc.target/mips/sdata-1.c: Make static data volatile.
2823 * gcc.target/mips/sdata-2.c: Likewise.
2824 * gcc.target/mips/sdata-3.c: Likewise.
2825 * gcc.target/mips/sdata-4.c: Likewise.
2826
2827 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2828 skip for -O0.
2829 * gcc.target/mips/atomic-memory-2.c: Likewise.
2830 * gcc.target/mips/branch-cost-1.c: Likewise.
2831 * gcc.target/mips/branch-cost-2.c: Likewise.
2832 * gcc.target/mips/cache-1.c: Likewise.
2833 * gcc.target/mips/call-1.c: Likewise.
2834 * gcc.target/mips/call-saved-2.c: Likewise.
2835 * gcc.target/mips/const-anchor-1.c: Likewise.
2836 * gcc.target/mips/const-anchor-2.c: Likewise.
2837 * gcc.target/mips/dse-1.c: Likewise.
2838 * gcc.target/mips/dsp-lhx.c: Likewise.
2839 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2840 * gcc.target/mips/ext-1.c: Likewise.
2841 * gcc.target/mips/ext-2.c: Likewise.
2842 * gcc.target/mips/ext-3.c: Likewise.
2843 * gcc.target/mips/ext-4.c: Likewise.
2844 * gcc.target/mips/ext-5.c: Likewise.
2845 * gcc.target/mips/ext-6.c: Likewise.
2846 * gcc.target/mips/ext-7.c: Likewise.
2847 * gcc.target/mips/extend-1.c: Likewise.
2848 * gcc.target/mips/fix-r4000-1.c: Likewise.
2849 * gcc.target/mips/fix-r4000-3.c: Likewise.
2850 * gcc.target/mips/fix-r4000-5.c: Likewise.
2851 * gcc.target/mips/fix-r4000-6.c: Likewise.
2852 * gcc.target/mips/fix-r4000-8.c: Likewise.
2853 * gcc.target/mips/fix-r4000-10.c: Likewise.
2854 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2855 * gcc.target/mips/fixed-vector-type.c: Likewise.
2856 * gcc.target/mips/fpr-moves-1.c: Likewise.
2857 * gcc.target/mips/fpr-moves-2.c: Likewise.
2858 * gcc.target/mips/fpr-moves-3.c: Likewise.
2859 * gcc.target/mips/fpr-moves-4.c: Likewise.
2860 * gcc.target/mips/fpr-moves-5.c: Likewise.
2861 * gcc.target/mips/fpr-moves-6.c: Likewise.
2862 * gcc.target/mips/ins-1.c: Likewise.
2863 * gcc.target/mips/ins-2.c: Likewise.
2864 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2865 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2866 * gcc.target/mips/lazy-binding-1.c: Likewise.
2867 * gcc.target/mips/madd-3.c: Likewise.
2868 * gcc.target/mips/madd-5.c: Likewise.
2869 * gcc.target/mips/madd-6.c: Likewise.
2870 * gcc.target/mips/madd-8.c: Likewise.
2871 * gcc.target/mips/madd-9.c: Likewise.
2872 * gcc.target/mips/memcpy-1.c: Likewise.
2873 * gcc.target/mips/mips-ps-type.c: Likewise.
2874 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2875 * gcc.target/mips/mips-sched-madd.c: Likewise.
2876 * gcc.target/mips/mips16e-extends.c: Likewise.
2877 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2878 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2879 * gcc.target/mips/movcc-1.c: Likewise.
2880 * gcc.target/mips/movcc-2.c: Likewise.
2881 * gcc.target/mips/movcc-3.c: Likewise.
2882 * gcc.target/mips/msub-5.c: Likewise.
2883 * gcc.target/mips/msub-6.c: Likewise.
2884 * gcc.target/mips/msub-8.c: Likewise.
2885 * gcc.target/mips/mult-2.c: Likewise.
2886 * gcc.target/mips/mult-3.c: Likewise.
2887 * gcc.target/mips/mult-5.c: Likewise.
2888 * gcc.target/mips/mult-6.c: Likewise.
2889 * gcc.target/mips/mult-7.c: Likewise.
2890 * gcc.target/mips/mult-12.c: Likewise.
2891 * gcc.target/mips/mult-13.c: Likewise.
2892 * gcc.target/mips/mult-14.c: Likewise.
2893 * gcc.target/mips/mult-15.c: Likewise.
2894 * gcc.target/mips/mult-17.c: Likewise.
2895 * gcc.target/mips/mult-18.c: Likewise.
2896 * gcc.target/mips/mult-19.c: Likewise.
2897 * gcc.target/mips/nmadd-1.c: Likewise.
2898 * gcc.target/mips/nmadd-2.c: Likewise.
2899 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2900 * gcc.target/mips/octeon-cins-1.c: Likewise.
2901 * gcc.target/mips/octeon-cins-2.c: Likewise.
2902 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2903 * gcc.target/mips/octeon-exts-2.c: Likewise.
2904 * gcc.target/mips/octeon-exts-3.c: Likewise.
2905 * gcc.target/mips/octeon-exts-4.c: Likewise.
2906 * gcc.target/mips/octeon-exts-5.c: Likewise.
2907 * gcc.target/mips/octeon-exts-6.c: Likewise.
2908 * gcc.target/mips/octeon-exts-7.c: Likewise.
2909 * gcc.target/mips/octeon-pop-2.c: Likewise.
2910 * gcc.target/mips/octeon-seq-3.c: Likewise.
2911 * gcc.target/mips/octeon-seq-4.c: Likewise.
2912 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2913 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2914 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2915 * gcc.target/mips/pr54240.c: Likewise.
2916 * gcc.target/mips/rsqrt-1.c: Likewise.
2917 * gcc.target/mips/rsqrt-2.c: Likewise.
2918 * gcc.target/mips/rsqrt-3.c: Likewise.
2919 * gcc.target/mips/rsqrt-4.c: Likewise.
2920 * gcc.target/mips/save-restore-2.c: Likewise.
2921 * gcc.target/mips/save-restore-4.c: Likewise.
2922 * gcc.target/mips/sb1-1.c: Likewise.
2923 * gcc.target/mips/scc-1.c: Likewise.
2924 * gcc.target/mips/scc-2.c: Likewise.
2925 * gcc.target/mips/scc-3.c: Likewise.
2926 * gcc.target/mips/scc-4.c: Likewise.
2927 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2928 * gcc.target/mips/truncate-1.c: Likewise.
2929 * gcc.target/mips/truncate-2.c: Likewise.
2930 * gcc.target/mips/truncate-3.c: Likewise.
2931 * gcc.target/mips/truncate-4.c: Likewise.
2932 * gcc.target/mips/truncate-5.c: Likewise.
2933 * gcc.target/mips/truncate-6.c: Likewise.
2934 * gcc.target/mips/unaligned-1.c: Likewise.
2935
2936 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2937 skip for -O0. Require -fexpensive-optimizations.
2938 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2939 * gcc.target/mips/dspr2-MULT.c: Likewise.
2940 * gcc.target/mips/fix-r4000-2.c: Likewise.
2941 * gcc.target/mips/fix-r4000-4.c: Likewise.
2942 * gcc.target/mips/fix-r4000-7.c: Likewise.
2943 * gcc.target/mips/fix-r4000-9.c: Likewise.
2944 * gcc.target/mips/madd-1.c: Likewise.
2945 * gcc.target/mips/madd-2.c: Likewise.
2946 * gcc.target/mips/madd-4.c: Likewise.
2947 * gcc.target/mips/maddu-1.c: Likewise.
2948 * gcc.target/mips/maddu-2.c: Likewise.
2949 * gcc.target/mips/maddu-3.c: Likewise.
2950 * gcc.target/mips/maddu-4.c: Likewise.
2951 * gcc.target/mips/msub-1.c: Likewise.
2952 * gcc.target/mips/msub-2.c: Likewise.
2953 * gcc.target/mips/msub-3.c: Likewise.
2954 * gcc.target/mips/msub-4.c: Likewise.
2955 * gcc.target/mips/msubu-1.c: Likewise.
2956 * gcc.target/mips/msubu-2.c: Likewise.
2957 * gcc.target/mips/msubu-3.c: Likewise.
2958 * gcc.target/mips/msubu-4.c: Likewise.
2959 * gcc.target/mips/mult-1.c: Likewise.
2960 * gcc.target/mips/mult-4.c: Likewise.
2961 * gcc.target/mips/mult-8.c: Likewise.
2962 * gcc.target/mips/mult-9.c: Likewise.
2963 * gcc.target/mips/mult-10.c: Likewise.
2964 * gcc.target/mips/mult-11.c: Likewise.
2965 * gcc.target/mips/mult-16.c: Likewise.
2966
2967 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2968 skip for -O0 and -Os.
2969 * gcc.target/mips/fix-r4000-12.c: Likewise.
2970 * gcc.target/mips/madd-7.c: Likewise.
2971 * gcc.target/mips/mips-ps-5.c: Likewise.
2972 * gcc.target/mips/mips-ps-7.c: Likewise.
2973 * gcc.target/mips/msub-7.c: Likewise.
2974
2975 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2976 skip for -O0. Require -mno-abicalls.
2977 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2978
2979 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2980 skip for -O0. Require a total number of BBIT instructions and
2981 at least one of each kind.
2982
2983 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2984 skip for -O0. Require -fno-unroll-loops.
2985
2986 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2987 skip for -O0. Allow BLTZ as well as BGEZ.
2988
2989 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2990
2991 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2992 skip for -O0. Require -fschedule-insns2.
2993 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2994
2995 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2996 but skip for -O0. Make a branch-likely more likely.
2997
2998 * gcc.target/mips/timode-2.c: Split each test into its own function.
2999 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3000
3001 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3002 skip for -O0. Require -fpeephole2.
3003 * gcc.target/mips/vr-mult-2.c: Likewise.
3004
3005 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3006
3007 PR preprocessor/53469
3008 * gcc.dg/cpp/_Pragma7.c: New test case.
3009
3010 2012-08-27 Tobias Burnus <burnus@net-b.de>
3011
3012 PR fortran/54370
3013 * gfortran.dg/do_5.f90: New.
3014
3015 2012-08-27 Tobias Burnus <burnus@net-b.de>
3016
3017 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3018 from dg-options as -Wall no longer implies it.
3019
3020 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3021
3022 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3023
3024 2012-08-25 Jason Merrill <jason@redhat.com>
3025
3026 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3027
3028 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3029
3030 PR c++/51421
3031 * g++.dg/cpp0x/auto34.C: New.
3032
3033 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3034
3035 PR c/54363
3036 * gcc.dg/pr54363.c: New test.
3037
3038 PR c/54355
3039 * gcc.dg/pr54355.c: New test.
3040
3041 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3042
3043 PR debug/52857
3044 * gcc.target/i386/pr52857-1.c: New.
3045 * gcc.target/i386/pr52857-2.c: Likewise.
3046
3047 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3048
3049 * gcc.target/mips/code-readable-4.c: New test.
3050
3051 2012-08-23 Julian Brown <julian@codesourcery.com>
3052 Sandra Loosemore <sandra@codesourcery.com>
3053
3054 * gcc.target/mips/code-readable-1.c: Add -O to options.
3055
3056 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3057
3058 PR c++/20420
3059 * g++.dg/lookup/using53.C: New.
3060
3061 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3062
3063 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3064 * gcc.dg/fixed-point/convert-1.c: New.
3065 * gcc.dg/fixed-point/convert-2.c: New.
3066 * gcc.dg/fixed-point/convert-3.c: New.
3067 * gcc.dg/fixed-point/convert-4.c: New.
3068 * gcc.dg/fixed-point/convert-float-1.c: New.
3069 * gcc.dg/fixed-point/convert-float-2.c: New.
3070 * gcc.dg/fixed-point/convert-float-3.c: New.
3071 * gcc.dg/fixed-point/convert-float-4.c: New.
3072 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3073 * gcc.dg/fixed-point/convert-sat.c: New.
3074 * gcc.dg/fixed-point/convert.h: New.
3075
3076 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3077
3078 PR target/54089
3079 * gcc.target/sh/pr54089-2.c: New.
3080
3081 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3082
3083 * gcc.target/i386/long-double-64-1.c: New file.
3084 * gcc.target/i386/long-double-64-2.c: Likewise.
3085 * gcc.target/i386/long-double-64-3.c: Likewise.
3086 * gcc.target/i386/long-double-64-4.c: Likewise.
3087 * gcc.target/i386/long-double-80-1.c: Likewise.
3088 * gcc.target/i386/long-double-80-2.c: Likewise.
3089 * gcc.target/i386/long-double-80-3.c: Likewise.
3090 * gcc.target/i386/long-double-80-4.c: Likewise.
3091 * gcc.target/i386/long-double-80-5.c: Likewise.
3092 * gcc.target/i386/long-double-80-6.c: Likewise.
3093 * gcc.target/i386/long-double-80-7.c: Likewise.
3094
3095 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3096
3097 PR tree-optimization/54317
3098 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3099
3100 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3101
3102 PR target/39423
3103 * gcc.target/sh/pr39423-2.c: New.
3104
3105 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3106
3107 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3108 * gcc.dg/fold-perm.c: Likewise.
3109
3110 2012-08-20 Jan Hubicka <jh@suse.cz>
3111
3112 PR fortran/48636
3113 * gcc.dg/ipa/inlinehint-1.c: New.
3114
3115 2012-08-20 Florian Weimer <fweimer@redhat.com>
3116
3117 PR c++/19351
3118 * g++.dg/init/new38.C: New test.
3119 * g++.dg/init/new39.C: New test.
3120
3121 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3122
3123 PR target/54089
3124 * gcc.target/sh/pr54089-1.c: New.
3125
3126 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3127
3128 PR target/51244
3129 * gcc.target/sh/pr51244-11.c: New.
3130
3131 2012-08-20 Tobias Burnus <burnus@net-b.de>
3132
3133 PR fortran/54301
3134 * gfortran.dg/warn_target_lifetime_2.f90: New.
3135
3136 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3137
3138 PR c++/10416
3139 * g++.dg/warn/Wunused-var-17.C: New.
3140
3141 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3142
3143 PR middle-end/53992
3144 * gcc.dg/gomp/pr53992.c: New test.
3145
3146 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3147
3148 PR tree-ssa/54295
3149 * gcc.c-torture/execute/20120817-1.c: New test.
3150
3151 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3152
3153 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3154 add instruction.
3155 (f2): New test that really does need adds.
3156
3157 2012-08-20 Richard Guenther <rguenther@suse.de>
3158
3159 PR tree-optimization/54327
3160 * gcc.dg/torture/pr54327.c: New testcase.
3161
3162 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3163
3164 PR tree-optimization/54321
3165 * gcc.c-torture/compile/pr54321.c: New test.
3166
3167 2012-08-20 Tobias Burnus <burnus@net-b.de>
3168
3169 PR fortran/54301
3170 * gfortran.dg/warn_target_lifetime_1.f90: New.
3171
3172 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3173
3174 PR fortran/54298
3175 * gfortran.dg/real_compare_1.f90: New test case.
3176 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3177
3178 2012-08-18 Jan Hubicka <jh@suse.cz>
3179
3180 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3181
3182 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3183
3184 PR fortran/39290
3185 * gfortran.dg/interface_37.f90: New test.
3186
3187 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3188 Gary Funck <gary@intrepid.com>
3189
3190 PR target/20020
3191 * gcc.target/i386/pr20020-1.c: New test.
3192 * gcc.target/i386/pr20020-2.c: Likewise.
3193 * gcc.target/i386/pr20020-3.c: Likewise.
3194
3195 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3196
3197 * gcc.target/i386/perm-concat.c: New test.
3198
3199 2012-08-17 Julian Brown <julian@codesourcery.com>
3200
3201 * gcc.target/arm/div64-unwinding.c: New test.
3202
3203 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3204
3205 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3206
3207 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3208
3209 PR target/54236
3210 * gcc.target/sh/pr54236-1.c: New.
3211
3212 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3213
3214 * lib/target-supports.exp (check_effective_target_sync_int_long)
3215 (check_effective_target_sync_char_short): Enable for crisv32-*
3216 and cris-*.
3217
3218 PR middle-end/54261
3219 * gcc.dg/torture/pr54261-1.c: New test.
3220
3221 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3222
3223 PR fortran/54243
3224 PR fortran/54244
3225 * gfortran.dg/typebound_call_24.f03: New.
3226
3227 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3228
3229 PR tree-optimization/54245
3230 * gcc.dg/tree-ssa/pr54245.c: New test.
3231
3232 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3233
3234 PR tree-optimization/54240
3235 * gcc.target/powerpc/pr54240.c: New test.
3236 * gcc.target/mips/pr54240.c: Likewise.
3237
3238 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3239
3240 PR target/52933
3241 * gcc.target/sh/pr52933-1.c: New.
3242 * gcc.target/sh/pr52933-2.c: New.
3243
3244 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3245
3246 PR target/50751
3247 * gcc.target/sh/pr50751-8.c: New.
3248
3249 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3250
3251 PR fortran/47586
3252 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3253 * gfortran.dg/typebound_proc_27.f03: New test.
3254
3255 2012-08-14 Sterling Augustine <saugustine@google.com>
3256
3257 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3258
3259 2012-08-14 Tobias Burnus <burnus@net-b.de>
3260
3261 PR fortran/40881
3262 * gfortran.dg/data_constraints_3.f90: New.
3263 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3264 to disable -pedantic compilation.
3265 * gfortran.dg/pr37243.f: Ditto.
3266 * gfortran.dg/g77/19990826-3.f: Ditto.
3267 * gfortran.dg/g77/20020307-1.f : Ditto.
3268 * gfortran.dg/g77/980310-3.f: Ditto.
3269
3270 2012-08-14 Tobias Burnus <burnus@net-b.de>
3271
3272 PR fortran/54234
3273 * gfortran.dg/warn_conversion_4.f90: New.
3274
3275 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3276
3277 PR middle-end/53411
3278 PR rtl-optimization/53495
3279 * gcc.c-torture/compile/pr53411.c: New test.
3280 * gcc.c-torture/compile/pr53495.c: New test.
3281
3282 2012-08-13 Richard Guenther <rguenther@suse.de>
3283
3284 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3285
3286 2012-08-13 Richard Guenther <rguenther@suse.de>
3287
3288 PR tree-optimization/54200
3289 * gcc.dg/guality/pr54200.c: New testcase.
3290 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3291
3292 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3293
3294 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3295
3296 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3297
3298 PR target/51244
3299 * gcc.target/sh/pr51244-7.c: New.
3300 * gcc.target/sh/pr51244-8.c: New.
3301 * gcc.target/sh/pr51244-9.c: New.
3302 * gcc.target/sh/pr51244-10.c: New.
3303
3304 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3305
3306 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3307 -m2e or -m2a.
3308 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3309 * gcc.target/sh/pr53511-1.c: Likewise.
3310 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3311 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3312 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3313 * gcc.target/sh/pr53512-3.c: Likewise.
3314 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3315
3316 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3317
3318 PR target/39423
3319 * gcc.c-torture/compile/pr39423-1.c: New.
3320 * gcc.c-torture/compile/pr39423-2.c: New.
3321
3322 2012-08-12 Tobias Burnus <burnus@net-b.de>
3323
3324 PR fortran/54221
3325 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3326 they appear uninitialized on the RHS.
3327 * gfortran.dg/public_private_module_6.f90: New.
3328
3329 2012-08-11 Martin Jambor <mjambor@suse.cz>
3330
3331 PR fortran/48636
3332 * gfortran.dg/pr48636.f90: New test.
3333
3334 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3335
3336 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3337 to avoid warnings.
3338 (main): Adjust caller.
3339
3340 2012-08-10 Richard Guenther <rguenther@suse.de>
3341
3342 * gcc.dg/matrix/*.c: Adjust and move ...
3343 * gcc.dg/torture/: ... here.
3344 * gcc.dg/matrix: Remove directory.
3345
3346 2012-08-10 Richard Guenther <rguenther@suse.de>
3347
3348 PR middle-end/54219
3349 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3350
3351 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3352
3353 PR middle-end/54211
3354 * gcc.dg/tree-ssa/pr54211.c: New test.
3355
3356 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3357
3358 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3359 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3360
3361 2012-08-10 Richard Guenther <rguenther@suse.de>
3362
3363 PR tree-optimization/54109
3364 * gcc.dg/torture/pr54109.c: New testcase.
3365 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3366 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3367
3368 2012-08-10 Richard Guenther <rguenther@suse.de>
3369
3370 PR tree-optimization/54027
3371 * gcc.dg/torture/pr54027.c: New testcase.
3372
3373 2012-08-10 Richard Guenther <rguenther@suse.de>
3374
3375 * g++.dg/plugin/selfassign.c: Adjust.
3376 * gcc.dg/plugin/selfassign.c: Likewise.
3377 * gcc.dg/strlenopt-11.c: Likewise.
3378 * gcc.dg/strlenopt-13.c: Likewise.
3379 * gcc.dg/no-strict-overflow-4.c: Likewise.
3380 * gcc.dg/strict-overflow-4.c: Likewise.
3381 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3382 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3383 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3384 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3385 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3386 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3387 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3388 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3389 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3390 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3391 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3392 * gcc.dg/pr46309.c: Likewise.
3393 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3394
3395 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3396
3397 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3398 for x86 targets.
3399 * gcc.c-torture/compile/20120727-2.c: New test.
3400
3401 2012-08-09 Martin Jambor <mjambor@suse.cz>
3402
3403 * gcc.dg/ipa/iinline-4.c: New test.
3404 * gcc.dg/ipa/iinline-5.c: Likewise.
3405 * gcc.dg/ipa/iinline-6.c: Likewise.
3406 * gcc.dg/ipa/iinline-7.c: Likewise.
3407 * gcc.dg/lto/20120723_0.c: Likewise.
3408 * gcc.dg/lto/20120723_1.c: Likewise.
3409
3410 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3411
3412 PR target/39423
3413 * gcc.target/sh/pr39423-1.c: New.
3414
3415 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3416
3417 PR target/51244
3418 * gcc.target/sh/pr51244-5: New.
3419 * gcc.target/sh/pr51244-6: New.
3420
3421 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3422
3423 * gcc.target/i386/adx-addxcarry32-3.c: New.
3424 * gcc.target/i386/adx-addxcarry64-3.c: New.
3425
3426 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3427
3428 PR rtl-optimization/53701
3429 * gcc.dg/pr53701.c: New test.
3430
3431 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3432
3433 * gcc.c-torture/compile/20120727-1.c: New test.
3434
3435 2012-08-09 Tobias Burnus <burnus@net-b.de>
3436
3437 PR fortran/54199
3438 * gfortran.dg/intrinsic_shadow_4.f90: New.
3439
3440 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3441
3442 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3443
3444 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3445
3446 * gcc.c-torture/execute/20120808-1.c: New test.
3447
3448 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3449
3450 PR rtl-optimization/54157
3451 * gcc.target/i386/pr54157.c: New file.
3452
3453 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3454
3455 * gcc.target/i386/adx-addcarryx32-1.c: New.
3456 * gcc.target/i386/adx-addcarryx32-2.c: New.
3457 * gcc.target/i386/adx-addcarryx64-1.c: New.
3458 * gcc.target/i386/adx-addcarryx64-2.c: New.
3459 * gcc.target/i386/adx-check.h: New.
3460 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3461 * gcc.target/i386/sse-12.c: Add -madx.
3462 * gcc.target/i386/sse-13.c: Ditto.
3463 * gcc.target/i386/sse-14.c: Ditto.
3464 * gcc.target/i386/sse-22.c: Ditto.
3465 * gcc.target/i386/sse-23.c: Ditto.
3466 * g++.dg/other/i386-2.C: Ditto.
3467 * g++.dg/other/i386-3.C: Ditto.
3468
3469 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3470
3471 * gcc.dg/tree-ssa/slsr-5.c: New.
3472 * gcc.dg/tree-ssa/slsr-6.c: New.
3473 * gcc.dg/tree-ssa/slsr-7.c: New.
3474 * gcc.dg/tree-ssa/slsr-8.c: New.
3475 * gcc.dg/tree-ssa/slsr-9.c: New.
3476 * gcc.dg/tree-ssa/slsr-10.c: New.
3477 * gcc.dg/tree-ssa/slsr-11.c: New.
3478 * gcc.dg/tree-ssa/slsr-12.c: New.
3479 * gcc.dg/tree-ssa/slsr-13.c: New.
3480 * gcc.dg/tree-ssa/slsr-14.c: New.
3481 * gcc.dg/tree-ssa/slsr-15.c: New.
3482 * gcc.dg/tree-ssa/slsr-16.c: New.
3483 * gcc.dg/tree-ssa/slsr-17.c: New.
3484 * gcc.dg/tree-ssa/slsr-18.c: New.
3485 * gcc.dg/tree-ssa/slsr-19.c: New.
3486 * gcc.dg/tree-ssa/slsr-20.c: New.
3487 * gcc.dg/tree-ssa/slsr-21.c: New.
3488 * gcc.dg/tree-ssa/slsr-22.c: New.
3489 * gcc.dg/tree-ssa/slsr-23.c: New.
3490 * gcc.dg/tree-ssa/slsr-24.c: New.
3491 * gcc.dg/tree-ssa/slsr-25.c: New.
3492 * gcc.dg/tree-ssa/slsr-26.c: New.
3493 * gcc.dg/tree-ssa/slsr-30.c: New.
3494 * gcc.dg/tree-ssa/slsr-31.c: New.
3495
3496 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3497
3498 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3499 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3500 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3501
3502 2012-08-06 Cary Coutant <ccoutant@google.com>
3503
3504 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3505
3506 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3507
3508 PR fortran/35831
3509 * gfortran.dg/dummy_procedure_5.f90: Modified.
3510 * gfortran.dg/dummy_procedure_8.f90: New.
3511 * gfortran.dg/interface_26.f90: Modified.
3512 * gfortran.dg/proc_ptr_11.f90: Modified.
3513 * gfortran.dg/proc_ptr_15.f90: Modified.
3514 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3515 * gfortran.dg/typebound_override_1.f90: Modified.
3516 * gfortran.dg/typebound_proc_6.f03: Modified.
3517
3518 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3519
3520 PR tree-optimization/51938
3521 PR tree-optimization/52005
3522 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3523 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3524 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3525 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3526
3527 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3528
3529 Avoid crashing on erroneous static_assert usage
3530 * g++.dg/cpp0x/static_assert8.C: New test.
3531
3532 2012-08-06 Jason Merrill <jason@redhat.com>
3533
3534 * g++.dg/cpp0x/sfinae38.C: New.
3535
3536 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3537 Paolo Carlini <paolo.carlini@oracle.com>
3538
3539 PR c++/54165
3540 * g++.dg/conversion/void2.C: New.
3541
3542 2012-08-06 Tom de Vries <tom@codesourcery.com>
3543
3544 * gcc.dg/tree-ssa/vrp78.c: New test.
3545
3546 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3547 Richard Sandiford <rdsandiford@googlemail.com>
3548
3549 * g++.dg/opt/enum2.C: Require fpic target.
3550 * g++.dg/lto/20090303_0.C: Likewise.
3551
3552 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3553 Catherine Moore <clm@codesourcery.com>
3554
3555 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3556 flush function names too.
3557 * gcc.target/mips/clear-cache-1.c: Likewise.
3558
3559 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3560
3561 PR target/54156
3562 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3563
3564 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3565
3566 PR fortran/54166
3567 * gfortran.dg/array_5.f90: New test.
3568
3569 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3570
3571 PR tree-optimization/30318
3572 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3573
3574 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3575
3576 * g++.dg/ext/vector17.C: New testcase.
3577
3578 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3579
3580 PR target/51931
3581 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3582 * g++.dg/opt/longbranch1.C: Likewise.
3583
3584 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3585
3586 PR tree-optimization/53805
3587 * gcc.dg/fold-notunord.c: New testcase.
3588
3589 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3590
3591 PR fortran/48820
3592 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3593 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3594
3595 2012-08-02 Jason Merrill <jason@redhat.com>
3596 Paolo Carlini <paolo.carlini@oracle.com>
3597
3598 PR c++/51213 (again)
3599 * g++.dg/cpp0x/sfinae37.C: Extend.
3600
3601 2012-08-02 Richard Guenther <rguenther@suse.de>
3602
3603 PR tree-optimization/50672
3604 * g++.dg/torture/pr50672.C: New testcase.
3605
3606 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3607
3608 PR fortran/54147
3609 * gfortran.dg/abstract_type_6.f03: Modified.
3610 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3611 * gfortran.dg/proc_ptr_comp_35.f90: New.
3612 * gfortran.dg/typebound_proc_9.f03: Modified.
3613 * gfortran.dg/typebound_proc_26.f90: New.
3614
3615 2012-08-02 Richard Guenther <rguenther@suse.de>
3616
3617 * gcc.dg/torture/pta-callused-1.c: Adjust.
3618 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3619 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3620 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3621 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3622 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3623 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3624 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3625 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3626
3627 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3628
3629 PR fortran/54033
3630 * gfortran.dg/include_6.f90: New test case.
3631 * gfortran.dg/include_7.f90: New test case.
3632 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3633
3634 2012-08-01 Tom de Vries <tom@codesourcery.com>
3635
3636 * gcc.dg/tree-ssa/vrp76.c: New test.
3637
3638 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3639
3640 PR tree-optimization/46556
3641 * gcc.dg/tree-ssa/slsr-27.c: New.
3642 * gcc.dg/tree-ssa/slsr-28.c: New.
3643 * gcc.dg/tree-ssa/slsr-29.c: New.
3644
3645 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3646
3647 PR fortran/42418
3648 * gfortran.dg/proc_decl_29.f90: New.
3649
3650 2012-07-31 Dehao Chen <dehao@google.com>
3651
3652 * gcc.dg/predict-7.c: New test.
3653
3654 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3655
3656 PR fortran/54134
3657 * gfortran.dg/typebound_override_3.f90: New.
3658
3659 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3660
3661 PR tree-optimization/53773
3662 * gcc.dg/vect/pr53773.c: New test.
3663
3664 2012-07-31 Nick Clifton <nickc@redhat.com>
3665
3666 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3667 and for XStormy16.
3668
3669 2012-07-31 Tobias Burnus <burnus@net-b.de>
3670
3671 * gfortran.dg/c_funloc_tests_6.f90: New.
3672 * gfortran.dg/c_funloc_tests_7.f90: New.
3673 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3674
3675 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3676
3677 PR c++/53624
3678 * g++.dg/cpp0x/temp_default5.C: New.
3679
3680 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3681
3682 PR fortran/51081
3683 * gfortran.dg/proc_ptr_37.f90: New.
3684
3685 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3686
3687 * lib/target-supports.exp
3688 (check_effective_target_vect_natural_alignment): New function.
3689 * gcc.dg/align-2.c: Only run on targets with natural alignment
3690 of vector types.
3691 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3692 alignment of vector types.
3693
3694 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3695 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3696
3697 * gcc.target/i386/rdseed16-1.c: New.
3698 * gcc.target/i386/rdseed32-1.c: Ditto
3699 * gcc.target/i386/rdseed64-1.c: Ditto
3700 * gcc.target/i386/sse-12.c: Add -mrdseed.
3701 * gcc.target/i386/sse-13.c: Ditto.
3702 * gcc.target/i386/sse-14.c: Ditto.
3703 * g++.dg/other/i386-2.C: Ditto.
3704 * g++.dg/other/i386-3.C: Ditto.
3705
3706 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3707
3708 PR target/51244
3709 * gcc.target/sh/pr51244-4.c: New.
3710
3711 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3712
3713 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3714 for alpha*-*-* targets. Cleanup original tree dump.
3715
3716 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3717
3718 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3719 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3720
3721 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3722
3723 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3724 rand, srand. Include <stdlib.h>.
3725
3726 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3727
3728 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3729
3730 2012-07-26 Richard Henderson <rth@redhat.com>
3731
3732 * gcc.dg/attr-hotcold-1.c: New.
3733 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3734
3735 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3736 Sandra Loosemore <sandra@codesourcery.com>
3737
3738 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3739
3740 2012-07-26 Tobias Burnus <burnus@net-b.de>
3741
3742 * gfortran.dg/contiguous_1.f90: Update dg-error.
3743 * gfortran.dg/proc_ptr_32.f90: Ditto.
3744
3745 2012-07-26 Richard Guenther <rguenther@suse.de>
3746
3747 PR tree-optimization/54098
3748 * gcc.dg/torture/pr54098.c: New testcase.
3749
3750 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3751
3752 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3753 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3754
3755 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3756
3757 PR fortran/44354
3758 * gfortran.dg/array_constructor_39.f90: New test.
3759
3760 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3761
3762 PR fortran/44354
3763 * gfortran.dg/array_constructor_38.f90: New test.
3764
3765 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3766
3767 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3768
3769 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3770
3771 * gnat.dg/noreturn5.ad[sb]: New test.
3772
3773 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3774 Paul Brook <paul@codesourcery.com>
3775
3776 PR target/53633
3777
3778 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3779 * c-c++-common/pr53633.c: New test.
3780
3781 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3782
3783 * gcc.target/i386/asm-dialect-1.c: New test case.
3784
3785 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3786 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3787
3788 * gcc.target/i386/prefetchw-1.c: New.
3789 * gcc.target/i386/sse-12.c: Add -mprfchw.
3790 * gcc.target/i386/sse-13.c: Ditto.
3791 * gcc.target/i386/sse-14.c: Ditto.
3792 * gcc.target/i386/sse-22.c: Ditto.
3793 * gcc.target/i386/sse-23.c: Ditto.
3794 * g++.dg/other/i386-2.C: Ditto.
3795 * g++.dg/other/i386-3.C: Ditto.
3796
3797 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3798
3799 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3800
3801 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3802
3803 PR target/54051
3804 * gcc.target/arm/pr54051.c: New.
3805 * gcc.target/arm/vfp-1.c: Adjust test.
3806
3807 2012-07-24 Julian Brown <julian@codesourcery.com>
3808
3809 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3810 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3811 hard-float ARM.
3812
3813 2012-07-23 Paul Brook <paul@codesourcery.com>
3814
3815 * g++.dg/other/armv7m-1.c: New test.
3816
3817 2012-07-23 Julian Brown <julian@codesourcery.com>
3818
3819 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3820 ARM.
3821 (DO_TEST): Define to 1 for appropriate ARM targets.
3822
3823 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3824
3825 PR tree-optimization/53881
3826 * gcc.dg/pr53881.c: Renamed to ...
3827 * gcc.dg/pr53881-1.c: ... this.
3828 * gcc.dg/pr53881-2.c: New test.
3829
3830 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3831
3832 Handle recent changes in default atomics for cris*-*-linux*.
3833 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3834 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3835 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3836 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3837 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3838 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3839 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3840 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3841 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3842 -mno-unaligned-atomic-may-use-library is in effect for
3843 cris*-*-linux*.
3844 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3845 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3846 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3847 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3848 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3849 gcc.target/cris/torture/sync-mis-op-i-1.c,
3850 gcc.target/cris/torture/sync-mis-op-i-2.c,
3851 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3852 gcc.target/cris/torture/sync-mis-op-i-3.c,
3853 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3854 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3855 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3856 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3857 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3858 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3859 (main): Remove local variable x.
3860 [mis_ok]: Check that atomics don't fail.
3861
3862 2012-07-21 Andrew Pinski <apinski@cavium.com>
3863
3864 * gcc.dg/tree-ssa/vrp72.c: New test.
3865 * gcc.dg/tree-ssa/vrp73.c: New test.
3866 * gcc.dg/tree-ssa/vrp74.c: New test.
3867 * gcc.dg/tree-ssa/vrp75.c: New test.
3868
3869 2012-07-21 Andrew Pinski <apinski@cavium.com>
3870
3871 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3872 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3873
3874 2012-07-21 Andrew Pinski <apinski@cavium.com>
3875
3876 * gcc.target/mips/octeon-pop-2.c: New testcase.
3877
3878 2012-07-21 Tobias Burnus <burnus@net-b.de>
3879
3880 PR fortran/48820
3881 * gfortran.dg/assumed_rank_3.f90: New.
3882 * gfortran.dg/assumed_rank_11.f90: New.
3883 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3884 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3885 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3886
3887 2012-07-21 Andrew Pinski <apinski@cavium.com>
3888
3889 * gcc.target/mips/unaligned-1.c: New testcase.
3890
3891 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3892
3893 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3894
3895 2012-07-20 Tobias Burnus <burnus@net-b.de>
3896
3897 * gfortran.dg/bind_c_array_params_2.f90: New.
3898 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3899 and update dg-error.
3900
3901 2012-07-20 Tobias Burnus <burnus@net-b.de>
3902
3903 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3904
3905 2012-07-20 Jason Merrill <jason@redhat.com>
3906
3907 PR c++/54038
3908 * g++.dg/other/array7.C: New.
3909
3910 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3911
3912 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3913 the basic block and check loop depth.
3914 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3915 matching patterns and comments.
3916 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3917 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3918
3919 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3920
3921 PR c++/28656
3922 * c-c++-common/pr28656.c: New test.
3923
3924 2012-07-19 Jason Merrill <jason@redhat.com>
3925
3926 PR c++/54026
3927 * g++.dg/init/mutable1.C: New.
3928
3929 2012-07-20 Tobias Burnus <burnus@net-b.de>
3930
3931 PR fortran/48820
3932 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3933 * gfortran.dg/assumed_rank_1.f90: New.
3934 * gfortran.dg/assumed_rank_1_c.c: New.
3935 * gfortran.dg/assumed_rank_2.f90: New.
3936 * gfortran.dg/assumed_rank_4.f90: New.
3937 * gfortran.dg/assumed_rank_5.f90: New.
3938 * gfortran.dg/assumed_rank_6.f90: New.
3939 * gfortran.dg/assumed_rank_7.f90: New.
3940 * gfortran.dg/assumed_rank_8.f90: New.
3941 * gfortran.dg/assumed_rank_8_c.c: New.
3942 * gfortran.dg/assumed_rank_9.f90: New.
3943 * gfortran.dg/assumed_rank_10.f90: New.
3944 * gfortran.dg/assumed_rank_12.f90: New.
3945
3946 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3947
3948 * gnat.dg/opt25.adb: New test.
3949 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3950 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3951
3952 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3953
3954 * gnat.dg/aggr20.ad[sb]: New test.
3955 * gnat.dg/aggr20_pkg.ads: New helper.
3956
3957 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3958
3959 * gnat.dg/derived_type3.adb: New test.
3960 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3961
3962 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3963
3964 PR rtl-optimization/53942
3965 * gcc.dg/pr53942.c: New test.
3966
3967 2012-07-19 Jason Merrill <jason@redhat.com>
3968
3969 PR c++/54021
3970 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3971
3972 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3973
3974 * gnat.dg/discr38.adb: New test.
3975
3976 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3977
3978 PR middle-end/54017
3979 * c-c++-common/gomp/pr54017.c: New test.
3980
3981 2012-07-19 Richard Guenther <rguenther@suse.de>
3982 Eric Botcazou <ebotcazou@adacore.com>
3983
3984 * gnat.dg/loop_optimization11.adb: New testcase.
3985 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3986
3987 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3988 Jason Merrill <jason@redhat.com>
3989
3990 * g++.dg/cpp0x/sfinae37.C: New.
3991 * g++.dg/template/access23.C: New.
3992 * g++.dg/template/access7.C: Adjust.
3993 * g++.dg/template/sfinae10.C: Don't expect errors.
3994 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3995
3996 2012-07-18 Julian Brown <julian@codesourcery.com>
3997 Sandra Loosemore <sandra@codesroucery.com>
3998
3999 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4000
4001 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4002
4003 * gnat.dg/noreturn4.ad[sb]: New test.
4004 * gnat.dg/noreturn4_pkg.ads: New helper.
4005
4006 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4007 Julian Brown <julian@codesourcery.com>
4008
4009 * gcc.target/arm/neon-vdup-1.c: New test case.
4010 * gcc.target/arm/neon-vdup-2.c: New test case.
4011 * gcc.target/arm/neon-vdup-3.c: New test case.
4012 * gcc.target/arm/neon-vdup-4.c: New test case.
4013 * gcc.target/arm/neon-vdup-5.c: New test case.
4014 * gcc.target/arm/neon-vdup-6.c: New test case.
4015 * gcc.target/arm/neon-vdup-7.c: New test case.
4016 * gcc.target/arm/neon-vdup-8.c: New test case.
4017 * gcc.target/arm/neon-vdup-9.c: New test case.
4018 * gcc.target/arm/neon-vdup-10.c: New test case.
4019 * gcc.target/arm/neon-vdup-11.c: New test case.
4020 * gcc.target/arm/neon-vdup-12.c: New test case.
4021 * gcc.target/arm/neon-vdup-13.c: New test case.
4022 * gcc.target/arm/neon-vdup-14.c: New test case.
4023 * gcc.target/arm/neon-vdup-15.c: New test case.
4024 * gcc.target/arm/neon-vdup-16.c: New test case.
4025 * gcc.target/arm/neon-vdup-17.c: New test case.
4026 * gcc.target/arm/neon-vdup-18.c: New test case.
4027 * gcc.target/arm/neon-vdup-19.c: New test case.
4028 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4029 arguments non-constant.
4030
4031 2012-07-18 Richard Guenther <rguenther@suse.de>
4032
4033 PR tree-optimization/53970
4034 * g++.dg/torture/pr53970.C: New testcase.
4035
4036 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4037
4038 PR target/38621
4039 * gcc.c-torture/compile/pr38621.c: New.
4040
4041 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4042
4043 PR target/33135
4044 * gcc.target/sh/pr33135-1.c: New.
4045 * gcc.target/sh/pr33135-2.c: New.
4046 * gcc.target/sh/pr33135-3.c: New.
4047 * gcc.target/sh/pr33135-4.c: New.
4048
4049 2012-07-17 Jason Merrill <jason@redhat.com>
4050
4051 PR c++/53995
4052 * g++.dg/parse/enum9.C: New.
4053
4054 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4055 Sandra Loosemore <sandra@codesourcery.com>
4056
4057 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4058 if there is a conflict with -mcpu=. Use -mcpu=5208.
4059
4060 2012-07-17 Jason Merrill <jason@redhat.com>
4061
4062 PR c++/53989
4063 * g++.dg/template/array23.C: New.
4064
4065 2012-07-17 Tobias Burnus <burnus@net-b.de>
4066
4067 PR fortran/53985
4068 * gfortran.dg/bind_c_usage_26.f90: New.
4069 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4070 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4071 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4072 * gfortran.dg/interop_params.f03: Ditto.
4073
4074 2012-07-17 Jason Merrill <jason@redhat.com>
4075
4076 * g++.dg/template/inherit8.C: Adjust.
4077 * g++.dg/template/using21.C: Adjust.
4078 * g++.dg/template/using22.C: Adjust.
4079
4080 PR c++/53549
4081 * g++.dg/template/current-inst1.C: New.
4082 * g++.dg/parse/crash35.C: Adjust.
4083
4084 2012-07-17 Tobias Burnus <burnus@net-b.de>
4085
4086 PR fortran/52101
4087 * gfortran.dg/oldstyle_4.f90: New.
4088
4089 2012-07-17 Tobias Burnus <burnus@net-b.de>
4090
4091 PR fortran/49265
4092 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4093 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4094
4095 2012-07-16 Jason Merrill <jason@redhat.com>
4096
4097 * g++.dg/parse/access8.C: Adjust.
4098 * g++.dg/template/sfinae6_neg.C: Adjust.
4099
4100 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4101
4102 PR fortran/53824
4103 * gfortran.dg/coarray_allocate_1.f90: New test.
4104
4105 2012-07-16 Andrew Pinski <apinski@cavium.com>
4106
4107 * gcc.c-torture/execute/bswap-1.c: New testcase.
4108 * gcc.c-torture/compile/unalign-1.c: New testcase.
4109 * gcc.c-torture/compile/20120524-1.c: New testcase.
4110 * gcc.c-torture/compile/20101216-1.c: New testcase.
4111
4112 2012-07-16 Dehao Chen <dehao@google.com>
4113
4114 Revert
4115 2012-07-10 Dehao Chen <dehao@google.com>
4116
4117 * gcc.dg/debug_info_inline.c: New test.
4118
4119 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4120
4121 PR fortran/53956
4122 * gfortran.dg/proc_decl_28.f90: New.
4123
4124 2012-07-16 Andrew Pinski <apinski@cavium.com>
4125
4126 * gcc.dg/torture/builtins-1.c: New testcase.
4127
4128 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4129
4130 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4131 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4132 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4133 gcc.target/cris/sync-1-v10.c,
4134 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4135 pass -mno-unaligned-atomic-may-use-library.
4136 * gcc.target/cris/sync-xchg-1.c: New test.
4137 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4138 valid register operand output modifier.
4139
4140 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4141
4142 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4143 characters.
4144
4145 2012-07-13 Andrew Pinski <apinski@cavium.com>
4146
4147 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4148 rather than cleanup-tree-dump.
4149 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4150
4151 2012-07-13 Richard Guenther <rguenther@suse.de>
4152
4153 PR tree-optimization/53907
4154 * gcc.target/i386/pr53907.c: New testcase.
4155
4156 2012-07-13 Richard Guenther <rguenther@suse.de>
4157
4158 PR tree-optimization/53922
4159 * gcc.dg/torture/pr53922.c: New testcase.
4160
4161 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4162
4163 PR rtl-optimization/53908
4164 * gcc.dg/torture/pr53908.c: New test.
4165
4166 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4167
4168 PR c++/53531
4169 * g++.dg/cpp0x/variadic135.C: New.
4170
4171 2012-07-12 Jason Merrill <jason@redhat.com>
4172
4173 * g++.dg/template/sfinae6_neg.C: Adjust.
4174
4175 2012-07-12 Tobias Burnus <burnus@net-b.de>
4176
4177 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4178 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4179 scan-tree-dump-times pattern.
4180
4181 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4182
4183 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4184
4185 2012-07-11 Jason Merrill <jason@redhat.com>
4186
4187 DR 1402
4188 * g++.g/cpp0x/defaulted37.C: New.
4189
4190 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4191
4192 PR target/53859
4193 * gcc.target/arm/pr53859.c: New test.
4194
4195 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4196
4197 PR target/53886
4198 * gcc.c-torture/compile/pr53886.c: New.
4199
4200 2012-07-10 Dehao Chen <dehao@google.com>
4201
4202 * gcc.dg/debug_info_inline.c: New test.
4203
4204 2012-07-10 Jason Merrill <jason@redhat.com>
4205
4206 PR c++/53733
4207 * g++.dg/cpp0x/defaulted36.C: New.
4208 * g++.dg/cpp0x/defaulted21.C: Adjust.
4209
4210 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4211
4212 2012-07-09 Sterling Augustine <saugustine@google.com>
4213
4214 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4215
4216 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4217
4218 PR tree-optimization/53887
4219 * gcc.dg/pr53887.c: New test.
4220
4221 2012-07-09 Jason Merrill <jason@redhat.com>
4222
4223 PR c++/53882
4224 * g++.dg/cpp0x/nullptr29.C: New.
4225
4226 2012-07-09 Tom de Vries <tom@codesourcery.com>
4227 Richard Guenther <rguenther@suse.de>
4228
4229 * gcc.dg/builtin-unreachable-6.c: New test.
4230 * gcc.dg/builtin-unreachable-5.c: New test.
4231
4232 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4233
4234 PR tree-optimization/53881
4235 * gcc.dg/pr53881.c: New test.
4236
4237 2012-07-06 Jason Merrill <jason@redhat.com>
4238
4239 PR c++/53862
4240 * g++.dg/cpp0x/variadic134.C: New.
4241
4242 PR c++/53858
4243 * g++.dg/cpp0x/alias-decl-20.C: New.
4244
4245 2012-07-06 Tom de Vries <tom@codesourcery.com>
4246
4247 PR tree-optimization/51879
4248 * gcc.dg/pr51879-16.c: New test.
4249 * gcc.dg/pr51879-17.c: Same.
4250
4251 2012-07-06 Tom de Vries <tom@codesourcery.com>
4252
4253 PR tree-optimization/52009
4254 * gcc.dg/pr51879-7.c: New test.
4255 * gcc.dg/pr51879-18.c: New test.
4256
4257 2012-07-05 Jason Merrill <jason@redhat.com>
4258
4259 PR c++/50852
4260 * g++.dg/template/typedef39.C: New.
4261
4262 PR c++/53039
4263 * g++.dg/cpp0x/variadic133.C: New.
4264 * g++.dg/template/param1.C: Adjust.
4265
4266 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4267
4268 PR target/48941
4269 PR target/51980
4270 * gcc.target/arm/neon/vtrnf32.c: Update.
4271 * gcc.target/arm/neon/vtrns32.c: Update.
4272 * gcc.target/arm/neon/vtrnu32.c: Update.
4273 * gcc.target/arm/neon/vzipf32.c: Update.
4274 * gcc.target/arm/neon/vzips32.c: Update.
4275 * gcc.target/arm/neon/vzipu32.c: Update.
4276
4277 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4278
4279 PR fortran/53732
4280 * gfortran.dg/inline_sum_4.f90: New test.
4281
4282 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4283
4284 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4285
4286 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4287
4288 * gcc.target/arm/fma-sp.c: New testcase.
4289 * gcc.target/arm/fma.c: Likewise.
4290 * gcc.target/arm/fma.h: Likewise.
4291
4292 2012-07-04 Jason Merrill <jason@redhat.com>
4293
4294 PR c++/53848
4295 * g++.dg/other/enum3.C: New.
4296
4297 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4298
4299 PR middle-end/53321
4300 * g++.dg/torture/pr53321.C: New test.
4301
4302 2012-07-04 Richard Guenther <rguenther@suse.de>
4303
4304 PR tree-optimization/53844
4305 * g++.dg/tree-ssa/pr53844.C: New testcase.
4306
4307 2012-07-04 Richard Guenther <rguenther@suse.de>
4308
4309 PR tree-optimization/53849
4310 * gcc.dg/pr53849.c: New testcase.
4311
4312 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4313
4314 PR c++/53812
4315 * g++.dg/ext/label14.C: New test.
4316
4317 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4318
4319 PR target/53811
4320 * g++.dg/other/pr53811.C: New test.
4321
4322 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4323
4324 PR target/28896
4325 * gcc.target/m68k/stack-limit-1.c: New testcase.
4326
4327 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4328
4329 * gnat.dg/recursive_call.adb: New test.
4330
4331 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4332
4333 * gnat.dg/discr37.ad[sb]: New test.
4334
4335 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4336
4337 * g++.dg/other/packed1.C: Remove SH from xfail list.
4338
4339 2012-07-02 Jason Merrill <jason@redhat.com>
4340
4341 PR c++/53619
4342 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4343
4344 PR c++/53783
4345 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4346
4347 PR c++/53788
4348 * g++.dg/cpp0x/decltype39.C: New.
4349 * g++.dg/diagnostic/method1.C: Adjust.
4350
4351 PR c++/53816
4352 * g++.dg/template/ref6.C: New.
4353
4354 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4355
4356 PR target/53568
4357 * gcc.target/sh/pr53568-1.c: New.
4358
4359 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4360
4361 PR target/51244
4362 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4363
4364 2012-07-02 Jason Merrill <jason@redhat.com>
4365
4366 PR c++/53821
4367 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4368
4369 PR c++/53524
4370 * g++.dg/template/enum7.C: New.
4371 * g++.dg/other/ptrmem10.C: Adjust.
4372 * g++.dg/other/ptrmem11.C: Adjust.
4373 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4374
4375 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4376
4377 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4378
4379 2012-07-01 Wei Guozhi <carrot@google.com>
4380
4381 PR target/53447
4382 * gcc.target/arm/pr53447-1.c: New testcase.
4383 * gcc.target/arm/pr53447-2.c: New testcase.
4384 * gcc.target/arm/pr53447-3.c: New testcase.
4385 * gcc.target/arm/pr53447-4.c: New testcase.
4386
4387 2012-06-29 Richard Guenther <rguenther@suse.de>
4388
4389 PR tree-optimization/47061
4390 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4391
4392 2012-06-29 Richard Guenther <rguenther@suse.de>
4393
4394 PR tree-optimization/37541
4395 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4396
4397 2012-06-29 Richard Guenther <rguenther@suse.de>
4398
4399 PR tree-optimization/52589
4400 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4401
4402 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4403
4404 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4405
4406 * g++.dg/template/error46.C: Add missing comment to dg-message.
4407 * g++.dg/template/crash107.C: Likewise.
4408 * g++.dg/template/error47.C: Likewise.
4409 * g++.dg/template/crash108.C: Likewise.
4410 * g++.dg/overload/operator5.C: Likewise.
4411
4412 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4413 errors in dg-message directives, add comments.
4414
4415 2012-06-28 Kai Tietz <ktietz@redhat.com>
4416
4417 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4418 hard-coded 'unsigned long'.
4419
4420 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4421
4422 PR tree-optimization/51581
4423 * gcc.dg/vect/pr51581-4.c: New test.
4424
4425 PR tree-optimization/53645
4426 * gcc.c-torture/execute/pr53645-2.c: New test.
4427
4428 2012-06-28 Richard Guenther <rguenther@suse.de>
4429
4430 PR middle-end/53790
4431 * gcc.dg/torture/pr53790.c: New testcase.
4432
4433 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4434
4435 PR tree-optimization/53645
4436 * gcc.c-torture/execute/pr53645.c: New test.
4437
4438 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4439
4440 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4441
4442 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4443
4444 PR debug/53671
4445 PR debug/49888
4446 * gcc.dg/guality/pr49888.c: Account for the possibility that
4447 the variable is optimized out at the first test.
4448
4449 2012-06-27 Jason Merrill <jason@redhat.com>
4450
4451 * g++.dg/cpp0x/override2.C: Adjust.
4452 * g++.dg/template/error5.C: Adjust.
4453 * g++.dg/parse/crash28.C: Adjust.
4454
4455 PR c++/53563
4456 * g++.dg/parse/template27.C: New.
4457 * g++.dg/template/crash74.C: Adjust expected output.
4458
4459 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4460
4461 PR fortran/41951
4462 PR fortran/49591
4463 * gfortran.dg/typebound_operator_16.f03: New.
4464
4465 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4466
4467 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4468 even src1.i and src2.i fields even in the second half of the arrays.
4469
4470 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4471
4472 PR c++/51033.
4473 * g++.dg/torture/vshuf-16.inc: New test.
4474 * g++.dg/torture/vshuf-2.inc: New test.
4475 * g++.dg/torture/vshuf-4.inc: New test.
4476 * g++.dg/torture/vshuf-8.inc: New test.
4477 * g++.dg/torture/vshuf-main.inc: New test.
4478 * g++.dg/torture/vshuf-v16hi.C: New test.
4479 * g++.dg/torture/vshuf-v16qi.C: New test.
4480 * g++.dg/torture/vshuf-v2df.C: New test.
4481 * g++.dg/torture/vshuf-v2di.C: New test.
4482 * g++.dg/torture/vshuf-v2sf.C: New test.
4483 * g++.dg/torture/vshuf-v2si.C: New test.
4484 * g++.dg/torture/vshuf-v4df.C: New test.
4485 * g++.dg/torture/vshuf-v4di.C: New test.
4486 * g++.dg/torture/vshuf-v4sf.C: New test.
4487 * g++.dg/torture/vshuf-v4si.C: New test.
4488 * g++.dg/torture/vshuf-v8hi.C: New test.
4489 * g++.dg/torture/vshuf-v8qi.C: New test.
4490 * g++.dg/torture/vshuf-v8si.C: New test.
4491
4492 2012-06-27 Richard Guenther <rguenther@suse.de>
4493
4494 PR middle-end/53676
4495 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4496
4497 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4498
4499 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4500 scan-dump-dem-not): Use printable pattern in test name.
4501
4502 2012-06-26 Sterling Augustine <saugustine@google.com>
4503 Dominique Dhumieres <dominiq@lps.ens.fr>
4504
4505 * gcc.dg/pubtypes-2.c: Update expected output.
4506 * gcc.dg/pubtypes-3.c: Likewise.
4507 * gcc.dg/pubtypes-4.c: Likewise.
4508
4509 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4510
4511 * gcc.dg/tree-ssa/slsr-1.c: New test.
4512 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4513 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4514 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4515
4516 2012-06-26 Matt Turner <mattst88@gmail.com>
4517
4518 PR target/35294
4519 * gcc.target/arm/mmx-2.c: New.
4520
4521 2012-06-26 Richard Guenther <rguenther@suse.de>
4522
4523 PR c++/53752
4524 * g++.dg/torture/pr53752.C: New testcase.
4525
4526 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4527
4528 PR tree-optimization/53748
4529 * gcc.c-torture/compile/pr53748.c: New test.
4530
4531 2012-06-25 Jason Merrill <jason@redhat.com>
4532
4533 PR c++/53498
4534 PR c++/53305
4535 * g++.dg/cpp0x/decltype38.C: New.
4536 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4537
4538 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4539
4540 * lib/target-supports-dg.exp (testname-for-summary): New.
4541 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4542 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4543 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4544 scan-module-absence, output-exists, output-exists-not: Use
4545 testname-for-summary.
4546 (dg-test): Clean up testname_with_flags.
4547 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4548 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4549 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4550 scan-assembler-dem-not, object-size: Use testname-for-summary.
4551 * lib/gcov.exp (run-gcov): Likewise.
4552 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4553 scan-dump-dem, scan-dump-dem-note): Likewise.
4554
4555 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4556 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4557 including profopt.opt; save and restore existing value.
4558 * g++.dg/bprob/bprob.exp: Likewise.
4559 * gcc.dg/matrix/matrix.exp: Likewise.
4560 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4561 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4562 PROFOPT_OPTIONS.
4563
4564 2012-06-25 Richard Henderson <rth@redhat.com>
4565
4566 * gcc.dg/pr53749.c: New.
4567
4568 2012-06-25 Jason Merrill <jason@redhat.com>
4569
4570 PR c++/52988
4571 * g++.dg/cpp0x/nullptr28.C: New.
4572
4573 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4574
4575 * gcc.target/arm/neon-vld1_dupQ.c: New.
4576
4577 2012-06-25 Florian Weimer <fweimer@redhat.com>
4578
4579 * g++.dg/init/new35.C: New.
4580 * g++.dg/init/new36.C: New.
4581 * g++.dg/init/new37.C: New.
4582 * g++.dg/ext/vla5.C: New warning.
4583 * g++.dg/ext/vla8.C: New warning.
4584 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4585
4586 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4587 James Greenhalgh <james.greenhalgh@arm.com>
4588
4589 * gcc.target/arm/ftest-support-arm.h New testcase.
4590 * gcc.target/arm/ftest-support-thumb.h Likewise.
4591 * gcc.target/arm/ftest-support.h Likewise.
4592 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4593 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4594 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4595 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4596 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4597 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4598 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4599 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4600 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4601 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4602 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4603 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4604 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4605 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4606 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4607 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4608 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4609 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4610 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4611 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4612 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4613 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4614 * lib/target-supports.exp
4615 (check_effective_target_arm_arch_FUNC): Add support for more
4616 architectures.
4617 (add_options_for_arm_arch_FUNC): Likewise.
4618 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4619
4620 2012-06-25 Jason Merrill <jason@redhat.com>
4621
4622 PR c++/53202
4623 * g++.dg/cpp0x/constexpr-tuple.C: New.
4624
4625 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4626
4627 PR target/53759
4628 * gcc.target/i386/pr53759.c: New test.
4629
4630 PR c++/53594
4631 * g++.dg/cpp0x/nsdmi7.C: New test.
4632
4633 2012-06-24 Kai Tietz <ktietz@redhat.com>
4634
4635 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4636 for LLP64 targets.
4637 * gcc.target/i386/pr38988.c: Likewise.
4638
4639 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4640
4641 PR fortran/47710
4642 PR fortran/53328
4643 * gfortran.dg/typebound_generic_12.f03: New.
4644 * gfortran.dg/typebound_generic_13.f03: New.
4645
4646 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4647
4648 * gnat.dg/lto15.ad[sb]: New test.
4649
4650 2012-06-21 Meador Inge <meadori@codesourcery.com>
4651
4652 PR c/53702
4653 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4654
4655 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4656
4657 * gcc.dg/pch/ident-1.c: New test.
4658 * gcc.dg/pch/ident-1.hs: Header file for new test.
4659
4660 2012-06-21 Michael Matz <matz@suse.de>
4661
4662 PR middle-end/53688
4663 * gcc.c-torture/execute/pr53688.c: New test.
4664
4665 2012-06-20 Richard Guenther <rguenther@suse.de>
4666
4667 PR tree-optimization/30318
4668 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4669
4670 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4671
4672 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4673
4674 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4675
4676 * gcc.target/i386/clearcapv2.map: New file.
4677 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4678
4679 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4680
4681 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4682 and add __sh__ case.
4683
4684 2012-06-19 Jason Merrill <jason@redhat.com>
4685
4686 PR c++/52637
4687 * g++.dg/debug/localclass1.C: New.
4688
4689 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4690
4691 * g++.dg/cpp0x/override4.C: New.
4692
4693 2012-06-14 Jason Merrill <jason@redhat.com>
4694
4695 PR c++/53651
4696 * g++.dg/cpp0x/decltype37.C: New.
4697
4698 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4699
4700 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4701
4702 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4703
4704 * gcc.c-torture/compile/vector-5.c,
4705 gcc.c-torture/compile/vector-6.c: New tests.
4706
4707 2012-06-19 Richard Henderson <rth@redhat.com>
4708
4709 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4710
4711 2012-06-19 Richard Guenther <rguenther@suse.de>
4712
4713 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4714
4715 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4716
4717 PR target/53712
4718 * gcc.target/i386/pr53712.c: New test.
4719
4720 2012-06-18 Tobias Burnus <burnus@net-b.de>
4721
4722 PR fortran/53692
4723 * gfortran.dg/elemental_optional_args_6.f90: New.
4724
4725 2012-06-18 Tobias Burnus <burnus@net-b.de>
4726
4727 PR fortran/53526
4728 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4729 * gfortran.dg/coarray/move_alloc_1.f90
4730
4731 2012-06-18 Tobias Burnus <burnus@net-b.de>
4732
4733 PR fortran/53526
4734 * gfortran.dg/coarray_27.f90: New.
4735
4736 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4737 Greta Yorsh <Greta.Yorsh@arm.com>
4738
4739 * gcc.target/arm/epilog-1.c: New test.
4740
4741 2012-06-18 Richard Guenther <rguenther@suse.de>
4742
4743 PR tree-optimization/53693
4744 * g++.dg/torture/pr53693.C: New testcase.
4745
4746 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4747
4748 PR tree-optimization/53703
4749 * gcc.dg/torture/pr53703.c: New test.
4750
4751 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4752
4753 PR middle-end/53698
4754 * gcc.target/i386/pr53698.c: New test.
4755
4756 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4757
4758 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4759
4760 2012-06-17 Tobias Burnus <burnus@net-b.de>
4761
4762 PR fortran/53691
4763 PR fortran/53685
4764 * gfortran.dg/transfer_check_3.f90: New.
4765
4766 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4767
4768 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4769
4770 2012-06-16 Tobias Burnus <burnus@net-b.de>
4771
4772 PR fortran/53642
4773 PR fortran/45170
4774 * gfortran.dg/deferred_type_param_8.f90: New.
4775
4776 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4777
4778 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4779 testname that includes flags, passed in as new argument, in
4780 pass/fail messages.
4781 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4782 and pass it to verify-* procedures.
4783
4784 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4785 alignment torture options with usual torture options.
4786
4787 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4788 messages reported for one line of source code.
4789 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4790 * g++.dg/cpp0x/decltype2.C: Likewise.
4791 * g++.dg/cpp0x/decltype3.C: Likewise.
4792 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4793 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4794 * g++.dg/cpp0x/static_assert3.C: Likewise.
4795 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4796 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4797 * g++.dg/cpp0x/union1.C: Likewise.
4798 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4799 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4800 * g++.dg/cpp0x/variadic2.C: Likewise.
4801 * g++.dg/cpp0x/variadic20.C: Likewise.
4802 * g++.dg/cpp0x/variadic74.C: Likewise.
4803 * g++.dg/diagnostic/bitfld2.C: Likewise.
4804 * g++.dg/ext/attrib44.C: Likewise.
4805 * g++.dg/ext/no-asm-1.C: Likewise.
4806 * g++.dg/other/error34.C: Likewise.
4807 * g++.dg/parse/crash46.C: Likewise.
4808 * g++.dg/parse/error10.C: Likewise.
4809 * g++.dg/parse/error2.C: Likewise.
4810 * g++.dg/parse/error3.C: Likewise.
4811 * g++.dg/parse/error36.C: Likewise.
4812 * g++.dg/parse/error8.C: Likewise.
4813 * g++.dg/parse/error9.C: Likewise.
4814 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4815 * g++.dg/parse/parser-pr28152.C: Likewise.
4816 * g++.dg/parse/template25.C: Likewise.
4817 * g++.dg/parse/typename11.C: Likewise.
4818 * g++.dg/tc1/dr147.C: Likewise.
4819 * g++.dg/template/deduce3.C: Likewise.
4820 * g++.dg/template/koenig9.C: Likewise.
4821 * g++.dg/template/pr23510.C: Likewise.
4822 * g++.dg/warn/pr12242.C: Likewise.
4823 * g++.dg/warn/pr30551-2.C: Likewise.
4824 * g++.dg/warn/pr30551.C: Likewise.
4825 * g++.old-deja/g++.other/typename1.C: Likewise.
4826 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4827
4828 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4829
4830 PR c++/51033
4831 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4832 * c-c++-common/torture/vshuf-2.inc: Likewise.
4833 * c-c++-common/torture/vshuf-4.inc: Likewise.
4834 * c-c++-common/torture/vshuf-8.inc: Likewise.
4835 * c-c++-common/torture/vshuf-main.inc: Likewise.
4836 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4837 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4838 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4839 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4840 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4841 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4842 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4843 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4844 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4845 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4846 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4847 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4848 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4849 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4850
4851 2012-06-15 Michael Matz <matz@suse.de>
4852
4853 * gcc.dg/tree-ssa/vector-4.c: New test.
4854
4855 2012-06-15 Michael Matz <matz@suse.de>
4856
4857 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4858 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4859
4860 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4861
4862 PR tree-optimization/53636
4863 * gcc.target/arm/pr53636.c: New test.
4864
4865 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4866
4867 PR tree-optimization/51581
4868 * gcc.c-torture/execute/pr51581-1.c: New test.
4869 * gcc.c-torture/execute/pr51581-2.c: New test.
4870 * gcc.dg/vect/pr51581-1.c: New test.
4871 * gcc.dg/vect/pr51581-2.c: New test.
4872 * gcc.dg/vect/pr51581-3.c: New test.
4873 * gcc.target/i386/avx-pr51581-1.c: New test.
4874 * gcc.target/i386/avx-pr51581-2.c: New test.
4875 * gcc.target/i386/avx2-pr51581-1.c: New test.
4876 * gcc.target/i386/avx2-pr51581-2.c: New test.
4877 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4878
4879 2012-06-15 Richard Guenther <rguenther@suse.de>
4880
4881 * gcc.c-torture/execute/20120615-1.c: New testcase.
4882
4883 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4884
4885 * gnat.dg/vect8.ad[sb]: New test.
4886
4887 2012-06-14 Richard Guenther <rguenther@suse.de>
4888
4889 * gcc.dg/tree-ssa/vrp.h: New testcase.
4890 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4891
4892 2012-06-13 Christian Bruel <christian.bruel@st.com>
4893
4894 PR target/53621
4895 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4896
4897 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4898
4899 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4900
4901 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4902
4903 PR testsuite/20771
4904 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4905 test summary unique.
4906
4907 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4908 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4909 scan-stack-usage-not): Don't strip torture options from test name.
4910
4911 * lib/scandump.exp (scan-dump-times): Use printable version of
4912 regexp in test summary line.
4913
4914 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4915 messages reported for one line of source code.
4916 * gcc.dg/format/few-1.c: Likewise.
4917 * gcc.dg/ia64-sync-2.c: Likewise.
4918 * gcc.dg/sync-2.c: Likewise.
4919 * gcc.dg/noncompile/pr44517.c: Likewise.
4920
4921 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4922
4923 PR debug/49888
4924 * gcc.dg/guality/pr49888.c: New.
4925
4926 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4927
4928 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4929 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4930 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4931
4932 2012-06-13 Tobias Burnus <burnus@net-b.de>
4933
4934 PR fortran/53643
4935 * gfortran.dg/intent_out_7.f90: New.
4936
4937 2012-06-13 Tobias Burnus <burnus@net-b.de>
4938
4939 PR fortran/53597
4940 * gfortran.dg/save_4.f90: New.
4941
4942 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4943
4944 PR c/53532
4945 PR c/51034
4946 PR c/53196
4947 * gcc.dg/pr53532.c: New test.
4948 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4949 adjust line numbers.
4950 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4951 * gcc.dg/Wcxx-compat-8.c: Likewise.
4952 * gcc.dg/pr51034.c: New test.
4953 * gcc.dg/pr53196-1.c: New test.
4954 * gcc.dg/pr53196-2.c: New test.
4955
4956 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4957
4958 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4959 alignment torture options with usual torture options.
4960 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4961 instead of dg-options.
4962 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4963 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4964 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4965 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4966 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4967 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4968
4969 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4970 to checks for multiple messages reported for one line of source code.
4971 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4972
4973 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4974 messages reported for one line of source code.
4975
4976 * gcc.dg/20031223-1.c: Add comments to check for multiple
4977 messages reported for one line of source code.
4978 * gcc.dg/Wconversion-integer.c: Likewise.
4979 * gcc.dg/Wfatal-2.c: Likewise.
4980 * gcc.dg/Wfatal.c: Likewise.
4981 * gcc.dg/Wobjsize-1.c: Likewise.
4982 * gcc.dg/c99-vla-jump-1.c: Likewise.
4983 * gcc.dg/c99-vla-jump-2.c: Likewise.
4984 * gcc.dg/c99-vla-jump-3.c: Likewise.
4985 * gcc.dg/c99-vla-jump-4.c: Likewise.
4986 * gcc.dg/c99-vla-jump-5.c: Likewise.
4987 * gcc.dg/decl-9.c: Likewise.
4988 * gcc.dg/declspec-10.c: Likewise.
4989 * gcc.dg/declspec-18.c: Likewise.
4990 * gcc.dg/mtune.c: Likewise.
4991 * gcc.dg/parser-pr28152-2.c: Likewise.
4992 * gcc.dg/parser-pr28152.c: Likewise.
4993 * gcc.dg/pr14475.c: Likewise.
4994 * gcc.dg/pr27953.c: Likewise.
4995 * gcc.dg/pr28322-3.c: Likewise.
4996 * gcc.dg/pr30457.c: Likewise.
4997 * gcc.dg/pr30551-2.c: Likewise.
4998 * gcc.dg/pr30551-3.c: Likewise.
4999 * gcc.dg/pr30551-4.c: Likewise.
5000 * gcc.dg/pr30551-5.c: Likewise.
5001 * gcc.dg/pr30551-6.c: Likewise.
5002 * gcc.dg/pr30551.c: Likewise.
5003 * gcc.dg/pr45461.c: Likewise.
5004 * gcc.dg/pr48552-1.c: Likewise.
5005 * gcc.dg/pr48552-2.c: Likewise.
5006 * gcc.dg/redecl-1.c: Likewise.
5007 * gcc.dg/transparent-union-3.c: Likewise.
5008 * gcc.dg/utf-dflt.c: Likewise.
5009 * gcc.dg/utf-dflt2.c: Likewise.
5010 * gcc.dg/vla-8.c: Likewise.
5011 * gcc.dg/vla-init-1.c: Likewise.
5012 * gcc.dg/wtr-int-type-1.c: Likewise.
5013
5014 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5015 messages reported for for one line of source code.
5016 * c-c++-common/raw-string-5.c: Likewise.
5017 * c-c++-common/raw-string-4.c: Likewise.
5018 * c-c++-common/raw-string-6.c: Likewise.
5019 * c-c++-common/pr20000.c: Likewise.
5020
5021 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5022 messages reported for one line of source code.
5023 * gcc.dg/cpp/pr30786.c: Likewise.
5024 * gcc.dg/cpp/pr28709.c: Likewise.
5025 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5026 * gcc.dg/cpp/macspace2.c: Likewise.
5027 * gcc.dg/cpp/missing-header-1.c: Likewise.
5028 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5029 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5030 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5031
5032 2012-06-12 Jason Merrill <jason@redhat.com>
5033
5034 PR c++/53599
5035 * g++.dg/template/local7.C: New.
5036
5037 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5038
5039 PR target/53511
5040 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5041 * gcc.target/sh/pr51340-2.c: Likewise.
5042 * gcc.target/sh/pr51340-3.c: Likewise.
5043
5044 2012-06-12 Michael Matz <matz@suse.de>
5045
5046 * gcc.dg/torture/alias-1.c: New test.
5047
5048 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5049
5050 PR rtl-optimization/53589
5051 * gcc.dg/torture/pr53589.c: New test.
5052
5053 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5054
5055 PR target/50749
5056 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5057 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5058 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5059 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5060 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5061 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5062 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5063 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5064 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5065 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5066 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5067 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5068 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5069 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5070 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5071 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5072
5073 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5074
5075 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5076 (check_intel_cpu_model): New function.
5077 (check_amd_cpu_model): New function.
5078 (check_features): New function.
5079 (__get_cpuid_output): New function.
5080 (check_detailed): New function.
5081 (fn1): Rename to quick_check.
5082 (main): Update to call quick_check and call check_detailed.
5083
5084 2012-06-11 Richard Henderson <rth@redhat.com>
5085
5086 * lib/target-supports.exp
5087 (check_effective_target_sync_long_long_runtime): Use
5088 check_effective_target_lp64 instead of
5089 check_effective_target_powerpc64 for powerpc targets.
5090
5091 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5092
5093 PR target/53511
5094 * gcc.target/sh/pr53511-1.c: New.
5095
5096 2012-06-11 Richard Guenther <rguenther@suse.de>
5097
5098 PR middle-end/53470
5099 * g++.dg/lto/pr53470_0.C: New testcase.
5100 * gcc.dg/lto/pr53470_0.c: Likewise.
5101
5102 2012-06-11 Richard Guenther <rguenther@suse.de>
5103
5104 PR c++/53605
5105 * g++.dg/ext/pr53605.C: New testcase.
5106
5107 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5108
5109 * gnat.dg/specs/array1.ads: New test.
5110 * gnat.dg/specs/array2.ads: Likewise.
5111 * gnat.dg/array22.adb: Likewise.
5112
5113 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5114
5115 * gnat.dg/constant4.adb: New test.
5116 * gnat.dg/constant4_pkg.ads: New helper.
5117
5118 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5119
5120 PR fortran/52552
5121 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5122 * gfortran.dg/allocate_class_1.f90: Modified.
5123 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5124 * gfortran.dg/allocate_class_2.f90: New.
5125
5126 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5127
5128 PR middle-end/53535
5129 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5130
5131 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5132
5133 PR fortran/52861
5134 * gfortran.dg/string_assign_2.f90: New test case.
5135
5136 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5137
5138 PR fortran/52861
5139 * gfortran.dg/string_assign_1.f90: New test case.
5140
5141 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5142
5143 PR middle-end/53580
5144 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5145 * gcc.dg/gomp/critical-4.c: Likewise.
5146 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5147 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5148 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5149 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5150 * c-c++-common/gomp/pr53580.c: New test.
5151
5152 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5153
5154 PR c++/51214
5155 * g++.dg/cpp0x/forw_enum11.C: New.
5156
5157 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5158
5159 PR c++/53567
5160 * g++.dg/cpp0x/alias-decl-19.C: New.
5161
5162 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5163
5164 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5165
5166 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5167
5168 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5169 (XSTATE_FP): Ditto.
5170 (XSTATE_SSE): Ditto.
5171 (XSTATE_YMM): Ditto.
5172 (avx_os_support): Use new defines.
5173
5174 2012-06-06 Richard Guenther <rguenther@suse.de>
5175
5176 PR testsuite/32380
5177 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5178 loops.
5179
5180 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5181
5182 PR c++/52841
5183 * g++.dg/cpp0x/pr52841.C: New testcase.
5184
5185 2012-06-06 Richard Guenther <rguenther@suse.de>
5186
5187 PR tree-optimization/53081
5188 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5189 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5190
5191 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5192
5193 * gcc.target/powerpc/pr53487.c: New test.
5194
5195 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5196
5197 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5198
5199 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5200
5201 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5202
5203 2012-06-05 Richard Guenther <rguenther@suse.de>
5204
5205 PR tree-optimization/30442
5206 * gcc.dg/vect/bb-slp-30.c: New testcase.
5207
5208 2012-06-05 Richard Guenther <rguenther@suse.de>
5209
5210 PR tree-optimization/53081
5211 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5212 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5213 -fno-tree-loop-distribute-patterns.
5214
5215 2012-06-05 Alan Modra <amodra@gmail.com>
5216
5217 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5218 Check static chain in nested funcs.
5219
5220 2012-06-04 Tobias Burnus <burnus@net-b.de>
5221
5222 PR fortran/50619
5223 * gfortran.dg/init_flag_10.f90: New.
5224
5225 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5226
5227 PR c++/53524
5228 * g++.dg/warn/Wenum-compare-no-2: New.
5229
5230 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5231
5232 PR preprocessor/53463
5233 * g++.dg/cpp/limits.C: New test.
5234 * g++.dg/parse/error19.C: Adjust.
5235 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5236 * g++.dg/warn/pr35635.C: Likewise.
5237 * g++.old-deja/g++.pt/assign1.C: Likewise.
5238
5239 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5240
5241 PR target/53559
5242 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5243 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5244 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5245 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5246 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5247 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5248 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5249 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5250
5251 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5252
5253 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5254
5255 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5256
5257 PR tree-optimization/53550
5258 * gcc.dg/pr53550.c: New test.
5259
5260 2012-06-04 Richard Guenther <rguenther@suse.de>
5261
5262 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5263 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5264 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5265
5266 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5267
5268 PR fortran/48831
5269 * gfortran.dg/parameter_array_element_2.f90: New.
5270
5271 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5272
5273 PR target/53512
5274 * gcc.target/sh/pr53512-1.c: New.
5275 * gcc.target/sh/pr53512-2.c: New.
5276 * gcc.target/sh/pr53512-3.c: New.
5277 * gcc.target/sh/pr53512-4.c: New.
5278
5279 2012-06-01 Jason Merrill <jason@redhat.com>
5280
5281 PR c++/52973
5282 * g++.dg/ext/visibility/template12.C: New.
5283 * g++.dg/ext/attrib14.C: Adjust warning line.
5284
5285 PR c++/52725
5286 * g++.dg/parse/new6.C: New.
5287 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5288
5289 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5290
5291 * c-c++-common/restrict-2.c: Revert previous change.
5292
5293 2012-06-01 Jason Merrill <jason@redhat.com>
5294
5295 PR c++/53137
5296 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5297
5298 PR c++/53484
5299 * g++.dg/cpp0x/auto33.C: New.
5300
5301 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5302
5303 PR c++/26155
5304 * g++.dg/parse/namespace-alias-1.C: New.
5305
5306 2012-06-01 Christian Bruel <christian.bruel@st.com>
5307
5308 * gcc.dg/spec-options.c: New test.
5309 * gcc.dg/foo.specs: New file.
5310
5311 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5312
5313 PR ada/53517
5314 * gnat.dg/lto14.adb: Skip on Solaris.
5315
5316 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5317
5318 * gcc.target/cris/sync-1-v10.c,
5319 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5320 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5321 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5322 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5323 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5324 gcc.target/cris/torture/sync-mis-op-i-1.c,
5325 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5326 gcc.target/cris/torture/sync-mis-op-i-2.c,
5327 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5328 gcc.target/cris/torture/sync-mis-op-i-3.c,
5329 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5330 gcc.target/cris/torture/sync-mis-op-s-1.c,
5331 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5332 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5333 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5334 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5335 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5336 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5337 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5338 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5339 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5340
5341 2012-05-31 Richard Guenther <rguenther@suse.de>
5342
5343 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5344 ldist-pr45948.c with disabled SCCP.
5345
5346 2012-05-31 Richard Guenther <rguenther@suse.de>
5347
5348 PR middle-end/48493
5349 * gcc.dg/torture/pr48493.c: New testcase.
5350
5351 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5352
5353 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5354 arm32 to targets.
5355 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5356 of the initialization loop.
5357 (dg-final): Adjust the expected number of vectorized loops depending
5358 on vect_char_mult target selector.
5359
5360 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5361
5362 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5363 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5364 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5365 New tests.
5366
5367 2012-05-30 Jason Merrill <jason@redhat.com>
5368
5369 PR c++/53356
5370 * g++.dg/init/new34.C: New.
5371 * g++.dg/tree-ssa/stabilize1.C: New.
5372
5373 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5374
5375 PR c++/53356
5376 * g++.dg/init/new33.C: New test.
5377
5378 2012-05-30 Richard Guenther <rguenther@suse.de>
5379
5380 PR middle-end/53501
5381 * gcc.dg/torture/pr53501.c: New testcase.
5382 * c-c++-common/restrict-2.c: Adjust.
5383
5384 2012-05-30 Alan Modra <amodra@gmail.com>
5385
5386 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5387 torture-finish.
5388
5389 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5390
5391 * gcc.target/i386/shuf-concat.c: New test.
5392
5393 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5394
5395 PR rtl-optimization/53519
5396 * gcc.c-torture/compile/pr53519.c: New test.
5397
5398 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5399
5400 * gcc.target/arm/neon-vrev.c: New.
5401
5402 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5403
5404 PR target/51340
5405 * gcc.target/sh/pr51340-1.c: New.
5406 * gcc.target/sh/pr51340-2.c: New.
5407 * gcc.target/sh/pr51340-3.c: New.
5408
5409 2012-05-29 Richard Guenther <rguenther@suse.de>
5410
5411 PR tree-optimization/53516
5412 * gcc.dg/torture/pr53516.c: New testcase.
5413
5414 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5415
5416 PR preprocessor/53229
5417 * gcc.dg/cpp/paste6.c: Force to run without
5418 -ftrack-macro-expansion.
5419 * gcc.dg/cpp/paste8.c: Likewise.
5420 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5421 -ftrack-macro-expansion.
5422 * gcc.dg/cpp/paste12.c: Force to run without
5423 -ftrack-macro-expansion.
5424 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5425 -ftrack-macro-expansion.
5426 * gcc.dg/cpp/paste13.c: Likewise.
5427 * gcc.dg/cpp/paste14.c: Likewise.
5428 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5429 -ftrack-macro-expansion.
5430 * gcc.dg/cpp/paste18.c: New test.
5431
5432 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5433
5434 * gcc.target/cris/torture/trap-1.c,
5435 gcc.target/cris/torture/trap-2.c,
5436 gcc.target/cris/torture/trap-3.c,
5437 gcc.target/cris/torture/trap-v0.c,
5438 gcc.target/cris/torture/trap-v3.c: New tests.
5439
5440 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5441
5442 PR c++/25137
5443 * g++.dg/warn/Wbraces3.C: New.
5444 * g++.dg/warn/Wbraces4.C: Likewise.
5445
5446 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5447
5448 PR tree-optimization/53505
5449 * c-c++-common/torture/pr53505.c: New test.
5450
5451 2012-05-27 Nathan Sidwell <nathan@acm.org>
5452
5453 * gcc.dg/stmt-expr-4.c: New.
5454
5455 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5456
5457 PR c++/53491
5458 * g++.dg/parse/crash60.C: New.
5459
5460 2012-05-26 Jason Merrill <jason@redhat.com>
5461
5462 PR c++/53220
5463 * c-c++-common/array-lit.c: New.
5464 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5465
5466 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5467
5468 PR ada/50294
5469 * gnat.dg/array21.adb: New test.
5470
5471 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5472
5473 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5474
5475 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5476
5477 PR c++/32054
5478 * g++.dg/other/anon-union3.C: New.
5479
5480 2012-05-25 Ian Lance Taylor <iant@google.com>
5481
5482 * gcc.dg/split-6.c: New test.
5483
5484 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5485
5486 * gnat.dg/lto14.adb: New test.
5487
5488 2012-05-25 Tristan Gingold <gingold@adacore.com>
5489
5490 * gcc.target/i386/large-frame.c: New.
5491
5492 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5493 * gcc.target/powerpc/lhs-1.c: New.
5494 * gcc.target/powerpc/lhs-2.c: New.
5495 * gcc.target/powerpc/lhs-3.c: New.
5496
5497 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5498
5499 Make unwound macro expansion trace less redundant
5500 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5501 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5502 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5503 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5504 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5505 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5506
5507 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5508
5509 PR c++/53464
5510 * g++.dg/cpp0x/constexpr-default1.C: New.
5511
5512 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5513
5514 PR c++/32080
5515 * g++.dg/eh/goto2.C: New.
5516
5517 2012-05-24 Richard Guenther <rguenther@suse.de>
5518
5519 PR middle-end/53460
5520 * g++.dg/tree-prof/pr53460.C: New testcase.
5521
5522 2012-05-24 Richard Guenther <rguenther@suse.de>
5523
5524 PR bootstrap/53466
5525 * g++.dg/debug/pr53466.C: New testcase.
5526
5527 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5528
5529 PR tree-optimization/53465
5530 * gcc.c-torture/execute/pr53465.c: New test.
5531
5532 2012-05-23 Tobias Burnus <burnus@net-b.de>
5533
5534 PR fortran/51055
5535 PR fortran/45170
5536 * gfortran.dg/allocate_with_typespec_6.f90: New.
5537
5538 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5539
5540 PR c++/29185
5541 * g++.dg/warn/delete-array-1.C: New.
5542
5543 2012-05-23 Richard Guenther <rguenther@suse.de>
5544
5545 * gcc.dg/torture/pr39074-2.c: Adjust.
5546 * gcc.dg/torture/pr39074.c: Likewise.
5547 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5548 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5549
5550 2012-05-22 Jan Hubicka <jh@suse.cz>
5551
5552 PR middle-end/53161
5553 * g++.dg/torture/pr53161.C: New testcase.
5554
5555 2012-05-22 Tobias Burnus <burnus@net-b.de>
5556
5557 PR fortran/53389
5558 * gfortran.dg/realloc_on_assign_15.f90: New.
5559
5560 2012-05-22 Richard Guenther <rguenther@suse.de>
5561
5562 PR middle-end/51071
5563 * gcc.dg/torture/pr51071-2.c: New testcase.
5564
5565 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5566
5567 PR tree-optimization/53336
5568 * g++.dg/torture/pr53336.C: New testcase.
5569
5570 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5571
5572 PR c++/53322
5573 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5574 instead of -Wunused-local-typedefs.
5575
5576 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5577
5578 PR c++/51184
5579 * g++.dg/other/abstract4.C: New-
5580
5581 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5582
5583 PR c++/40821
5584 * g++.dg/ext/attrib46.C: New.
5585
5586 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5587
5588 PR c/53418
5589 * gcc.c-torture/compile/pr53418-1.c,
5590 gcc.c-torture/compile/pr53418-2.c: New tests.
5591
5592 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5593
5594 PR tree-optimization/53366
5595 * gcc.dg/torture/pr53366-1.c: New test.
5596 * gcc.dg/torture/pr53366-2.c: New test.
5597 * gcc.target/i386/pr53366-1.c: New test.
5598 * gcc.target/i386/pr53366-2.c: New test.
5599
5600 PR tree-optimization/53409
5601 * gcc.c-torture/compile/pr53409.c: New test.
5602
5603 PR tree-optimization/53410
5604 * gcc.c-torture/compile/pr53410-1.c: New test.
5605 * gcc.c-torture/compile/pr53410-2.c: New test.
5606
5607 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5608
5609 PR target/53425
5610 * gcc.target/i386/pr53425-1.c: New file.
5611 * gcc.target/i386/pr53425-2.c: Likewise.
5612
5613 2012-05-21 Richard Guenther <rguenther@suse.de>
5614
5615 PR tree-optimization/53408
5616 * gcc.dg/torture/pr53408.c: New testcase.
5617
5618 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5619 H.J. Lu <hongjiu.lu@intel.com>
5620
5621 PR target/53416
5622 * gcc.target/i386/pr53416.c: New file.
5623
5624 2012-05-21 Richard Guenther <rguenther@suse.de>
5625
5626 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5627
5628 2012-05-21 Richard Guenther <rguenther@suse.de>
5629
5630 * gcc.dg/torture/ldist-1.c: New testcase.
5631
5632 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5633
5634 * gnat.dg/lto13.adb: New test.
5635 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5636
5637 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5638
5639 * gnat.dg/specs/lto12.ads: New test.
5640 * gnat.dg/specs/lto12_pkg.ads: New helper.
5641
5642 2012-05-18 Richard Guenther <rguenther@suse.de>
5643
5644 PR tree-optimization/53346
5645 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5646 * gcc.target/i386/incoming-10.c: Adjust.
5647 * gcc.target/i386/incoming-11.c: Likewise.
5648 * gcc.target/i386/pr46295.c: Likewise.
5649
5650 2012-05-18 Richard Guenther <rguenther@suse.de>
5651
5652 * gcc.dg/pr53352.c: Return zero.
5653
5654 2012-05-18 Richard Guenther <rguenther@suse.de>
5655
5656 PR tree-optimization/53390
5657 * gcc.dg/torture/pr53390.c: New testcase.
5658
5659 2012-05-18 Meador Inge <meadori@codesourcery.com>
5660
5661 PR rtl-optimization/53352
5662 * gcc.dg/pr53352.c: New test.
5663
5664 2012-05-17 David S. Miller <davem@davemloft.net>
5665
5666 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5667 failure on sparc-*-linux-gnu.
5668
5669 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5670
5671 PR c++/39681
5672 * g++.dg/parse/error49.C: New.
5673 * g++.dg/cpp0x/error8.C: Likewise.
5674 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5675 * g++.dg/ext/utf-dflt2.C: Likewise.
5676 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5677 * g++.dg/ext/utf-dflt.C: Likewise.
5678 * c-c++-common/raw-string-3.c: Likewise.
5679 * c-c++-common/raw-string-4.c: Likewise.
5680
5681 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5682
5683 PR c++/53371
5684 * g++.dg/cpp0x/catch1.C: New.
5685
5686 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5687
5688 PR c++/44516
5689 * g++.dg/parse/error48.C: New.
5690 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5691 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5692
5693 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5694
5695 * gcc.dg/tm/indirect-2.c: New test.
5696
5697 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5698
5699 PR tree-optimization/53217
5700 * gfortran.dg/pr53217.f90: New test.
5701
5702 2012-05-16 Richard Guenther <rguenther@suse.de>
5703
5704 PR tree-optimization/53364
5705 * g++.dg/torture/pr53364.C: New testcase.
5706
5707 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5708
5709 PR testsuite/52641
5710 * gcc.dg/pr52549.c: Fix test for long != void*
5711 * gcc.c-torture/execute/pr52979-1.x: New file.
5712 * gcc.c-torture/execute/pr52979-2.x: New file.
5713
5714 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5715
5716 PR preprocessor/7263
5717 * gcc.dg/binary-constants-2.c: Run without tracking locations
5718 accross macro expansion.
5719 * gcc.dg/binary-constants-3.c: Likewise.
5720 * gcc.dg/cpp/sysmac2.c: Likewise.
5721 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5722 location.
5723 * gcc.dg/cpp/syshdr3.c: New test.
5724 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5725 * gcc.dg/system-binary-constants-1.c: New test.
5726 * gcc.dg/system-binary-constants-1.h: New header for the new test
5727 above.
5728 * g++.dg/cpp/syshdr3.C: New test.
5729 * g++.dg/cpp/syshdr3.h: New header the new test above.
5730 * g++.dg/system-binary-constants-1.C: New test.
5731 * g++.dg/system-binary-constants-1.h: New header the new test
5732 above.
5733
5734 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5735
5736 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5737
5738 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5739
5740 PR target/53358
5741 * gcc.dg/pr53358.c: New test.
5742
5743 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5744
5745 PR c++/11856
5746 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5747 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5748
5749 2012-05-15 Olivier Hainque <hainque@adacore.com>
5750
5751 * g++.dg/eh/sighandle.C: New testcase.
5752
5753 2012-05-15 Richard Guenther <rguenther@suse.de>
5754
5755 PR tree-optimization/53355
5756 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5757
5758 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5759
5760 * gfortran.dg/*.f90: Remove now redundant manual
5761 cleanup-modules directive.
5762
5763 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5764
5765 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5766 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5767
5768 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5769
5770 PR fortran/52428
5771 * gfortran.dg/int_range_io_1.f90: New test.
5772
5773 2012-05-14 Andi Kleen <ak@linux.intel.com>
5774 Jakub Jelinek <jakub@redhat.com>
5775
5776 PR target/53315
5777 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5778 * gcc.target/i386/rtm-check.h: New file.
5779 * gcc.target/i386/pr53315.c: New test.
5780
5781 2012-05-14 Tobias Burnus <burnus@net-b.de>
5782
5783 PR fortran/49110
5784 PR fortran/51055
5785 PR fortran/53329
5786 * gfortran.dg/deferred_type_param_4.f90: New.
5787 * gfortran.dg/deferred_type_param_6.f90: New.
5788
5789 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5790
5791 * gcc.target/i386/retarg.c: New test.
5792
5793 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5794
5795 PR fortran/45170
5796 * gfortran.dg/deferred_type_param_3.f90: New.
5797 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5798 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5799
5800 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5801
5802 * gnat.dg/null_pointer_deref3.adb: New test.
5803
5804 2012-05-12 Tobias Burnus <burnus@net-b.de>
5805
5806 PR fortran/49110
5807 PR fortran/52843
5808 * gfortran.dg/deferred_type_param_5.f90: New.
5809
5810 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5811
5812 * g++.dg/parse/error47.C: New.
5813
5814 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5815
5816 PR fortran/52537
5817 * gfortran.dg/string_compare_4.f90: Change option
5818 to -fdump-tree-original. Add test case for kind=4.
5819
5820 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5821
5822 PR fortran/52537
5823 * gfortran.dg/string_compare_4.f90: New test.
5824
5825 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5826
5827 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5828
5829 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5830
5831 PR c++/53305
5832 * g++.dg/cpp0x/variadic132.C: New.
5833
5834 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5835
5836 PR c++/53158
5837 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5838 * g++.dg/parse/error26.C: Tweak dg-error column number.
5839
5840 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5841
5842 PR c++/53301
5843 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5844
5845 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5846
5847 * gnat.dg/lto11.ad[sb]: New test.
5848
5849 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5850
5851 PR target/52908
5852 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5853 directive to Scan for vpmuldq, not vpmacsdql.
5854
5855 2012-05-09 Michael Matz <matz@suse.de>
5856
5857 PR tree-optimization/53185
5858 * gcc.dg/vect/pr53185.c: New test.
5859
5860 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5861
5862 PR middle-end/53249
5863 * gcc.target/i386/pr53249.c: New.
5864
5865 2012-05-09 Richard Guenther <rguenther@suse.de>
5866
5867 PR tree-optimization/18437
5868 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5869 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5870
5871 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5872
5873 PR tree-optimization/53226
5874 * gcc.c-torture/compile/pr53226.c: New test.
5875
5876 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5877
5878 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5879 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5880 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5881 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5882 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5883 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5884 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5885 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5886 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5887 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5888 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5889 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5890 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5891 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5892
5893 2012-05-09 Dehao Chen <dehao@google.com>
5894
5895 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5896 * gcc.dg/predict-2.c: Likewise.
5897 * gcc.dg/predict-3.c: Likewise.
5898 * gcc.dg/predict-4.c: Likewise.
5899 * gcc.dg/predict-5.c: Likewise.
5900 * gcc.dg/predict-6.c: Likewise.
5901
5902 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5903
5904 PR target/53272
5905 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5906
5907 2012-05-08 Richard Guenther <rguenther@suse.de>
5908
5909 * gcc.dg/fold-bitand-4.c: New testcase.
5910
5911 2012-05-08 Dehao Chen <dehao@google.com>
5912
5913 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5914 heuristic is working properly.
5915 * gcc.dg/predict-2.c: Likewise.
5916 * gcc/dg/predict-3.c: Likewise.
5917 * gcc/dg/predict-4.c: Likewise.
5918 * gcc/dg/predict-5.c: Likewise.
5919 * gcc/dg/predict-6.c: Likewise.
5920
5921 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5922
5923 PR tree-optimization/53239
5924 * g++.dg/opt/vrp3.C: New test.
5925 * g++.dg/opt/vrp3-aux.cc: New file.
5926 * g++.dg/opt/vrp3.h: New file.
5927
5928 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5929
5930 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5931 .uleb128 support in assembler output.
5932
5933 2012-05-07 Richard Guenther <rguenther@suse.de>
5934
5935 PR lto/42987
5936 * g++.dg/lto/pr42987_0.C: New testcase.
5937 * g++.dg/lto/pr42987_1.C: Likewise.
5938
5939 2012-05-07 Tobias Burnus <burnus@net-b.de>
5940
5941 PR fortran/53255
5942 * gfortran.dg/typebound_operator_15.f90: New.
5943
5944 2012-05-06 Tobias Burnus <burnus@net-b.de>
5945
5946 PR fortran/41587
5947 * gfortran.dg/class_array_13.f90: New.
5948
5949 2012-05-06 Tristan Gingold <gingold@adacore.com>
5950
5951 * gnat.dg/warn7.adb: New test.
5952
5953 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5954
5955 * gnat.dg/specs/renamings.ads: Rename to...
5956 * gnat.dg/specs/renaming1.ads: ...this.
5957 * gnat.dg/specs/renaming2.ads: New test.
5958 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5959 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5960 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5961 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5962
5963 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5964
5965 * gnat.dg/discr36.ad[sb]: New test.
5966 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5967
5968 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5969
5970 PR c/43772
5971 * c-c++-common/pr43772.c: New.
5972
5973 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5974
5975 PR fortran/41600
5976 * gfortran.dg/select_type_26.f03 : New test.
5977 * gfortran.dg/select_type_27.f03 : New test.
5978
5979 PR fortran/53191
5980 * gfortran.dg/select_type_28.f03 : New test.
5981
5982 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5983
5984 PR fortran/49010
5985 PR fortran/24518
5986 * gfortran.dg/mod_sign0_1.f90: New test.
5987 * gfortran.dg/mod_large_1.f90: New test.
5988
5989 2012-05-04 Tobias Burnus <burnus@net-b.de>
5990
5991 PR fortran/53175
5992 gfortran.dg/public_private_module_5.f90: New.
5993
5994 2012-05-04 Tobias Burnus <burnus@net-b.de>
5995
5996 PR fortran/53111
5997 * gfortran.dg/constructor_7.f90: New.
5998 * gfortran.dg/constructor_8.f90: New.
5999
6000 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6001
6002 PR c++/53166
6003 * g++.dg/cpp0x/static_assert7.C: New.
6004
6005 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6006
6007 PR tree-optimization/52633
6008 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6009 recognized as widening shifts instead of over-widening.
6010 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6011 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6012 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6013 * gcc.target/arm/pr52633.c: New test.
6014
6015 2012-05-04 Richard Guenther <rguenther@suse.de>
6016
6017 PR tree-optimization/53168
6018 * gcc.dg/torture/pr53168.c: New testcase.
6019 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6020
6021 2012-05-04 Richard Guenther <rguenther@suse.de>
6022
6023 * gcc.dg/lto/pr53214_0.c: New testcase.
6024
6025 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6026
6027 * gcc.target/ia64/pr48496.c: New test.
6028 * gcc.target/ia64/pr52657.c: Likewise.
6029
6030 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6031
6032 PR c/51712
6033 * c-c++-common/pr51712.c: New.
6034
6035 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6036
6037 PR target/53199
6038 * gcc.target/powwerpc/pr53199.c: New file.
6039
6040 2012-05-03 Jason Merrill <jason@redhat.com>
6041
6042 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6043
6044 * gcc.dg/debug/dwarf2/dups-types.c: New.
6045 * gcc.dg/debug/dwarf2/dups-types.h: New.
6046
6047 2012-05-03 Jason Merrill <jason@redhat.com>
6048
6049 * g++.dg/debug/dwarf2/namespace-2.C: New.
6050 * g++.dg/debug/dwarf2/localclass3.C: New.
6051
6052 2012-05-03 Jason Merrill <jason@redhat.com>
6053
6054 * g++.dg/debug/dwarf2/thunk1.C: New.
6055
6056 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6057
6058 PR c++/53186
6059 * g++.dg/other/final2.C: New.
6060
6061 2012-05-03 Richard Guenther <rguenther@suse.de>
6062
6063 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6064
6065 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6066
6067 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6068 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6069 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6070 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6071
6072 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6073
6074 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6075 .byte 0xf2.
6076 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6077 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6078 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6079
6080 PR debug/53174
6081 * gcc.dg/pr53174.c: New test.
6082
6083 PR target/53187
6084 * gcc.target/arm/pr53187.c: New test.
6085 * gcc.c-torture/compile/pr53187.c: New test.
6086
6087 2012-05-03 Richard Guenther <rguenther@suse.de>
6088
6089 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6090 unsupported prefetching support.
6091
6092 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6093
6094 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6095 option -ftrack-macro-expansion=0.
6096 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6097 option -ftrack-macro-expansion=0.
6098
6099 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6100
6101 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6102 dg-options for target arm with dg-additional-options.
6103
6104 2012-05-03 Richard Guenther <rguenther@suse.de>
6105
6106 PR tree-optimization/53144
6107 * gcc.dg/torture/pr53144.c: New testcase.
6108
6109 2012-05-03 Tobias Burnus <burnus@net-b.de>
6110
6111 PR fortran/52864
6112 * gfortran.dg/pointer_intent_7.f90: New.
6113 * gfortran.dg/pure_formal_3.f90: New.
6114
6115 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6116
6117 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6118
6119 2012-05-02 Martin Jambor <mjambor@suse.cz>
6120
6121 PR lto/52605
6122 * g++.dg/lto/pr52605_0.C: New test.
6123
6124 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6125
6126 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6127 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6128 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6129 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6130 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6131 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6132 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6133 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6134 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6135 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6136 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6137 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6138 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6139 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6140 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6141 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6142
6143 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6144
6145 PR middle-end/53153
6146 * gcc.dg/pr53153.c: New test.
6147
6148 2012-05-02 Richard Guenther <rguenther@suse.de>
6149
6150 * g++.dg/tree-ssa/pr19807.C: Adjust.
6151
6152 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6153
6154 PR tree-optimization/53163
6155 * gcc.c-torture/compile/pr53163.c: New test.
6156
6157 PR rtl-optimization/53160
6158 * gcc.c-torture/execute/pr53160.c: New test.
6159
6160 2012-05-01 Ian Lance Taylor <iant@google.com>
6161
6162 PR c/37303
6163 * gcc.dg/pr37303.c: New test.
6164
6165 2012-05-01 Richard Henderson <rth@redhat.com>
6166
6167 * lib/target-supports.exp
6168 (check_effective_target_sync_long_long_runtime): True for
6169 check_effective_target_powerpc64.
6170
6171 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6172
6173 PR c++/51033
6174 * gcc.dg/vector-1.c: Move to ...
6175 * c-c++-common/vector-1.c: ... here.
6176 * gcc.dg/vector-2.c: Move to ...
6177 * c-c++-common/vector-2.c: ... here.
6178 * gcc.dg/vector-3.c: Move to ...
6179 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6180 * gcc.dg/vector-4.c: Move to ...
6181 * c-c++-common/vector-4.c: ... here.
6182 * gcc.dg/vector-init-1.c: Move to ...
6183 * c-c++-common/vector-init-1.c: ... here.
6184 * gcc.dg/vector-init-2.c: Move to ...
6185 * c-c++-common/vector-init-2.c: ... here.
6186 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6187 * c-c++-common/vector-subscript-1.c: ... here.
6188 * gcc.dg/vector-subscript-2.c: Move to ...
6189 * c-c++-common/vector-subscript-2.c: ... here.
6190 * gcc.dg/vector-subscript-3.c: Move to ...
6191 * c-c++-common/vector-subscript-3.c: ... here.
6192
6193 PR c++/51314
6194 * g++.dg/cpp0x/vt-51314.C: New test.
6195 * g++.dg/cpp0x/variadic76.C: Fix.
6196
6197 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6198
6199 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6200
6201 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6202
6203 Add -Wvarargs option
6204 * c-c++-common/Wvarargs.c: New test case.
6205 * c-c++-common/Wvarargs-2.c: Likewise.
6206
6207 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6208
6209 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6210 * objc.dg/foreach-7.m: Force the test case to run without
6211 -ftrack-macro-expansion.
6212 * c-c++-common/tm/attrib-1.c: Likewise.
6213 * c-c++-common/warn-ommitted-condop.c: Likewise.
6214 * gcc.dg/assign-warn-1.c: Likewise.
6215 * gcc.dg/assign-warn-2.c: Likewise.
6216 * gcc.dg/attr-alloc_size.c: Likewise.
6217 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6218 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6219 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6220 * gcc.dg/c90-const-expr-9.c: Likewise.
6221 * gcc.dg/c99-const-expr-9.c: Likewise.
6222 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6223 * gcc.dg/cpp/direct2s.c: Likewise.
6224 * gcc.dg/cpp/pr28709.c: Likewise.
6225 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6226 * gcc.dg/dfp/composite-type.c: Likewise.
6227 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6228 with -ftrack-macro-expansion
6229 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6230 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6231 * g++.dg/ext/cleanup-1.C: Likewise.
6232 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6233 * g++.dg/template/sfinae10.C: Likewise.
6234 * g++.dg/tm/wrap-2.C: Likewise.
6235 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6236 * g++.dg/warn/Wsign-conversion.C: Likewise.
6237 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6238 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6239 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6240 it to run with -ftrack-macro-expansion.
6241 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6242 test cases without -ftrack-macro-expansion.
6243
6244 Fix location for static class members
6245 * g++.dg/template/sfinae6_neg.C: Adjust.
6246
6247 Make conversion warnings work on NULL with -ftrack-macro-expansion
6248 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6249 alongside the previous testing for NULL.
6250
6251 Fix -Wuninitialized for -ftrack-macro-expansion
6252 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6253
6254 Strip "<built-in>" loc from displayed expansion context
6255 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6256 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6257 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6258 new test above.
6259
6260 Fix expansion point loc for macro-like tokens
6261 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6262 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6263
6264 Fix token pasting with -ftrack-macro-expansion
6265 * gcc.dg/cpp/paste17.c: New test case for
6266 -ftrack-macro-expansion=2 mode only.
6267 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6268
6269 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6270
6271 * gnat.dg/warn6.ad[sb]: New test.
6272
6273 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6274
6275 PR 53149
6276 * gcc.dg/20011021-1.c: Adjust testcase.
6277
6278 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6279
6280 PR fortran/53148
6281 * gfortran.dg/function_optimize_12.f90: New test.
6282
6283 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6284
6285 PR target/53156
6286 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6287 code to match current output and cover new peephole2 pattern.
6288
6289 2012-04-27 Ollie Wild <aaw@google.com>
6290
6291 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6292
6293 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6294
6295 * gcc.c-torture/execute/20120427-2.c: New testcase.
6296 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6297 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6298 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6299
6300 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6301
6302 PR target/53138
6303 * gcc.c-torture/execute/20120427-1.c: New testcase.
6304
6305 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6306
6307 PR middle-end/27139
6308 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6309
6310 2012-04-27 Tom de Vries <tom@codesourcery.com>
6311
6312 PR tree-optimization/51879
6313 * gcc.dg/pr51879.c: New test.
6314 * gcc.dg/pr51879-2.c: Same.
6315 * gcc.dg/pr51879-3.c: Same.
6316 * gcc.dg/pr51879-4.c: Same.
6317 * gcc.dg/pr51879-6.c: Same.
6318
6319 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6320
6321 PR c++/53096
6322 * g++.dg/cpp0x/defaulted35.C: New.
6323 * g++.dg/cpp0x/defaulted15.C: Adjust.
6324
6325 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6326
6327 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6328 structure layout.
6329
6330 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6331
6332 * gcc.target/i386/builtin_target.c: Check avx2.
6333
6334 2012-04-26 Alan Modra <amodra@gmail.com>
6335
6336 * gcc.target/powerpc/savres.c: New test.
6337 * gcc.target/powerpc/powerpc.exp: Run it.
6338
6339 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6340
6341 PR target/53120
6342 * gcc.dg/torture/pr53120.c: New test.
6343
6344 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6345
6346 PR middle-end/52979
6347 * gcc.c-torture/compile/pr52979-1.c: New test.
6348 * gcc.c-torture/execute/pr52979-1.c: New test.
6349 * gcc.c-torture/execute/pr52979-2.c: New test.
6350
6351 2012-04-25 Richard Guenther <rguenther@suse.de>
6352
6353 * gcc.target/i386/l_fma_float_5.c: Adjust.
6354 * gcc.target/i386/l_fma_double_4.c: Likewise.
6355 * gcc.target/i386/l_fma_float_2.c: Likewise.
6356 * gcc.target/i386/l_fma_float_6.c: Likewise.
6357 * gcc.target/i386/l_fma_double_1.c: Likewise.
6358 * gcc.target/i386/l_fma_double_5.c: Likewise.
6359 * gcc.target/i386/l_fma_float_3.c: Likewise.
6360 * gcc.target/i386/l_fma_double_2.c: Likewise.
6361 * gcc.target/i386/l_fma_double_6.c: Likewise.
6362 * gcc.target/i386/l_fma_float_4.c: Likewise.
6363 * gcc.target/i386/l_fma_double_3.c: Likewise.
6364 * gcc.target/i386/l_fma_float_1.c: Likewise.
6365
6366 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6367
6368 PR tree-optimization/53058
6369 * gcc.c-torture/compile/pr53058.c: New test.
6370
6371 2012-04-25 Jan Hubicka <jh@suse.cz>
6372
6373 PR middle-end/53088
6374 * gcc.target/i386/pr39082-1.c: Update warning location.
6375
6376 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6377
6378 PR c/52880
6379 * gcc.dg/pr52880.c: New test.
6380
6381 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6382
6383 * gcc.dg/m-un-2.c: Update.
6384 * gcc.dg/20011021-1.c: Update.
6385
6386 2012-04-25 Tobias Burnus <burnus@net-b.de>
6387
6388 PR fortran/52196
6389 * gfortran.dg/realloc_on_assign_14.f90: New.
6390
6391 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6392
6393 PR testsuite/52641
6394 PR tree-optimizations/52891
6395 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6396
6397 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6398
6399 PR c++/52363
6400 * g++.dg/cpp0x/sfinae35.C: New.
6401 * g++.dg/cpp0x/sfinae36.C: Likewise.
6402
6403 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6404
6405 * gcc.target/builtin_target.c: New testcase.
6406
6407 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6408
6409 PR target/47197
6410 * gcc.target/powerpc/pr47197.c: New test.
6411
6412 2012-04-24 Richard Guenther <rguenther@suse.de>
6413
6414 PR tree-optimization/53085
6415 * g++.dg/torture/pr53085.C: New testcase.
6416
6417 2012-04-24 Andrew Pinski <apinski@cavium.com>
6418
6419 PR tree-opt/33512
6420 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6421 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6422 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6423
6424 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6425
6426 PR middle-end/53084
6427 * gcc.c-torture/execute/pr53084.c: New test.
6428
6429 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6430
6431 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6432
6433 2012-04-23 Andrew Pinski <apinski@cavium.com>
6434
6435 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6436
6437 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6438
6439 PR regression/53076
6440 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6441 * gcc.dg/torture/builtin-power-1.c: Likewise.
6442
6443 2012-04-23 Richard Guenther <rguenther@suse.de>
6444
6445 PR tree-optimization/53070
6446 * gcc.dg/torture/pr53070.c: New testcase.
6447
6448 2012-04-23 Richard Guenther <rguenther@suse.de>
6449
6450 PR c/53060
6451 * gcc.dg/pr53060.c: New testcase.
6452
6453 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6454
6455 PR tree-optimizations/52891
6456 * gcc.c-torture/compile/pr52891-1.c: New test.
6457 * gcc.c-torture/compile/pr52891-2.c: New test.
6458
6459 2012-04-22 Tobias Burnus <burnus@net-b.de>
6460
6461 PR fortran/53051
6462 * gfortran.dg/read_float_4.f90: New.
6463
6464 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6465
6466 PR 35441
6467 * c-c++-common/pr35441.C: New.
6468
6469 2012-04-20 Ian Lance Taylor <iant@google.com>
6470
6471 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6472 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6473
6474 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6475
6476 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6477 array access.
6478 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6479
6480 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6481
6482 PR rtl-optimization/44214
6483 * gcc.dg/pr44214-1.c: New test.
6484 * gcc.dg/pr44214-2.c: Likewise.
6485 * gcc.dg/pr44214-3.c: Likewise.
6486
6487 2012-04-20 Richard Guenther <rguenther@suse.de>
6488
6489 * g++.dg/torture/20120420-1.C: New testcase.
6490
6491 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6492
6493 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6494
6495 2012-04-19 Christian Bruel <christian.bruel@st.com>
6496
6497 * gcc.dg/pr52283.c: New test.
6498
6499 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6500
6501 * gcc.dg/pr37985.c: New test.
6502
6503 2012-04-19 Richard Guenther <rguenther@suse.de>
6504
6505 PR rtl-optimization/44688
6506 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6507 possibly profitable.
6508
6509 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6510
6511 PR tree-optimization/52976
6512 * gfortran.dg/reassoc_11.f: New test.
6513
6514 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6515
6516 PR tree-optimization/52976
6517 * gfortran.dg/reassoc_7.f: New test.
6518 * gfortran.dg/reassoc_8.f: Likewise.
6519 * gfortran.dg/reassoc_9.f: Likewise.
6520 * gfortran.dg/reassoc_10.f: Likewise.
6521
6522 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6523
6524 PR c++/52422
6525 * g++.dg/cpp0x/sfinae33.C: New.
6526 * g++.dg/cpp0x/sfinae34.C: Likewise.
6527
6528 2012-04-18 Joey Ye <joey.ye@arm.com>
6529
6530 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6531
6532 2012-04-18 Richard Guenther <rguenther@suse.de>
6533
6534 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6535 array access.
6536 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6537 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6538
6539 2012-04-17 Tom de Vries <tom@codesourcery.com>
6540
6541 * g++.dg/pr51264-4.C: New test.
6542
6543 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6544
6545 PR c++/52599
6546 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6547
6548 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6549
6550 PR c++/53003
6551 * g++.dg/parse/crash59.C: New.
6552
6553 2012-04-17 Michael Matz <matz@suse.de>
6554
6555 PR tree-optimization/18437
6556 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6557
6558 2012-04-17 Richard Guenther <rguenther@suse.de>
6559
6560 PR middle-end/53011
6561 * g++.dg/torture/pr53011.C: New testcase.
6562
6563 2012-04-16 Jason Merrill <jason@redhat.com>
6564
6565 PR c++/38543
6566 * g++.dg/cpp0x/variadic131.C: New.
6567
6568 PR c++/52008
6569 * g++.dg/cpp0x/variadic130.C: New.
6570
6571 PR c++/50830
6572 * g++.dg/cpp0x/variadic129.C: New.
6573
6574 PR c++/50303
6575 * g++.dg/cpp0x/variadic128.C: New.
6576
6577 2012-04-16 Tobias Burnus <burnus@net-b.de>
6578
6579 PR fortran/52864
6580 * gfortran.dg/pointer_intent_6.f90: New.
6581
6582 2012-04-16 Tobias Burnus <burnus@net-b.de>
6583
6584 PR fortran/52916
6585 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6586 to include public_private_module_4.f90.
6587 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6588 targets.
6589
6590 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6591
6592 PR c++/49152
6593 * g++.dg/diagnostic/operator1.C: New.
6594 * g++.dg/ext/label5.C: Adjust.
6595 * g++.dg/ext/va-arg1.C: Likewise.
6596 * g++.dg/other/error20.C: Likewise.
6597 * g++.dg/other/error20.C: Likewise.
6598 * g++.dg/other/error16.C: Likewise.
6599 * g++.dg/other/error10.C: Likewise.
6600 * g++.dg/parse/error30.C: Likewise.
6601 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6602
6603 2012-04-16 Jason Merrill <jason@redhat.com>
6604
6605 PR c++/51148
6606 * g++.dg/cpp0x/variadic127.C: New.
6607
6608 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6609
6610 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6611 testcase name.
6612 Use fail, pass instead of unresolved.
6613 Don't log $optstr.
6614
6615 PR testsuite/52948
6616 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6617 TODO_dump_func.
6618 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6619 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6620 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6621
6622 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6623
6624 PR fortran/52968
6625 * gfortran.dg/typebound_call_23.f03: New test case.
6626
6627 2012-04-15 Jason Merrill <jason@redhat.com>
6628
6629 PR c++/47220
6630 * g++.dg/cpp0x/variadic126.C: New.
6631
6632 PR c++/52380
6633 * g++.dg/cpp0x/variadic125.C: New.
6634
6635 PR c++/52292
6636 * g++.dg/cpp0x/variadic124.C: New.
6637
6638 PR c++/52706
6639 * g++.dg/cpp0x/nullptr27.C: New.
6640
6641 PR c++/52818
6642 * g++.dg/warn/format8.C: New.
6643
6644 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6645
6646 PR fortran/51082
6647 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6648
6649 2012-04-14 Tobias Burnus <burnus@net-b.de>
6650
6651 PR fortran/52916
6652 PR fortran/40973
6653 * gfortran.dg/public_private_module_3.f90: New.
6654 * gfortran.dg/public_private_module_4.f90: New.
6655
6656 2012-04-14 Tom de Vries <tom@codesourcery.com>
6657
6658 * gcc.dg/superblock.c: New test.
6659
6660 2012-04-14 Tom de Vries <tom@codesourcery.com>
6661
6662 * gcc.dg/pr51879-12.c: New test.
6663
6664 2012-04-13 Jason Merrill <jason@redhat.com>
6665
6666 PR c++/52824
6667 * g++.dg/cpp0x/variadic123.C: New.
6668 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6669
6670 PR c++/52905
6671 * g++.dg/cpp0x/initlist-ctor1.C: New.
6672
6673 PR c++/52915
6674 * g++.dg/other/anon-union2.C: New.
6675
6676 2012-04-13 Martin Jambor <mjambor@suse.cz>
6677
6678 PR middle-end/52939
6679 * g++.dg/ipa/pr52939.C: New test.
6680
6681 2012-04-13 Tom de Vries <tom@codesourcery.com>
6682
6683 * gcc.dg/pr52734.c: New test.
6684
6685 2012-04-13 Richard Guenther <rguenther@suse.de>
6686
6687 PR tree-optimization/52969
6688 * gcc.dg/torture/pr52969.c: New testcase.
6689
6690 2012-04-13 Richard Guenther <rguenther@suse.de>
6691
6692 PR c/52549
6693 * gcc.dg/pr52549.c: New testcase.
6694
6695 2012-04-13 Richard Guenther <rguenther@suse.de>
6696
6697 PR c/52862
6698 * gcc.dg/pr52862.c: New testcase.
6699
6700 2012-04-13 Joey Ye <joey.ye@arm.com>
6701
6702 * gcc.target/arm/thumb1-imm.c: New testcase.
6703
6704 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6705
6706 PR target/52932
6707 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6708 second function argument.
6709 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6710 (calc_permps): Update declaration. Calculate result correctly.
6711 (avx2_test): Change src2 type to union256i_d.
6712 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6713 correctly.
6714
6715 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6716
6717 PR target/52775
6718 * gcc.target/powerpc/pr52775.c: New file.
6719
6720 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6721
6722 PR tree-optimization/18589
6723 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6724 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6725 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6726 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6727 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6728 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6729 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6730 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6731 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6732 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6733
6734 2012-04-12 Richard Guenther <rguenther@suse.de>
6735
6736 PR tree-optimization/52943
6737 * gcc.dg/torture/pr52943.c: New testcase.
6738
6739 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6740
6741 PR target/50751
6742 * gcc/target/sh/pr50751-4.c: New.
6743 * gcc/target/sh/pr50751-5.c: New.
6744 * gcc/target/sh/pr50751-6.c: New.
6745 * gcc/target/sh/pr50751-7.c: New.
6746
6747 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6748
6749 PR c++/52465
6750 * g++.dg/lookup/using52.C: New.
6751
6752 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6753
6754 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6755
6756 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6757
6758 PR rtl-optimization/52876
6759 * gcc.target/i386/pr52876.c: New.
6760
6761 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6762
6763 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6764 __UINTPTR_TYPE__.
6765 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6766 __INTPTR_TYPE__.
6767 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6768 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6769 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6770 (ptrdiff_t): ... this. All uses changed.
6771 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6772 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6773 __INTPTR_TYPE__.
6774 (main): Cast argument to __INTPTR_TYPE__.
6775 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6776 size_t.
6777 * gcc.dg/mallign.c (main): Likewise.
6778 * gcc.dg/pr38700.c (foo): Likewise.
6779 * gcc.dg/long-long-cst1.c (t): Likewise.
6780 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6781 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6782 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6783 * gcc.dg/pr25682.c (d, foo): Likewise.
6784 * gcc.dg/format/cast-1.c (f): Likewise.
6785 * gcc.dg/c90-const-expr-10.c
6786 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6787 (size_t): ...this. All uses changed.
6788 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6789 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6790 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6791 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6792 * gcc.dg/sequence-pt-1.c: Likewise.
6793 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6794 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6795 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6796 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6797 of ptrdiff_t with it.
6798 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6799 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6800 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6801
6802 2012-04-11 Jason Merrill <jason@redhat.com>
6803
6804 PR debug/45088
6805 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6806 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6807
6808 PR c++/52906
6809 * g++.dg/ext/attrib45.C: New.
6810
6811 * g++.dg/eh/dtor3.C: New.
6812
6813 2012-04-11 Richard Guenther <rguenther@suse.de>
6814
6815 PR middle-end/52621
6816 * gfortran.dg/pr52621.f90: New testcase.
6817
6818 2012-04-11 Richard Guenther <rguenther@suse.de>
6819
6820 PR middle-end/52918
6821 * g++.dg/torture/pr52918-1.C: New testcase.
6822 * g++.dg/torture/pr52918-2.C: Likewise.
6823
6824 2012-04-11 Tobias Burnus <burnus@net-b.de>
6825
6826 PR fortran/52729
6827 * gfortran.dg/block_11.f90: New.
6828
6829 2012-04-11 Nick Clifton <nickc@redhat.com>
6830
6831 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6832
6833 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6834
6835 PR target/16458
6836 * gcc.target/powerpc/pr16458-1.c: New test.
6837 * gcc.target/powerpc/pr16458-2.c: Likewise.
6838 * gcc.target/powerpc/pr16458-3.c: Likewise.
6839 * gcc.target/powerpc/pr16458-4.c: Likewise.
6840
6841 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6842
6843 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6844 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6845 * gcc.dg/builtin-bswap-5.c: Likewise.
6846 * gcc.target/i386/builtin-bswap-4.c: New test.
6847
6848 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6849
6850 PR 24985
6851 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6852
6853 2012-04-11 Richard Guenther <rguenther@suse.de>
6854
6855 PR rtl-optimization/52881
6856 * gcc.dg/torture/pr52881.c: New testcase.
6857 * gcc.dg/torture/pr52913.c: Likewise.
6858
6859 2012-04-11 Richard Guenther <rguenther@suse.de>
6860
6861 PR tree-optimization/52912
6862 * gcc.dg/torture/pr52912.c: New testcase.
6863
6864 2010-04-10 Michael Matz <matz@suse.de>
6865
6866 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6867 * gcc.dg/vect/vect-outer-1.c: Adjust.
6868 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6869 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6870 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6871 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6872 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6873 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6874
6875 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6876
6877 PR tree-optimization/52870
6878 * gcc.dg/vect/pr52870.c: New test.
6879
6880 2012-04-09 Mike Stump <mikestump@comcast.net>
6881
6882 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6883 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6884 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6885 * gnat.dg/aggr11.adb: Likewise.
6886 * gnat.dg/aggr11_pkg.ads: Likewise.
6887 * gnat.dg/aggr15.adb: Likewise.
6888 * gnat.dg/aggr15.ads: Likewise.
6889 * gnat.dg/aggr17.adb: Likewise.
6890 * gnat.dg/aggr18.adb: Likewise.
6891 * gnat.dg/array14.adb: Likewise.
6892 * gnat.dg/array14.ads: Likewise.
6893 * gnat.dg/array14_pkg.ads: Likewise.
6894 * gnat.dg/array19.adb: Likewise.
6895 * gnat.dg/array19.ads: Likewise.
6896 * gnat.dg/discr27.adb: Likewise.
6897 * gnat.dg/discr27.ads: Likewise.
6898 * gnat.dg/discr35.adb: Likewise.
6899 * gnat.dg/discr35.ads: Likewise.
6900 * gnat.dg/discr6.adb: Likewise.
6901 * gnat.dg/discr6_pkg.ads: Likewise.
6902 * gnat.dg/import1.adb: Likewise.
6903 * gnat.dg/import1.ads: Likewise.
6904 * gnat.dg/loop_address2.adb: Likewise.
6905 * gnat.dg/opt7.adb: Likewise.
6906 * gnat.dg/opt7.ads: Likewise.
6907 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6908 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6909 * gnat.dg/rep_clause2.adb: Likewise.
6910 * gnat.dg/rep_clause2.ads: Likewise.
6911 * gnat.dg/slice2.adb: Likewise.
6912 * gnat.dg/slice2.ads: Likewise.
6913 * gnat.dg/slice6.adb: Likewise.
6914 * gnat.dg/slice6_pkg.ads: Likewise.
6915 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6916 * gnat.dg/taft_type2.adb: Likewise.
6917 * gnat.dg/taft_type2.ads: Likewise.
6918 * gnat.dg/taft_type2_pkg.ads: Likewise.
6919 * gnat.dg/volatile10.adb: Likewise.
6920 * gnat.dg/volatile10_pkg.ads: Likewise.
6921
6922 * gcc.dg/dll-8.c: Remove execute permissions.
6923 * g++.dg/ext/dllexport5.C: Likewise.
6924
6925 2012-04-09 Jan Hubicka <jh@suse.cz>
6926
6927 PR lto/52722
6928 PR lto/51765
6929 PR lto/52634
6930 * gcc.dg/lto/pr52634_1.c: New testcase.
6931 * gcc.dg/lto/pr52634_0.c: New testcase.
6932
6933 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6934
6935 PR target/52883
6936 * gcc.target/i386/pr52883.c: New testcase.
6937
6938 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6939
6940 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6941 (check_effective_target_sync_long_long): Add SPARC case.
6942 (check_effective_target_sync_long_long_runtime): Likewise.
6943 (check_effective_target_sync_int_long): Adjust SPARC case.
6944 (check_effective_target_sync_char_short): Likewise.
6945
6946 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6947
6948 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6949 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6950
6951 2012-04-08 Tobias Burnus <burnus@net-b.de>
6952
6953 PR fortran/40973
6954 PR fortran/52751
6955 * gfortran.dg/public_private_module_2.f90: New.
6956
6957 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6958
6959 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6960 directives.
6961
6962 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6963
6964 PR fortran/52893
6965 * gfortran.dg/function_optimize_11.f90: New test.
6966
6967 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6968
6969 PR fortran/52668
6970 * gfortran.dg/use_only_6.f90: New test.
6971
6972 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6973
6974 PR fortran/52668
6975 * gfortran.dg/use_only_6.f90: New test.
6976 2012-04-06 Mike Stump <mikestump@comcast.net>
6977
6978 PR testsuite/50722
6979 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6980
6981 2012-04-05 Jason Merrill <jason@redhat.com>
6982
6983 PR c++/52596
6984 * g++.dg/template/qualified-id5.C: New.
6985
6986 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6987
6988 PR target/52882
6989 * gcc.target/i386/pr52882.c: New test.
6990
6991 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6992 Dominique D'Humieures <dominiq@lps.ens.fr>
6993
6994 PR testsuite/52614
6995 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6996 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6997
6998 2012-04-04 Jason Merrill <jason@redhat.com>
6999
7000 PR c++/52845
7001 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7002
7003 2012-04-03 Jason Merrill <jason@redhat.com>
7004
7005 PR c++/52796
7006 * g++.dg/cpp0x/variadic-value1.C: New.
7007
7008 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7009
7010 * gnat.dg/pack18.adb: New test.
7011 * gnat.dg/pack18_pkg.ads: New helper.
7012
7013 2012-04-03 Richard Guenther <rguenther@suse.de>
7014
7015 PR tree-optimization/52808
7016 * gcc.dg/pr52808.c: New testcase.
7017
7018 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7019
7020 PR tree-optimization/52835
7021 * gfortran.dg/pr52835.f90: New test.
7022
7023 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7024
7025 * gnat.dg/specs/aggr5.ads: New test.
7026
7027 2012-04-02 Richard Guenther <rguenther@suse.de>
7028
7029 PR tree-optimization/52756
7030 * gcc.dg/torture/pr52756.c: New testcase.
7031
7032 2012-04-02 Richard Guenther <rguenther@suse.de>
7033
7034 PR middle-end/52803
7035 * gcc.dg/pr52803.c: New testcase.
7036
7037 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7038
7039 PR c++/40942
7040 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7041 DR 214 in account.
7042
7043 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7044
7045 PR c++/50043
7046 * g++.dg/cpp0x/noexcept17.C: New.
7047 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7048 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7049 * g++.dg/cpp0x/noexcept01.C: Likewise.
7050 * g++.dg/eh/init-temp1.C: Likewise.
7051 * g++.dg/eh/ctor1.C: Likwise.
7052
7053 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7054
7055 * gnat.dg/controlled6.adb: New test.
7056 * gnat.dg/controlled6_pkg.ads: New helper.
7057 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7058
7059 2012-03-30 Richard Henderson <rth@redhat.com>
7060
7061 PR debug/52727
7062 * g++.dg/opt/pr52727.C: New testcase.
7063
7064 2012-03-30 Richard Guenther <rguenther@suse.de>
7065
7066 PR tree-optimization/52754
7067 * gcc.target/i386/pr52754.c: New testcase.
7068
7069 2012-03-30 Richard Guenther <rguenther@suse.de>
7070
7071 PR middle-end/52772
7072 * g++.dg/torture/pr52772.C: New testcase.
7073
7074 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7075
7076 PR c++/52718
7077 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7078
7079 2012-03-29 Jason Merrill <jason@redhat.com>
7080
7081 PR c++/52685
7082 * g++.dg/template/inherit8.C: New.
7083
7084 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7085
7086 PR c++/52759
7087 * g++.dg/ext/weak4.C: New test.
7088
7089 PR tree-optimization/52760
7090 * gcc.c-torture/execute/pr52760.c: New test.
7091
7092 2012-03-29 Jason Merrill <jason@redhat.com>
7093
7094 PR c++/52743
7095 * g++.dg/cpp0x/initlist-array3.C: New.
7096
7097 2012-03-28 Jason Merrill <jason@redhat.com>
7098
7099 PR c++/52746
7100 * g++.dg/overload/virtual2.C: New.
7101
7102 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7103
7104 * gnat.dg/vect7.ad[sb]: New test.
7105
7106 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7107 Tobias Burnus <burnus@gcc.gnu.org>
7108
7109 PR fortran/52652
7110 * gfortran.dg/allocate_class_1.f90 : Change error test.
7111 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7112 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7113 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7114
7115 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7116
7117 PR middle-end/52691
7118 * gcc.dg/pr52691.c: New test.
7119
7120 PR middle-end/52750
7121 * gcc.c-torture/compile/pr52750.c: New test.
7122
7123 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7124
7125 PR target/52692
7126 * gcc.target/avr/torture/builtins-2.c: New test.
7127
7128 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7129
7130 PR target/52736
7131 * gcc.target/i386/pr52736.c: New test.
7132
7133 2012-03-27 Martin Jambor <mjambor@suse.cz>
7134
7135 PR middle-end/52693
7136 * gcc.dg/torture/pr52693.c: New test.
7137
7138 2012-03-27 Meador Inge <meadori@codesourcery.com>
7139
7140 PR c++/52672
7141 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7142
7143 2012-03-27 Mike Stump <mikestump@comcast.net>
7144
7145 PR target/52665
7146 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7147 failures that match branch names.
7148
7149 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7150 H.J. Lu <hongjiu.lu@intel.com>
7151
7152 PR target/52698
7153 * gcc.target/i386/pr52698.c: New test.
7154
7155 2012-03-27 Richard Guenther <rguenther@suse.de>
7156
7157 PR middle-end/52720
7158 * gcc.dg/torture/pr52720.c: New testcase.
7159
7160 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7161
7162 * gnat.dg/pack17.adb: New test.
7163
7164 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7165
7166 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7167 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7168
7169 2012-03-26 Martin Jambor <mjambor@suse.cz>
7170
7171 PR tree-optimization/50052
7172 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7173
7174 2012-03-26 Richard Guenther <rguenther@suse.de>
7175
7176 PR tree-optimization/52701
7177 * gfortran.dg/pr52701.f90: New testcase.
7178
7179 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7180
7181 PR tree-optimization/52686
7182 * gcc.target/arm/pr52686.c: New test.
7183
7184 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7185
7186 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7187 Add "-Os -flto" to list.
7188
7189 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7190
7191 * gnat.dg/concat2.ad[sb]: New test.
7192
7193 2012-03-24 Jason Merrill <jason@redhat.com>
7194
7195 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7196 * g++.dg/cpp0x/trailing2.C: Likewise.
7197 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7198 * g++.dg/cpp1y/auto-fn1.C: New.
7199 * g++.dg/cpp1y/auto-fn2.C: New.
7200 * g++.dg/cpp1y/auto-fn3.C: New.
7201 * g++.dg/cpp1y/auto-fn4.C: New.
7202 * g++.dg/cpp1y/auto-fn5.C: New.
7203 * g++.dg/cpp1y/auto-fn6.C: New.
7204 * g++.dg/cpp1y/auto-fn7.C: New.
7205 * g++.dg/cpp1y/auto-fn8.C: New.
7206 * g++.dg/cpp1y/auto-fn9.C: New.
7207 * g++.dg/cpp1y/auto-fn10.C: New.
7208 * g++.dg/cpp1y/auto-fn11.C: New.
7209
7210 2012-03-23 Richard Guenther <rguenther@suse.de>
7211
7212 PR tree-optimization/52678
7213 * gfortran.dg/pr52678.f: New testcase.
7214
7215 2012-03-23 Richard Guenther <rguenther@suse.de>
7216
7217 PR tree-optimization/52638
7218 * g++.dg/torture/pr52638.C: New testcase.
7219
7220 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7221
7222 PR c++/52487
7223 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7224
7225 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7226
7227 PR c++/52671
7228 * g++.dg/ext/attrib44.C: New test.
7229
7230 2012-03-22 Jan Hubicka <jh@suse.cz>
7231
7232 PR middle-end/51737
7233 * g++.dg/torture/pr51737.C: New testcase
7234
7235 2012-03-22 Richard Guenther <rguenther@suse.de>
7236
7237 PR tree-optimization/52548
7238 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7239
7240 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7241
7242 * lib/fortran-modules.exp (list-module-names-1): Remove
7243 warning.
7244
7245 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7246
7247 PR target/50751
7248 * gcc.target/sh/pr50751-1.c: New.
7249 * gcc.target/sh/pr50751-2.c: New.
7250 * gcc.target/sh/pr50751-3.c: New.
7251
7252 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7253
7254 PR target/52479
7255 * gcc.target/sh/sh4a-cos.c: Remove.
7256 * gcc.target/sh/sh4a-sin.c: Remove.
7257 * gcc.target/sh/sh4a-sincos.c: Remove.
7258
7259 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7260
7261 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7262 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7263
7264 2012-03-21 Martin Jambor <mjambor@suse.cz>
7265
7266 PR testsuite/52641
7267 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7268 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7269
7270 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7271
7272 * gcc.target/arm/thumb-16bit-ops.c: New file.
7273 * gcc.target/arm/thumb-ifcvt.c: New file.
7274
7275 2012-03-20 Jason Merrill <jason@redhat.com>
7276
7277 * lib/target-supports.exp: Add { target c++1y }.
7278
7279 * g++.dg/cpp0x/auto32.C: New.
7280
7281 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7282
7283 PR testsuite/52641
7284 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7285 int32plus.
7286 * gcc.dg/torture/pr48124-4.c: Ditto:
7287 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7288
7289 2012-03-20 Jason Merrill <jason@redhat.com>
7290
7291 PR c++/52510
7292 * g++.dg/cpp0x/initlist66.C: New.
7293
7294 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7295
7296 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7297 __AVR_HAVE_LPMX__
7298
7299 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7300
7301 PR target/49868
7302 * gcc.target/avr/torture/addr-space-2.h: New file.
7303 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7304 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7305 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7306 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7307
7308 2012-03-20 Richard Guenther <rguenther@suse.de>
7309
7310 * gnat.dg/pack16.adb: New testcase.
7311 * gnat.dg/pack16_pkg.ads: Likewise.
7312 * gnat.dg/specs/pack8.ads: Likewise.
7313 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7314
7315 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7316
7317 * g++.dg/warn/Wuseless-cast.C: Extend.
7318
7319 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7320
7321 PR c++/14710
7322 * g++.dg/warn/Wuseless-cast.C: New.
7323
7324 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7325
7326 PR libfortran/52608
7327 * gfortran.dg/pr52608.f90: New test.
7328
7329 2012-03-17 Tobias Burnus <burnus@net-b.de>
7330
7331 PR fortran/52585
7332 * gfortran.dg/proc_ptr_36.f90: New.
7333
7334 2012-03-16 Martin Jambor <mjambor@suse.cz>
7335
7336 * gcc.dg/misaligned-expand-1.c: New test.
7337 * gcc.dg/misaligned-expand-3.c: Likewise.
7338
7339 2012-03-16 Richard Guenther <rguenther@suse.de>
7340 Kai Tietz <ktietz@redhat.com>
7341
7342 PR middle-end/48814
7343 * gcc.c-torture/execute/pr48814-1.c: New test.
7344 * gcc.c-torture/execute/pr48814-2.c: New test.
7345 * gcc.dg/tree-ssa/assign-1.c: New test.
7346 * gcc.dg/tree-ssa/assign-2.c: New test.
7347 * gcc.dg/tree-ssa/assign-3.c: New test.
7348
7349 2012-03-16 Richard Guenther <rguenther@suse.de>
7350
7351 * gnat.dg/specs/pack7.ads: New testcase.
7352
7353 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7354
7355 PR target/52568
7356 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7357 * gcc.dg/torture/vshuf-8.inc: Likewise.
7358 * gcc.dg/torture/vshuf-16.inc: Likewise.
7359 * gcc.dg/torture/vshuf-32.inc: Likewise.
7360
7361 2012-03-15 Jason Merrill <jason@redhat.com>
7362
7363 * g++.dg/torture/pr52582.C: New.
7364
7365 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7366
7367 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7368
7369 2012-03-15 Ira Rosen <irar@il.ibm.com>
7370 Ulrich Weigand <ulrich.weigand@linaro.org>
7371
7372 * gcc.dg/vect/slp-cond-3.c: New test.
7373 * gcc.dg/vect/slp-cond-4.c: New test.
7374
7375 2012-03-15 Ira Rosen <irar@il.ibm.com>
7376 Ulrich Weigand <ulrich.weigand@linaro.org>
7377
7378 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7379 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7380
7381 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7382
7383 PR libfortran/52434
7384 PR libfortran/48878
7385 PR libfortran/38199
7386 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7387 * gfortran.dg/round_1.f03: Likewise.
7388
7389 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7390 Andrew Pinski <apinski@cavium.com>
7391
7392 PR middle-end/52592
7393 * gcc.dg/pr52592.c: New test.
7394
7395 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7396
7397 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7398 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7399 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7400 * lib/fortran-modules.exp: .. this new file. Adjust users.
7401 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7402 gfortran-dg-debug-runtest): Call cleanup-modules.
7403 * lib/fortran-torture.exp (fortran-torture-execute,
7404 fortran-torture): Likewise.
7405 * gfortran.dg/coarray/caf.exp: Likewise.
7406 * lib/lto.exp: Likewise.
7407 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7408 * gfortran.dg/class_4b.f03: Likewise.
7409 * gfortran.dg/class_4c.f03: Likewise.
7410 * gfortran.dg/class_45a.f03: Likewise.
7411 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7412 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7413 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7414 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7415 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7416 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7417 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7418 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7419 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7420 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7421 * gfortran.dg/whole_file_28.f90: Likewise.
7422 * gfortran.dg/whole_file_29.f90: Likewise.
7423 * gfortran.dg/whole_file_30.f90: Likewise.
7424 * gfortran.dg/whole_file_31.f90: Likewise.
7425
7426 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7427
7428 PR tree-optimization/52267
7429 * gcc.dg/pr52267.c: New test.
7430 * gcc.dg/tree-ssa/vrp65.c: New test.
7431 * gcc.dg/tree-ssa/vrp66.c: New test.
7432
7433 2012-03-15 Richard Guenther <rguenther@suse.de>
7434
7435 PR middle-end/52580
7436 * gfortran.dg/vect/pr52580.f: New testcase.
7437
7438 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7439
7440 * gcc.target/sh/fpul-usage-1.c: New.
7441
7442 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7443
7444 PR target/49468
7445 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7446 * gcc.target/sh/pr49468-di.c: Likewise.
7447
7448 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7449
7450 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7451 * gcc.dg/c99-stdint-6.c: Likewise.
7452 * gcc.dg/lto/20090210_0.c: Likewise.
7453 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7454 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7455 * gcc.dg/pragma-init-fini-2.c: Likewise.
7456 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7457 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7458 * gcc.target/i386/pr22152.c: Likewise.
7459 * gcc.target/i386/vect8-ret.c: Likewise.
7460 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7461 handling.
7462
7463 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7464
7465 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7466 * g++.dg/tree-prof/partition1.C: Likewise.
7467 * g++.dg/tree-prof/partition2.C: Likewise.
7468 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7469 handling.
7470 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7471 * gcc.c-torture/execute/20010724-1.c: Remove.
7472 * gcc.c-torture/execute/20010724-1.x: Remove.
7473 * gcc.c-torture/execute/20040208-2.c: Remove.
7474 * gcc.c-torture/execute/20040208-2.x: Remove.
7475 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7476 Remove.
7477 (main) [__mips__ && __sgi__]: Remove.
7478 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7479 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7480 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7481 mips-sgi-irix6* handling.
7482 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7483 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7484 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7485 handling.
7486 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7487 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7488 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7489 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7490 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7491 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7492 mips-sgi-irix6*.
7493 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7494 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7495 * gcc.target/mips/save-restore-3.c: Likewise.
7496 * gcc.target/mips/save-restore-4.c: Likewise.
7497 * gcc.target/mips/save-restore-5.c: Likewise.
7498 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7499 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7500 messages.
7501 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7502 IRIX 6 handling.
7503 (restore_ld_library_path_env_vars): Likewise.
7504 * lib/target-supports.exp (check_profiling_available): Remove
7505 mips*-*-irix* handling.
7506 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7507 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7508 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7509
7510 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7511
7512 PR c++/52582
7513 * g++.dg/opt/pr52582.C: New test.
7514
7515 2012-03-14 Richard Guenther <rguenther@suse.de>
7516
7517 PR tree-optimization/52571
7518 * gcc.dg/vect/vect-2.c: Initialize arrays.
7519 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7520 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7521 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7522
7523 2012-03-14 Richard Guenther <rguenther@suse.de>
7524
7525 PR middle-end/52080
7526 PR middle-end/52097
7527 PR middle-end/48124
7528 * gcc.dg/torture/pr48124-1.c: New testcase.
7529 * gcc.dg/torture/pr48124-2.c: Likewise.
7530 * gcc.dg/torture/pr48124-3.c: Likewise.
7531 * gcc.dg/torture/pr48124-4.c: Likewise.
7532
7533 2012-03-14 Richard Guenther <rguenther@suse.de>
7534
7535 PR middle-end/52578
7536 * gcc.dg/pr52578.c: New testcase.
7537
7538 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7539
7540 PR c++/52521
7541 * g++.dg/cpp0x/udlit-args2.C: New test.
7542
7543 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7544
7545 PR target/48596
7546 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7547 * gcc.c-torture/compile/pr48596.c: ... here.
7548
7549 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7550
7551 PR c++/51641
7552 * g++.dg/lookup/hidden-class17.C: New test.
7553
7554 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7555
7556 PR c/52577
7557 * gcc.dg/Wunused-var-3.c: New test.
7558
7559 2012-03-13 Martin Jambor <mjambor@suse.cz>
7560
7561 * gcc.dg/misaligned-expand-2.c: New test.
7562
7563 2012-03-13 Richard Guenther <rguenther@suse.de>
7564
7565 PR middle-end/52134
7566 * gcc.dg/pr52134.c: New testcase.
7567
7568 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7569
7570 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7571
7572 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7573
7574 PR tree-optimization/46728
7575 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7576 * gcc.target/powerpc/pr46728-5.c: Likewise.
7577 * gcc.target/powerpc/pr46728-8.c: Likewise.
7578 * gcc.target/powerpc/pr46728-10.c: Likewise.
7579 * gcc.target/powerpc/pr46728-11.c: Likewise.
7580 * gcc.target/powerpc/pr46728-13.c: Likewise.
7581 * gcc.target/powerpc/pr46728-14.c: Likewise.
7582 * gcc.target/powerpc/pr46728-15.c: Likewise.
7583
7584 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7585
7586 PR c++/52299
7587 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7588
7589 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7590
7591 PR tree-optimization/46728
7592 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7593 * gcc.target/powerpc/pr46728-5.c: Likewise.
7594 * gcc.target/powerpc/pr46728-8.c: Likewise.
7595 * gcc.target/powerpc/pr46728-10.c: Likewise.
7596 * gcc.target/powerpc/pr46728-11.c: Likewise.
7597 * gcc.target/powerpc/pr46728-13.c: Likewise.
7598 * gcc.target/powerpc/pr46728-14.c: Likewise.
7599 * gcc.target/powerpc/pr46728-15.c: Likewise.
7600
7601 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7602
7603 PR target/49868
7604 * gcc.target/avr/torture/addr-space-1.h: New file.
7605 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7606 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7607 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7608 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7609
7610 2012-03-12 Andrew Pinski <apinski@cavium.com>
7611
7612 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7613
7614 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7615
7616 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7617 * g++.dg/abi/thunk4.C: Likewise.
7618 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7619 Adapt line numbers.
7620 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7621 handling.
7622 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7623 * g++.dg/eh/spbp.C: Likewise.
7624 * g++.dg/ext/label13.C: Likewise.
7625 * g++.dg/guality/guality.exp: Likewise.
7626 * g++.dg/other/anon5.C: Likewise.
7627 * g++.dg/other/pragma-ep-1.C: Remove.
7628 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7629 * g++.dg/warn/pr31246.C: Likewise.
7630 * g++.dg/warn/weak1.C: Likewise.
7631 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7632 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7633 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7634 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7635 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7636 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7637 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7638 * gcc.dg/c99-tgmath-1.c: Likewise.
7639 * gcc.dg/c99-tgmath-2.c: Likewise.
7640 * gcc.dg/c99-tgmath-3.c: Likewise.
7641 * gcc.dg/c99-tgmath-4.c: Likewise.
7642 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7643 handling.
7644 * gcc.dg/debug/pr49032.c: Likewise.
7645 * gcc.dg/guality/guality.exp: Likewise.
7646 * gcc.dg/intmax_t-1.c: Likewise.
7647 * gcc.dg/pr48616.c: Likewise.
7648 * gcc.dg/pragma-ep-1.c: Remove.
7649 * gcc.dg/pragma-ep-2.c: Remove.
7650 * gcc.dg/pragma-ep-3.c: Remove.
7651 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7652 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7653 * gcc.misc-tests/gcov-14.c: Likewise.
7654 * gfortran.dg/guality/guality.exp: Likewise.
7655 * lib/target-supports.exp (check_weak_available): Likewise.
7656 (add_options_for_tls): Likewise.
7657 (check_ascii_locale_available): Likewise.
7658 * obj-c++.dg/dwarf-2.mm: Likewise.
7659 * objc.dg/dwarf-1.m: Likewise.
7660 * objc.dg/dwarf-2.m: Likewise.
7661
7662 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7663
7664 PR tree-optimization/51721
7665 * gcc.dg/tree-ssa/vrp64.c: New test.
7666
7667 PR tree-optimization/52533
7668 * gcc.c-torture/compile/pr52533.c: New test.
7669
7670 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7671
7672 * gcc.target/i386/rtm-xabort-1.c: New.
7673 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7674 * gcc.target/i386/rtm-xend-1.c: Ditto.
7675 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7676 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7677 * gcc.target/i386/sse-13.c: Ditto.
7678 * gcc.target/i386/sse-14.c: Ditto.
7679 * gcc.target/i386/sse-22.c: Ditto.
7680 * gcc.target/i386/sse-23.c: Ditto.
7681 * g++.dg/other/i386-2.C: Ditto.
7682 * g++.dg/other/i386-3.C: Ditto.
7683
7684 2012-03-12 Tobias Burnus <burnus@net-b.de>
7685
7686 PR fortran/52542
7687 * gfortran.dg/proc_ptr_35.f90: New.
7688
7689 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7690
7691 PR target/52530
7692 * gcc.dg/torture/pr52530.c: New test.
7693
7694 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7695
7696 PR target/51244
7697 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7698
7699 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7700
7701 PR target/52450
7702 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7703
7704 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7705
7706 2012-03-09 Andrew Pinski <apinski@cavium.com>
7707
7708 PR middle-end/51988
7709 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7710 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7711
7712 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7713
7714 * gcc.dg/tree-ssa/scev-3.c: New.
7715 * gcc.dg/tree-ssa/scev-4.c: New.
7716
7717 2012-03-08 Tobias Burnus <burnus@net-b.de>
7718
7719 PR fortran/52469
7720 * gfortran.dg/proc_ptr_34.f90
7721
7722 2012-03-07 Jason Merrill <jason@redhat.com>
7723
7724 PR c++/52521
7725 * g++.dg/cpp0x/udlit-mangle.C: New.
7726
7727 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7728
7729 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7730
7731 2012-03-06 Richard Guenther <rguenther@suse.de>
7732
7733 PR middle-end/52493
7734 * gcc.dg/torture/pr52493.c: New testcase.
7735
7736 2012-03-06 Richard Guenther <rguenther@suse.de>
7737
7738 PR lto/52097
7739 * gcc.dg/lto/pr52097_0.c: New testcase.
7740
7741 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7742
7743 PR target/51244
7744 * gcc.target/sh/pr51244-1.c: New.
7745 * gcc.target/sh/pr51244-2.c: New.
7746 * gcc.target/sh/pr51244-3.c: New.
7747
7748 2012-03-05 Jason Merrill <jason@redhat.com>
7749
7750 PR c++/51930
7751 * g++.dg/ext/visibility/template11.C: New.
7752
7753 * g++.dg/cpp0x/implicit13.C: New.
7754
7755 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7756
7757 PR tree-optimization/51721
7758 * gcc.dg/tree-ssa/vrp63.c: New test.
7759 * gcc.dg/pr51721.c: New test.
7760
7761 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7762
7763 PR fortran/50981
7764 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7765 argument checks.
7766
7767 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7768
7769 PR target/52146
7770 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7771
7772 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7773
7774 PR fortran/50981
7775 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7776
7777 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7778
7779 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7780 int32plus.
7781
7782 2012-03-03 Jason Merrill <jason@redhat.com>
7783
7784 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7785
7786 Core 1270
7787 * g++.dg/cpp0x/initlist65.C: New.
7788
7789 PR c++/36797
7790 * g++.dg/ext/is_empty2.C: New.
7791
7792 2012-03-03 Tobias Burnus <burnus@net-b.de>
7793
7794 PR fortran/48820
7795 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7796
7797 2012-03-03 Tobias Burnus <burnus@net-b.de>
7798
7799 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7800 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7801 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7802 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7803 * gfortran.dg/class_30.f90: Remove dg-warning line.
7804 * gfortran.dg/bind_c_usage_25.f90: New.
7805
7806 2012-03-03 Tobias Burnus <burnus@net-b.de>
7807
7808 PR fortran/48820
7809 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7810 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7811 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7812
7813 2012-03-03 Tobias Burnus <burnus@net-b.de>
7814
7815 PR fortran/48820
7816 * gfortran.dg/assumed_type_1.f90: New.
7817 * gfortran.dg/assumed_type_2.f90: New.
7818 * gfortran.dg/assumed_type_3.f90: New.
7819 * gfortran.dg/assumed_type_4.f90: New.
7820
7821 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7822
7823 PR target/49486
7824 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7825 * gcc.target/sh/pr49468-di.c: New.
7826
7827 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7828
7829 * gcc.dg/graphite/pr50561.c: Update.
7830
7831 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7832
7833 * gcc.target/powerpc/pr52457.c: New test.
7834
7835 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7836
7837 * gcc.target/arm/sat-1.c: New test.
7838
7839 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7840
7841 PR target/46716
7842 * gcc.target/i386/pr46716.c: New test.
7843
7844 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7845
7846 PR c++/51989
7847 * g++.dg/cpp0x/sfinae32.C: New.
7848
7849 2012-03-02 Richard Guenther <rguenther@suse.de>
7850
7851 PR tree-optimization/52406
7852 * gcc.dg/torture/pr52406.c: New testcase.
7853
7854 2012-03-02 Tobias Burnus <burnus@net-b.de>
7855
7856 PR fortran/52325
7857 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7858 * gfortran.dg/nullify_2.f90: Update dg-error.
7859 * gfortran.dg/nullify_4.f90: Ditto.
7860 * gfortran.dg/pointer_init_6.f90: Ditto.
7861
7862 2012-03-02 Tobias Burnus <burnus@net-b.de>
7863
7864 PR fortran/52270
7865 * gfortran.dg/class_51.f90: New.
7866
7867 2012-03-02 Tobias Burnus <burnus@net-b.de>
7868
7869 PR fortran/52452
7870 * gfortran.dg/intrinsic_8.f90: New.
7871
7872 2012-03-01 Kai Tietz <ktietz@redhat.com>
7873
7874 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7875 routines on mingw targets.
7876 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7877
7878 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7879
7880 PR tree-optimization/52445
7881 * gcc.dg/pr52445.c: New test.
7882
7883 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7884
7885 PR target/52437
7886 * gcc.c-torture/compile/pr52437.c: New test.
7887
7888 PR middle-end/52419
7889 * gcc.dg/torture/pr52419.c: New test.
7890
7891 PR tree-optimization/52429
7892 * gcc.dg/torture/pr52429.c: New test.
7893 * g++.dg/opt/pr52429.C: New test.
7894
7895 2012-02-29 Richard Guenther <rguenther@suse.de>
7896
7897 PR testsuite/52297
7898 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7899 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7900 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7901 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7902 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7903 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7904
7905 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7906
7907 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7908
7909 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7910
7911 PR fortran/52386
7912 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7913
7914 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7915
7916 PR target/51534
7917 * gcc.target/arm/neon/pr51534.c: New testcase.
7918
7919 2012-02-28 Richard Guenther <rguenther@suse.de>
7920
7921 PR target/52407
7922 * gcc.dg/torture/pr52407.c: New testcase.
7923
7924 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7925
7926 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7927 * gcc.target/arm/vfp2.c: Likewise.
7928 * gcc.target/arm/vfp3.c: Likewise.
7929 * gcc.target/arm/vfp4.c: Likewise.
7930 * gcc.target/arm/vfp5.c: Likewise.
7931 * gcc.target/arm/vfp6.c: Likewise.
7932 * gcc.target/arm/vfp7.c: Likewise.
7933 * gcc.target/arm/vfp8.c: Likewise.
7934 * gcc.target/arm/vfp9.c: Likewise.
7935 * gcc.target/arm/vfp10.c: Likewise.
7936 * gcc.target/arm/vfp11.c: Likewise.
7937 * gcc.target/arm/vfp12.c: Likewise.
7938 * gcc.target/arm/vfp13.c: Likewise.
7939 * gcc.target/arm/vfp14.c: Likewise.
7940 * gcc.target/arm/vfp15.c: Likewise.
7941 * gcc.target/arm/vfp16.c: Likewise.
7942 * gcc.target/arm/vfp17.c: Likewise.
7943 * gcc.target/arm/neon-constants.h: New file.
7944 * gcc.target/arm/neon-vect1.c: New test.
7945 * gcc.target/arm/neon-vect2.c: New test.
7946 * gcc.target/arm/neon-vect3.c: New test.
7947 * gcc.target/arm/neon-vect4.c: New test.
7948 * gcc.target/arm/neon-vect5.c: New test.
7949 * gcc.target/arm/neon-vect6.c: New test.
7950 * gcc.target/arm/neon-vect7.c: New test.
7951 * gcc.target/arm/neon-vect8.c: New test.
7952
7953 2012-02-28 Richard Guenther <rguenther@suse.de>
7954
7955 PR tree-optimization/52402
7956 * gcc.dg/torture/pr52402.c: New testcase.
7957
7958 2012-02-28 Richard Guenther <rguenther@suse.de>
7959
7960 PR lto/52400
7961 * g++.dg/lto/pr52400_0.C: New testcase.
7962
7963 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7964
7965 * gcc.target/avr/torture/builtins-1.c: New test.
7966 * gcc.target/avr/torture/builtins-error.c: New test.
7967
7968 2012-02-28 Kai Tietz <ktietz@redhat.com>
7969
7970 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7971 * gcc.target/i386/pr45352-2.c: Likewise.
7972 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7973 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7974 targets instead rand.
7975 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7976 * gcc.target/i386/sse2-mul-1.c: Likewise.
7977 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7978 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7979 * gcc.target/i386/pad-1.c: Likewise.
7980 * gcc.target/i386/pad-9.c: Likewise.
7981 * gcc.target/i386/pad-2.c: Likewise.
7982 * gcc.target/i386/pad-5b.c: Likewise.
7983 * gcc.target/i386/pad-8.c: Likewise.
7984 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7985 * gcc.target/i386/pr44130.c: Likewise.
7986 * gcc.target/i386/align-main-1.c: Likewise.
7987 * gcc.target/i386/align-main-2.c: Likewise.
7988 * gcc.target/i386/sw-1.c: Likewise.
7989 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7990 on x64 mingw target.
7991 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7992 * gcc.target/i386/pr46295.c: Likewise.
7993 * gcc.target/i386/amd64-abi-1.c: Likewise.
7994 * gcc.target/i386/amd64-abi-2.c: Likewise.
7995 * gcc.target/i386/pr39082-1.c: Likewise.
7996 * gcc.target/i386/pr39162.c: Likewise.
7997 * gcc.target/i386/pr22152.c: Likewise.
7998 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7999 * gcc.target/i386/wrfsbase-2.c: Likewise.
8000 * gcc.target/i386/local.c: Likewise
8001 * gcc.target/i386/wrgsbase-1.c: Likewise.
8002 * gcc.target/i386/wrfsbase-1.c: Likewise.
8003 * gcc.target/i386/pr39315-3.c: Likewise.
8004 * gcc.target/i386/pr35767-4.c: Likewise.
8005 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8006 x64 mingw target.
8007 * gcc.target/i386/pr45336-2.c: Likewise.
8008 * gcc.target/i386/pr45336-1.c: Likewise.
8009 * gcc.target/i386/pr45336-4.c: Likewise.
8010
8011 2012-02-27 Tristan Gingold <gingold@adacore.com>
8012
8013 * gnat.dg/array20.ad[sb]: New test.
8014
8015 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8016
8017 PR target/52375
8018 * gcc.target/arm/pr52375.c: New test.
8019 * gcc.c-torture/compile/pr52375.c: New test.
8020
8021 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8022
8023 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8024 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8025
8026 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8027
8028 * gnat.dg/aggr19.adb: New test.
8029 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8030
8031 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8032
8033 PR target/49263
8034 * gcc.target/sh/pr49263.c: New.
8035
8036 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8037
8038 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8039 simulate_thread_wrapper_other_threads
8040 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8041 Move initialization of 'value' to main().
8042 (main): Initialize 'value';
8043 * gcc.dg/simulate-thread/speculative-store.c
8044 (simulate_thread_step_verify): Return 0 when successful.
8045 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8046 Reduce threshold.
8047 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8048 (simulate_thread_wrapper_other_threads): Return a success/fail value
8049 and issue an error if the instruction count threshold is exceeded.
8050
8051 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8052
8053 PR target/50580
8054 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8055 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8056
8057 2012-02-24 Richard Guenther <rguenther@suse.de>
8058
8059 PR middle-end/52355
8060 * gcc.dg/pr52355.c: New testcase.
8061
8062 2012-02-23 Kai Tietz <ktietz@redhat.com>
8063
8064 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8065 * gcc.dg/Wpadded.c: Likewise.
8066 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8067 structure-layout.
8068 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8069 for sleep by Sleep and add windows.h include for this function.
8070 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8071 targets.
8072 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8073 target.
8074 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8075 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8076 on x64 mingw target.
8077 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8078 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8079 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8080 failure on LLP64 target.
8081
8082 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8083
8084 PR c/52290
8085 * gcc.dg/noncompile/pr52290.c: New test.
8086
8087 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8088
8089 PR tree-optimization/52019
8090 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8091
8092 2012-02-22 Kai Tietz <ktietz@redhat.com>
8093
8094 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8095 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8096 derived pdiff_t type.
8097 * g++.dg/torture/pr49720.C: Likewise
8098
8099 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8100
8101 PR target/52330
8102 * gcc.target/i386/pr52330.c: New test.
8103
8104 2012-02-22 Tobias Burnus <burnus@net-b.de>
8105
8106 PR fortran/52335
8107 * gfortran.dg/io_constraints_10.f90: New.
8108
8109 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8110
8111 * lib/target-supports.exp (check_effective_target_vect_condition):
8112 Return true for NEON.
8113
8114 2012-02-21 Kai Tietz <ktietz@redhat.com>
8115
8116 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8117
8118 2012-02-21 Richard Guenther <rguenther@suse.de>
8119
8120 PR tree-optimization/52324
8121 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8122
8123 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8124
8125 PR middle-end/51782
8126 * gcc.target/avr/torture/pr51782-1.c: New test.
8127
8128 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8129
8130 PR tree-optimization/52318
8131 * gcc.dg/pr52318.c: New test.
8132
8133 2012-02-20 Kai Tietz <ktietz@redhat.com>
8134
8135 * gcc.dg/bf-ms-layout-3.c: New testcase.
8136
8137 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8138
8139 PR testsuite/52229
8140 PR fortran/32380
8141 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8142
8143 2012-02-20 Richard Guenther <rguenther@suse.de>
8144
8145 PR tree-optimization/52298
8146 * gcc.dg/torture/pr52298.c: New testcase.
8147 * gcc.dg/vect/pr52298.c: Likewise.
8148
8149 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8150
8151 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8152 * gcc.c-torture/execute/pr52286.c: Ditto.
8153
8154 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8155
8156 PR tree-optimization/52286
8157 * gcc.c-torture/execute/pr52286.c: New test.
8158
8159 2012-02-18 Tobias Burnus <burnus@net-b.de>
8160
8161 PR fortran/52295
8162 * gfortran.dg/interface_35.f90: Use -std=f2003.
8163 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8164 * gfortran.dg/interface_assignment_4.f90: Ditto.
8165 * gfortran.dg/bessel_1.f90: Ditto.
8166 * gfortran.dg/func_result_6.f90: Ditto.
8167 * gfortran.dg/hypot_1.f90: Ditto.
8168 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8169
8170 2012-02-17 Tobias Burnus <burnus@net-b.de>
8171
8172 PR translation/52232
8173 PR translation/52234
8174 PR translation/52245
8175 PR translation/52246
8176 PR translation/52262
8177 PR translation/52273
8178 * gfortran.dg/coarray_22.f90: Update dg-error.
8179 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8180
8181 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8182
8183 PR target/51753
8184 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8185 (simulate-thread): Use default timeout.
8186
8187 2012-02-16 Jason Merrill <jason@redhat.com>
8188
8189 PR c++/52248
8190 * g++.dg/ext/timevar1.C: New.
8191
8192 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8193
8194 PR c++/52126
8195 * g++.dg/template/using21.C: New.
8196 * g++.dg/template/using22.C: Likewise.
8197
8198 2012-02-16 Jason Merrill <jason@redhat.com>
8199
8200 PR c++/51415
8201 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8202
8203 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8204
8205 PR tree-optimization/52255
8206 * gcc.c-torture/compile/pr52255.c: New test.
8207
8208 PR debug/52260
8209 * g++.dg/debug/dwarf2/pr52260.C: New test.
8210
8211 PR middle-end/51929
8212 * g++.dg/ipa/pr51929.C: New test.
8213
8214 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8215
8216 PR target/52199
8217 * gcc.target/powerpc/pr52199.c: New file.
8218
8219 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8220
8221 PR target/52152
8222 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8223
8224 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8225
8226 * gcc.dg/pr51867.c: Don't include <math.h>.
8227 (sqrtf): Declare.
8228
8229 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8230
8231 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8232 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8233
8234 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8235
8236 PR tree-optimization/50561
8237 * gcc.dg/graphite/pr50561.c: New testcase.
8238
8239 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8240
8241 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8242 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8243
8244 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8245
8246 * gnat.dg/discr35.ad[sb]: New test.
8247
8248 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8249
8250 * gnat.dg/volatile10.adb: New test.
8251 * gnat.dg/volatile10_pkg.ads: New helper.
8252
8253 2012-02-14 Jason Merrill <jason@redhat.com>
8254
8255 * g++.dg/ext/attrib43.C: New.
8256
8257 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8258
8259 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8260 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8261 fgnu_tm.
8262 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8263 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8264 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8265 effective_target fgnu_tm.
8266 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8267
8268 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8269
8270 PR c++/52247
8271 * g++.dg/template/asmgoto1.C: New test.
8272
8273 2012-02-14 Ian Lance Taylor <iant@google.com>
8274
8275 PR go/48501
8276 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8277 compiling generated file for 64bit and index tests.
8278
8279 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8280
8281 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8282
8283 2012-02-14 Richard Guenther <rguenther@suse.de>
8284
8285 PR tree-optimization/52244
8286 PR tree-optimization/51528
8287 * gcc.dg/torture/pr52244.c: New testcase.
8288
8289 2012-02-14 Walter Lee <walt@tilera.com>
8290
8291 * g++.dg/other/PR23205.C: Disable test on tile.
8292 * g++.dg/other/pr23205-2.C: Disable test on tile.
8293 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8294 * gcc.dg/20040813-1.c: Disable test on tile.
8295 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8296 * gcc.misc-tests/linkage.exp: Handle tilegx.
8297
8298 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8299
8300 PR tree-optimization/52210
8301 * gcc.dg/pr52210.c: New test.
8302
8303 2012-02-14 Jason Merrill <jason@redhat.com>
8304
8305 PR c++/39055
8306 * g++.dg/overload/defarg5.C: New.
8307
8308 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8309
8310 PR c/52181
8311 * c-c++-common/pr52181.c: New test.
8312
8313 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8314
8315 PR c++/52215
8316 * g++.dg/ext/atomic-1.C: New test.
8317
8318 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8319
8320 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8321
8322 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8323
8324 PR middle-end/52209
8325 * gcc.c-torture/execute/pr52209.c: New test.
8326
8327 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8328
8329 PR fortran/50981
8330 * gfortran.dg/elemental_optional_args_5.f03: New test.
8331
8332 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8333
8334 PR testsuite/50076
8335 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8336 cases.
8337
8338 2012-02-11 Ian Lance Taylor <iant@google.com>
8339
8340 PR go/51874
8341 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8342 SPARC Solaris. Don't run the test at all on systems where it may
8343 not work, rather than xfailing it.
8344
8345 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8346
8347 PR rtl-optimization/52175
8348 * gcc.c-torture/compile/pr52175.c: New test.
8349
8350 2012-02-10 Jason Merrill <jason@redhat.com>
8351
8352 PR c++/51910
8353 * g++.dg/template/repo10.C: New.
8354
8355 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8356
8357 PR debug/52132
8358 * gcc.dg/pr52132.c: New test.
8359
8360 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8361
8362 * gnat.dg/specs/aggr4.ads: New test.
8363 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8364
8365 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8366
8367 PR target/52146
8368 * gcc.target/i386/pr52146.c: New.
8369
8370 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8371
8372 PR middle-end/52177
8373 * c-c++-common/pr52177.c: New test.
8374
8375 2012-02-10 Jan Hubicka <jh@suse.cz>
8376
8377 PR middle-end/48600
8378 * g++.dg/torture/pr48600.C: New testcase.
8379
8380 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8381
8382 PR middle-end/52140
8383 * gcc.dg/dfp/pr52140.c: New test.
8384
8385 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8386
8387 PR fortran/32380
8388 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8389 of dg-options.
8390
8391 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8392
8393 PR middle-end/51867
8394 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8395 * gcc.dg/pr51867.c: New test.
8396
8397 2012-02-09 Ian Lance Taylor <iant@google.com>
8398
8399 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8400 which don't support -fsplit-stack. Turn off optimization when
8401 compiling select5-out.go.
8402
8403 2012-02-08 Ian Lance Taylor <iant@google.com>
8404
8405 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8406 systems which don't support -fsplit-stack.
8407
8408 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8409
8410 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8411 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8412 machine instuction in the log.
8413
8414 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8415
8416 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8417 to 20 seconds.
8418
8419 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8420
8421 PR driver/48524
8422 * gcc.dg/pr48524.c: New test.
8423 * gcc.dg/pr48524.spec: New spec file for test.
8424
8425 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8426
8427 PR fortran/32380
8428 * gfortran.dg/vect/pr32380.f90: New test.
8429
8430 2012-02-08 Tobias Burnus <burnus@net-b.de>
8431
8432 PR fortran/52151
8433 * gfortran.dg/realloc_on_assign_12.f90: New.
8434
8435 2012-02-08 Richard Guenther <rguenther@suse.de>
8436
8437 PR rtl-optimization/52170
8438 * gcc.dg/torture/pr52170.c: New testcase.
8439
8440 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8441
8442 PR gcov-profile/52150
8443 * gcc.dg/tree-prof/pr52150.c: New test.
8444
8445 PR rtl-optimization/52139
8446 * gcc.dg/pr52139.c: New test.
8447
8448 2012-02-07 Jason Merrill <jason@redhat.com>
8449
8450 PR c++/51675
8451 * g++.dg/cpp0x/constexpr-union3.C: New.
8452
8453 PR c++/52035
8454 * g++.dg/lto/pr52035_0.C: New.
8455
8456 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8457
8458 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8459 * gcc.dg/special/weak-1.c: Likewise.
8460 * gcc.dg/ucnid-12.c: Likewise.
8461 * gcc.dg/torture/pr45678-1.c: Likewise.
8462 * gcc.dg/torture/pr45678-2.c: Likewise.
8463 * gcc.dg/vector-4.c: Likewise.
8464 * gcc.dg/ipa/inline-5.c: Likewise.
8465 * gcc.dg/ucnid-11.c: Likewise.
8466 * gcc.misc-tests/gcov-13.c: Likewise.
8467 * gcc.misc-tests/gcov-14.c: Likewise.
8468 * g++.dg/ext/label13.C: Likewise.
8469 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8470 hppa*-*-hpux* options.
8471 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8472 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8473 * gcc.dg/pr48616.c: Likewise.
8474 * gcc.dg/pr17957.c: Likewise.
8475 * gcc.dg/pr17055-1.c: Likewise.
8476 * gcc.dg/pr32912-1.c: Likewise.
8477 * gcc.dg/tm/pr51472.c: Likewise.
8478 * c-c++-common/fold-bitand-4.c: Likewise.
8479 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8480 Use dg-additional-options for extra options.
8481
8482 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8483
8484 * gcc.target/epiphany/interrupt-2.c: New test.
8485
8486 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8487
8488 PR target/52155
8489 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8490 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8491 for MIPS ELF.
8492
8493 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8494
8495 PR target/52152
8496 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8497
8498 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8499
8500 PR middle-end/24306
8501 PR target/52154
8502 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8503 * gcc.target/mips/va-arg-1.c: New test.
8504
8505 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8506
8507 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8508 for -mno-pointers-to-nested-functions.
8509
8510 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8511
8512 * gcc.c-torture/execute/20120207-1.c: New test.
8513
8514 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8515
8516 PR rtl-optimization/52060
8517 * gcc.dg/torture/pr52060.c: New test.
8518
8519 PR middle-end/52074
8520 * gcc.c-torture/compile/pr52074.c: New test.
8521
8522 2012-02-07 Tobias Burnus <burnus@net-b.de>
8523
8524 PR fortran/51514
8525 * gfortran.dg/class_to_type_2.f90: New.
8526
8527 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8528
8529 PR fortran/32373
8530 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8531 Remove module.
8532
8533 2012-02-06 Jason Merrill <jason@redhat.com>
8534
8535 PR c++/52088
8536 * g++.dg/template/conv13.C: New.
8537
8538 2012-02-06 Richard Guenther <rguenther@suse.de>
8539
8540 PR tree-optimization/52115
8541 * gcc.c-torture/compile/pr52115.c: New testcase.
8542
8543 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8544
8545 PR target/52129
8546 * gcc.c-torture/execute/pr52129.c: New test.
8547
8548 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8549
8550 * gcc.dg/pr48374.c: Actually add the test I forgot
8551 in the 2012-01-25 commit.
8552
8553 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8554
8555 PR fortran/32373
8556 * gfortran.dg/vect/vect-8.f90: New test case.
8557
8558 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8559
8560 PR fortran/48847
8561 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8562
8563 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8564
8565 PR fortran/52102
8566 * gfortran.dg/class_48.f90 : Add test of allocate class array
8567 component with source in subroutine test3. Remove commenting
8568 out in subroutine test4, since branching on unitialized variable
8569 is now fixed (no PR for this last.).
8570
8571 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8572
8573 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8574 on MIPS targets.
8575 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8576
8577 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8578
8579 PR target/52125
8580 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8581 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8582
8583 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8584
8585 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8586 (check_effective_target_sync_int_long): Use it.
8587 (check_effective_target_sync_char_short): Likewise.
8588 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8589
8590 2012-02-05 Tobias Burnus <burnus@net-b.de>
8591
8592 PR fortran/51972
8593 * gfortran.dg/class_48.f90: Add some further checks.
8594
8595 2012-02-05 Ira Rosen <irar@il.ibm.com>
8596
8597 PR tree-optimization/52091
8598 * gcc.dg/vect/pr52091.c: New test.
8599
8600 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8601
8602 PR rtl-optimization/52113
8603 * gcc.target/avr/pr52113.c: New test.
8604
8605 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8606
8607 PR rtl-optimization/52092
8608 * gcc.c-torture/compile/pr52092.c: New test.
8609
8610 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8611
8612 PR fortran/41587
8613 * gfortran.dg/class_array_10.f03: New test.
8614
8615 PR fortran/46356
8616 * gfortran.dg/class_array_11.f03: New test.
8617
8618 PR fortran/51754
8619 * gfortran.dg/class_array_12.f03: New test.
8620
8621 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8622
8623 PR fortran/52012
8624 * gfortran.dg/realloc_on_assign_11.f90: New test.
8625
8626 2012-02-02 Tobias Burnus <burnus@net-b.de>
8627
8628 PR fortran/52093
8629 * gfortran.dg/shape_7.f90: New.
8630
8631 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8632
8633 * gcc.target/mips/mips-prepend-1.c: New test.
8634
8635 2012-02-02 Jan Hubicka <jh@suse.cz>
8636 Tom de Vries <tom@codesourcery.com>
8637
8638 PR middle-end/51998
8639 * gcc.dg/alias-12.c: New testcase.
8640 * gcc.dg/alias-13.c: New testcase.
8641
8642 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8643
8644 PR target/52086
8645 * gcc.dg/pr52086.c: New test.
8646
8647 PR tree-optimization/52073
8648 * gcc.c-torture/compile/pr52073.c: New test.
8649
8650 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8651
8652 PR fortran/51958
8653 * gfortran.dg/function_optimize_10.f90: New test.
8654
8655 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8656
8657 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8658 test on alpha*-*-*.
8659
8660 2012-02-01 Tobias Burnus <burnus@net-b.de>
8661
8662 PR fortran/52024
8663 * gfortran.dg/typebound_operator_14.f90: New.
8664
8665 2012-02-01 Tobias Burnus <burnus@net-b.de>
8666
8667 PR fortran/52059
8668 * gfortran.dg/elemental_function_1.f90: New.
8669
8670 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8671
8672 PR rtl-optimization/51374
8673 * gcc.target/avr/torture/pr51374-1.c:
8674 Also fail if SBIS is seen.
8675
8676 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8677
8678 PR rtl-optimization/51374
8679 * gcc.target/avr/torture/pr51374-1.c: New.
8680
8681 2012-01-31 Tobias Burnus <burnus@net-b.de>
8682
8683 PR fortran/52024
8684 * gfortran.dg/typebound_generic_11.f90: New.
8685
8686 2012-01-31 Tobias Burnus <burnus@net-b.de>
8687
8688 PR fortran/52029
8689 * gfortran.dg/class_49.f90: New.
8690
8691 2012-01-31 Tobias Burnus <burnus@net-b.de>
8692
8693 PR fortran/52013
8694 * gfortran.dg/elemental_args_check_6.f90: New.
8695
8696 2012-01-31 Jason Merrill <jason@redhat.com>
8697
8698 PR c++/52043
8699 * g++.dg/cpp0x/variadic122.C: New.
8700
8701 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8702
8703 PR fortran/52012
8704 * gfortran.dg/realloc_on_assign_10.f90: New test.
8705
8706 2012-01-31 Richard Guenther <rguenther@suse.de>
8707
8708 PR tree-optimization/51528
8709 * gcc.dg/torture/pr51528.c: New testcase.
8710
8711 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8712
8713 PR go/48501
8714 * lib/go.exp (go_target_compile): Append timeout= to options.
8715 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8716 select5-out.go test on alpha*-*-* targets.
8717
8718 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8719
8720 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8721 (TEST_SHORT): Reformat in the same way.
8722 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8723 (TEST_SHORT): Reformat in the same way.
8724 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8725 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8726 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8727 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8728 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8729
8730 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8731
8732 PR target/51835
8733 * gcc.target/arm/pr51835.c: New testcase.
8734
8735 2012-01-30 Richard Guenther <rguenther@suse.de>
8736
8737 PR tree-optimization/52028
8738 * gcc.dg/torture/pr52028.c: New testcase.
8739 * gfortran.dg/ldist-pr45199.f: Adjust.
8740 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8741 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8742 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8743
8744 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8745
8746 PR debug/52027
8747 * gcc.dg/tree-prof/pr52027.c: New test.
8748
8749 PR tree-optimization/52046
8750 * gcc.dg/pr52046.c: New test.
8751
8752 PR debug/52048
8753 * g++.dg/other/pr52048.C: New test.
8754
8755 2012-01-30 Richard Guenther <rguenther@suse.de>
8756
8757 PR tree-optimization/52045
8758 * gcc.dg/pr52045.c: New testcase.
8759
8760 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8761
8762 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8763 new code generated for __sync_lock_release.
8764
8765 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8766
8767 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8768
8769 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8770
8771 PR testsuite/51875
8772 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8773
8774 * g++.dg/ext/visibility/template10.C: Fix typo.
8775
8776 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8777
8778 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8779
8780 PR c++/51327
8781 * g++.dg/cpp0x/constexpr-ice6.C: New.
8782
8783 2012-01-29 Tobias Burnus <burnus@net-b.de>
8784
8785 PR fortran/41600
8786 * gfortran.dg/default_initialization_6.f90: New.
8787
8788 2012-01-29 Tobias Burnus <burnus@net-b.de>
8789
8790 PR fortran/51972
8791 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8792 * gfortran.dg/class_48.f90: New.
8793
8794 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8795
8796 PR fortran/51808
8797 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8798
8799 2012-01-28 Tobias Burnus <burnus@net-b.de>
8800
8801 PR fortran/51972
8802 * gfortran.dg/class_allocate_12.f90: New.
8803
8804 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8805
8806 * gcc.dg/torture/pr50444.c: Fix dg directives.
8807
8808 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8809
8810 PR target/52006
8811 * gcc.target/arm/pr52006.c: New test.
8812
8813 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8814
8815 PR testsuite/52011
8816 * gcc.dg/lto/trans-mem.h: New file.
8817 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8818 * gcc.dg/lto/trans-mem-1_1.c: Same.
8819 * gcc.dg/lto/trans-mem-4_1.c: Same.
8820 * gcc.dg/lto/trans-mem-3_1.c: Same.
8821
8822 2012-01-27 Tobias Burnus <burnus@net-b.de>
8823
8824 PR fortran/52022
8825 * gfortran.dg/dummy_procedure_7.f90: New.
8826
8827 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8828
8829 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8830 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8831
8832 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8833
8834 PR c++/51852
8835 * g++.dg/other/gc5.C: New test.
8836
8837 2012-01-27 Richard Guenther <rguenther@suse.de>
8838
8839 PR tree-optimization/50444
8840 * gcc.dg/torture/pr50444.c: New testcase.
8841
8842 2012-01-27 Tobias Burnus <burnus@net-b.de>
8843
8844 PR fortran/51970
8845 PR fortran/51977
8846 * gfortran.dg/move_alloc_13.f90: New.
8847
8848 2012-01-27 Tobias Burnus <burnus@net-b.de>
8849
8850 PR fortran/51953
8851 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8852 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8853 and change dg-error string.
8854
8855 2012-01-27 Tobias Burnus <burnus@net-b.de>
8856
8857 PR fortran/52016
8858 * gfortran.dg/elemental_args_check_5.f90: New.
8859
8860 2012-01-27 Richard Guenther <rguenther@suse.de>
8861
8862 PR middle-end/51959
8863 * g++.dg/torture/pr51959.C: New testcase.
8864
8865 2012-01-27 Tom de Vries <tom@codesourcery.com>
8866
8867 PR tree-optimization/51990
8868 * gcc.dg/pr51990.c: New test.
8869 * gcc.dg/pr51990-2.c: Same.
8870
8871 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8872 Tobias Burnus <burnus@gcc.gnu.org>
8873
8874 PR fortran/48705
8875 * gfortran.dg/class_allocate_11.f03: New.
8876
8877 PR fortran/51870
8878 PR fortran/51943
8879 PR fortran/51946
8880 * gfortran.dg/class_allocate_7.f03: New.
8881 * gfortran.dg/class_allocate_8.f03: New.
8882 * gfortran.dg/class_allocate_9.f03: New.
8883 * gfortran.dg/class_allocate_10.f03: New.
8884
8885 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8886
8887 * gnat.dg/discr34.adb: New test.
8888 * gnat.dg/discr34_pkg.ads: New helper.
8889
8890 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8891
8892 * gnat.dg/discr33.adb: New test.
8893
8894 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8895
8896 * gnat.dg/limited_with3.ad[sb): New test.
8897 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8898 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8899 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8900
8901 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8902
8903 * gnat.dg/stack_usage1.adb: New test.
8904 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8905
8906 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8907 * gcc.dg/pr44194-2.c: Likewise.
8908
8909 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8910
8911 PR c++/51370
8912 * g++.dg/template/crash112.C: New.
8913
8914 2012-01-27 Richard Henderson <rth@redhat.com>
8915
8916 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8917
8918 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8919
8920 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8921
8922 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8923
8924 PR middle-end/51895
8925 * g++.dg/opt/pr51895.C: New test.
8926
8927 2012-01-26 Michael Matz <matz@suse.de>
8928
8929 PR tree-optimization/48794
8930 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8931
8932 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8933
8934 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8935
8936 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8937
8938 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8939 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8940 memory.
8941 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8942 the default value for s390 and s390x.
8943
8944 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8945
8946 PR lto/51698
8947 * gcc.dg/lto/trans-mem-4_0.c: New.
8948 * gcc.dg/lto/trans-mem-4_1.c: New.
8949 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8950 TM builtins.
8951 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8952 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8953 TM builtins.
8954 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8955 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8956 TM builtins.
8957
8958 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8959
8960 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8961
8962 2012-01-25 Ian Lance Taylor <iant@google.com>
8963
8964 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8965
8966 2012-01-25 Tobias Burnus <burnus@net-b.de>
8967
8968 PR fortran/51995
8969 * gfortran.dg/typebound_proc_25.f90: New.
8970
8971 2012-01-25 Jason Merrill <jason@redhat.com>
8972
8973 PR c++/51992
8974 * g++.dg/lto/pr51992_0.C: New.
8975
8976 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8977
8978 PR tree-optimization/51987
8979 * gcc.target/i386/pr51987.c: New test.
8980
8981 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8982
8983 * gcc.dg/tm/lto-1.c: Require lto support in target.
8984
8985 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8986
8987 PR rtl-optimization/48374
8988 * gcc.dg/pr48374.c: New test.
8989
8990 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8991
8992 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8993
8994 2012-01-25 Tobias Burnus <burnus@net-b.de>
8995
8996 PR fortran/51966
8997 * gfortran.dg/derived_constructor_char_3.f90: New.
8998
8999 2012-01-24 Ian Lance Taylor <iant@google.com>
9000
9001 * go.test/go-test.exp (filecmp): New procedure.
9002 (errchk): Handle quoted square brackets.
9003 (go-gc-tests): Set go_compile_args. Handle various new test
9004 lines. Skip a few new tests.
9005 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9006
9007 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9008
9009 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9010 (check_effective_target_vect_extract_even_odd)
9011 (check_effective_target_vect_interleave): Return true for MIPS
9012 paired-single.
9013
9014 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9015
9016 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9017 (main): Use it instead of argc.
9018
9019 2012-01-24 Jason Merrill <jason@redhat.com>
9020
9021 PR c++/51973
9022 * g++.dg/cpp0x/sfinae31.C: New.
9023
9024 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9025
9026 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9027
9028 2012-01-24 Jason Merrill <jason@redhat.com>
9029
9030 PR c++/51812
9031 * g++.dg/inherit/covariant20.C: New.
9032
9033 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9034
9035 PR c++/51223
9036 * g++.dg/parse/crash58.C: New.
9037
9038 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9039
9040 PR target/51957
9041 * gcc.dg/pr51957-1.c: New test.
9042 * gcc.dg/pr51957-1.h: New file.
9043 * gcc.dg/pr51957-2.c: New test.
9044
9045 2012-01-23 Jason Merrill <jason@redhat.com>
9046
9047 PR c++/51930
9048 * g++.dg/ext/visibility/template10.C: New.
9049
9050 2012-01-23 Tobias Burnus <burnus@net-b.de>
9051
9052 PR fortran/51948
9053 * gfortran.dg/move_alloc_12.f90: New.
9054
9055 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9056
9057 PR middle-end/45416
9058 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9059
9060 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9061
9062 PR c++/51398
9063 * g++.dg/template/crash111.C: New.
9064
9065 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9066
9067 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9068 configurations.
9069 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9070
9071 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9072
9073 PR testsuite/51941
9074 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9075 the DW_TAG_class_type and DW_AT_name: "Executor".
9076
9077 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9078
9079 * lib/target-supports.exp
9080 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9081 (check_effective_target_vect_interleave): Likewise.
9082
9083 2012-01-22 Jason Merrill <jason@redhat.com>
9084
9085 PR c++/51925
9086 * g++.dg/template/using20.C: New.
9087 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9088
9089 2012-01-23 Jason Merrill <jason@redhat.com>
9090
9091 PR target/51934
9092 * g++.dg/torture/pr51344.C: Limit to x86.
9093
9094 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9095
9096 * c-c++-common/tm/omp.c: Require target with pthread support.
9097
9098 2012-01-23 Richard Guenther <rguenther@suse.de>
9099
9100 PR tree-optimization/51949
9101 * gcc.dg/torture/pr51949.c: New testcase.
9102
9103 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9104
9105 PR rtl-optimization/51933
9106 * gcc.c-torture/execute/pr51933.c: New test.
9107
9108 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9109
9110 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9111 Do not define for Interix.
9112
9113 2012-01-22 Jason Merrill <jason@redhat.com>
9114
9115 PR c++/51832
9116 * g++.dg/lto/pr51832.h: New.
9117 * g++.dg/lto/pr51832_0.C: New.
9118 * g++.dg/lto/pr51832_1.C: New.
9119
9120 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9121
9122 * gcc.dg/ext-elim-1.c: New test.
9123
9124 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9125
9126 PR target/51931
9127 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9128 * g++.dg/opt/longbranch1.C: Likewise.
9129
9130 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9131
9132 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9133 in C++11 mode.
9134
9135 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9136
9137 PR fortran/50556
9138 * gfortran.dg/namelist_74.f90: New test.
9139 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9140
9141 2012-01-21 Tobias Burnus <burnus@net-b.de>
9142
9143 PR fortran/51913
9144 * gfortran.dg/class_47.f90: New.
9145
9146 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9147
9148 * gnat.dg/renaming5.ad[sb]: New test.
9149
9150 2012-01-20 Jason Merrill <jason@redhat.com>
9151
9152 PR c++/51919
9153 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9154
9155 2012-01-20 Jason Merrill <jason@redhat.com>
9156
9157 PR c++/51922
9158 * g++.dg/ext/attrib42.C: Require ilp32.
9159
9160 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9161
9162 PR target/51915
9163 * gcc.target/arm/pr51915.c: New test.
9164
9165 2012-01-20 Cary Coutant <ccoutant@google.com>
9166 Dodji Seketeli <dodji@redhat.com>
9167
9168 PR debug/45682
9169 * g++.dg/debug/dwarf2/nested-3.C: New test.
9170
9171 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9172
9173 PR c++/51402
9174 * g++.dg/template/crash110.C: New.
9175
9176 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9177
9178 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9179 Remove default options on hppa*-*-hpux*.
9180
9181 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9182
9183 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9184
9185 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9186
9187 * gcc.c-torture/compile/pr51856.c: New testcase.
9188
9189 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9190
9191 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9192 options to go_target_compile.
9193
9194 2012-01-20 Kai Tietz <ktietz@redhat.com>
9195
9196 * g++.dg/torture/pr51344.C: Fix typo.
9197
9198 2012-01-20 Richard Guenther <rguenther@suse.de>
9199
9200 PR tree-optimization/51903
9201 * g++.dg/torture/pr51903.C: New testcase.
9202
9203 2012-01-20 Tobias Burnus <burnus@net-b.de>
9204 Janus Weil <janus@gcc.gnu.org>
9205
9206 PR fortran/51056
9207 * gfortran.dg/use_21.f90: New.
9208
9209 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9210
9211 PR target/51106
9212 * gcc.dg/torture/pr51106-1.c: New test.
9213 * gcc.dg/torture/pr51106-2.c: New test.
9214
9215 2012-01-19 Kai Tietz <ktietz@redhat.com>
9216
9217 * g++.dg/torture/pr51344.C: New test.
9218
9219 2012-01-19 Tobias Burnus <burnus@net-b.de>
9220
9221 PR fortran/51904
9222 * gfortran.dg/intrinsic_size_2.f90: New.
9223
9224 2012-01-19 Jason Merrill <jason@redhat.com>
9225
9226 PR c++/51889
9227 * g++.dg/inherit/using7.C: New.
9228
9229 2012-01-19 Richard Guenther <rguenther@suse.de>
9230
9231 PR tree-optimization/37997
9232 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9233
9234 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9235
9236 PR rtl-optimization/51505
9237 * gcc.dg/pr51505.c: New test.
9238
9239 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9240
9241 PR fortran/51634
9242 * gfortran.dg/typebound_operator_12.f03: New.
9243 * gfortran.dg/typebound_operator_13.f03: New.
9244
9245 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9246
9247 PR c++/51225
9248 * g++.dg/cpp0x/pr51225.C: New.
9249
9250 2012-01-17 Ian Lance Taylor <iant@google.com>
9251
9252 PR go/50656
9253 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9254
9255 2012-01-17 Tobias Burnus <burnus@net-b.de>
9256
9257 PR fortran/51869
9258 * gfortran.dg/realloc_on_assign_9.f90: New.
9259
9260 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9261
9262 PR other/51165
9263 * gcc.dg/tm/memopt-3.c: Remove xfail.
9264 * gcc.dg/tm/memopt-4.c: Remove xfail.
9265 * gcc.dg/tm/memopt-5.c: Remove xfail.
9266 * gcc.dg/tm/memopt-7.c: Remove xfail.
9267
9268 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9269
9270 PR tree-optimization/51877
9271 * gcc.c-torture/execute/pr51877.c: New test.
9272
9273 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9274
9275 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9276 {!vect_align_arrays} to vect_sizes_32B_16B.
9277 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9278 * gcc.dg/vect/vect-peel-3.c: Ditto.
9279
9280 2012-01-16 Jason Merrill <jason@redhat.com>
9281
9282 PR c++/51854
9283 * g++.dg/abi/mangle60.C: New.
9284
9285 PR c++/51827
9286 * g++.dg/pch/mangle1.{C,Hs}: New.
9287
9288 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9289 Tobias Burnus <burnus@net-b.de>
9290
9291 PR fortran/50981
9292 * gfortran.dg/elemental_optional_args_3.f90: New
9293 * gfortran.dg/elemental_optional_args_4.f90: New
9294
9295 2012-01-16 Tobias Burnus <burnus@net-b.de>
9296
9297 PR fortran/51809
9298 * gfortran.dg/use_20.f90: New
9299
9300 2012-01-16 Jason Merrill <jason@redhat.com>
9301
9302 PR c++/51868
9303 * g++.dg/cpp0x/rv-bitfield.C: New.
9304 * g++.dg/cpp0x/rv-bitfield2.C: New.
9305
9306 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9307
9308 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9309 subroutine 'qsort' and use index array to assign the result.
9310
9311 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9312
9313 PR tree-optimization/51865
9314 * gcc.dg/pr51865.c: New test.
9315
9316 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9317
9318 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9319
9320 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9321
9322 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9323 to be loaded from the constant pool, rather than via %hi and %lo.
9324
9325 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9326
9327 PR rtl-optimization/51821
9328 * gcc.dg/pr51821.c: New test.
9329
9330 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9331
9332 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9333
9334 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9335
9336 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9337
9338 2012-01-14 Tobias Burnus <burnus@net-b.de>
9339
9340 PR fortran/51800
9341 * gfortran.dg/init_flag_8.f90: New.
9342 * gfortran.dg/init_flag_9.f90: New.
9343
9344 2011-01-14 Tobias Burnus <burnus@net-b.de>
9345
9346 PR fortran/51816
9347 * gfortran.dg/use_18.f90: New.
9348 * gfortran.dg/use_19.f90: New.
9349
9350 2012-01-13 Ian Lance Taylor <iant@google.com>
9351
9352 PR c++/50012
9353 * g++.dg/warn/Wsign-compare-4.C: New.
9354
9355 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9356
9357 PR fortran/48351
9358 * gfortran.dg/alloc_comp_assign.f03: New.
9359 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9360 __BUILTIN_FREE from 38 to 32.
9361
9362 2012-01-13 Jason Merrill <jason@redhat.com>
9363
9364 PR c++/20681
9365 * g++.dg/warn/Wreturn-type-7.C: New.
9366
9367 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9368
9369 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9370 assumption.
9371 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9372 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9373 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9374 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9375 int32plus because of big array needed.
9376 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9377 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9378
9379 2012-01-13 Jason Merrill <jason@redhat.com>
9380
9381 PR c++/51813
9382 * g++.dg/ext/visibility/template9.C: New.
9383
9384 PR c++/51620
9385 * g++.dg/cpp0x/defaulted34.C: New.
9386 * g++.dg/template/virtual3.C: New.
9387
9388 2012-01-13 Richard Guenther <rguenther@suse.de>
9389
9390 PR middle-end/8081
9391 * gcc.dg/torture/pr8081.c: New testcase.
9392
9393 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9394
9395 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9396
9397 2012-01-12 Jason Merrill <jason@redhat.com>
9398
9399 PR c++/51714
9400 * g++.dg/ext/stmtexpr14.C: New.
9401
9402 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9403
9404 PR c++/51633
9405 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9406
9407 2012-01-12 Jason Merrill <jason@redhat.com>
9408
9409 PR c++/48051
9410 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9411 * g++.dg/abi/mangle58.C: Likewise.
9412
9413 PR c++/51403
9414 * g++.dg/template/arg8.C: New.
9415
9416 2012-01-12 Ira Rosen <irar@il.ibm.com>
9417
9418 PR tree-optimization/51799
9419 * gcc.dg/vect/pr51799.c: New test.
9420 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9421 patterns.
9422
9423 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9424 Tobias Burnus <burnus@net-b.de>
9425
9426 PR fortran/51057
9427 PR fortran/51616
9428 * lib/target-supports.exp
9429 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9430 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9431
9432 2012-01-11 Jason Merrill <jason@redhat.com>
9433
9434 PR c++/51565
9435 * g++.dg/ext/attrib42.C: New.
9436
9437 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9438
9439 PR bootstrap/51796
9440 * gcc.dg/pr51796.c: New test.
9441
9442 2012-01-11 Jason Merrill <jason@redhat.com>
9443
9444 PR c++/51818
9445 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9446
9447 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9448
9449 * gnat.dg/array19.ad[sb]: New test.
9450
9451 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9452
9453 * gnat.dg/opt23.ad[sb]: New test.
9454 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9455 * gnat.dg/opt24.ad[sb]: New test.
9456
9457 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9458
9459 PR tree-optimization/49642
9460 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9461 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9462
9463 2012-01-11 Jason Merrill <jason@redhat.com>
9464
9465 PR c++/51613
9466 * g++.dg/template/explicit-args5.C: New.
9467
9468 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9469
9470 * gcc.c-torture/execute/20120110-1.c: New testcase.
9471
9472 2012-01-10 Jason Merrill <jason@redhat.com>
9473
9474 PR c++/51614
9475 * g++.dg/inherit/ambig1.C: New.
9476
9477 PR c++/51433
9478 * g++.dg/cpp0x/constexpr-cache1.C: New.
9479
9480 2012-01-10 Richard Guenther <rguenther@suse.de>
9481
9482 PR tree-optimization/51801
9483 * gcc.dg/torture/pr51801.c: New testcase.
9484
9485 2012-01-10 Tobias Burnus <burnus@net-b.de>
9486
9487 PR fortran/51652
9488 * gfortran.dg/allocate_with_typespec_5.f90: New.
9489
9490 2012-01-10 Tobias Burnus <burnus@net-b.de>
9491
9492 * gfortran.dg/class_39.f03: Update dg-error string.
9493
9494 2012-01-10 Richard Guenther <rguenther@suse.de>
9495
9496 PR tree-optimization/50913
9497 * gcc.dg/graphite/interchange-16.c: New testcase.
9498 * gcc.dg/graphite/scop-20.c: XFAIL.
9499 * gfortran.dg/graphite/interchange-1.f: Likewise.
9500 * gfortran.dg/graphite/block-1.f90: Likewise.
9501 * gfortran.dg/graphite/block-2.f: Likewise.
9502
9503 2012-01-10 Richard Henderson <rth@redhat.com>
9504
9505 * lib/target-supports.exp (check_effective_target_vect_perm,
9506 check_effective_target_vect_perm_byte,
9507 check_effective_target_vect_perm_short): Enable for arm neon.
9508
9509 2012-01-09 Tobias Burnus <burnus@net-b.de>
9510
9511 PR fortran/46328
9512 * gfortran.dg/typebound_operator_11.f90: New.
9513
9514 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9515
9516 * gnat.dg/array18.adb: New test.
9517 * gnat.dg/array18_pkg.ads: New helper.
9518
9519 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9520
9521 PR fortran/51791
9522 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9523 around base object in first assignment in main program.
9524 * gfortran.dg/typebound_operator_10.f03: New test.
9525
9526 2012-01-09 Martin Jambor <mjambor@suse.cz>
9527
9528 PR tree-optimization/51759
9529 * g++.dg/ipa/pr51759.C: New test.
9530
9531 2012-01-09 Tobias Burnus <burnus@net-b.de>
9532
9533 PR fortran/51758
9534 * gfortran.dg/optional_absent_2.f90: New.
9535
9536 2012-01-09 Tobias Burnus <burnus@net-b.de>
9537
9538 PR fortran/51578
9539 * gfortran.dg/use_17.f90: New.
9540
9541 2012-01-09 Gary Funck <gary@intrepid.com>
9542
9543 PR preprocessor/33919
9544 * gcc.dg/pr33919.c: New test.
9545 * gcc.dg/pr33919-0.h: New test header file.
9546 * gcc.dg/pr33919-1.h: Ditto.
9547 * gcc.dg/pr33919-2.h: Ditto.
9548
9549 2012-01-07 Jan Hubicka <jh@suse.cz>
9550
9551 PR tree-optimize/51694
9552 * gcc.c-torture/compile/pr51694.c: new testcase.
9553
9554 2012-01-07 Jan Hubicka <jh@suse.cz>
9555
9556 PR tree-optimization/51600
9557 * g++.dg/torture/pr51600.C: New testcase.
9558
9559 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9560
9561 PR gcov-profile/51715
9562 PR gcov-profile/51717
9563 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9564 * gcc.misc-tests/gcov-14.c: Likewise.
9565
9566 2012-01-06 Jason Merrill <jason@redhat.com>
9567
9568 * g++.dg/parse/new5.C: New.
9569
9570 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9571
9572 PR testsuite/51655
9573 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9574 including <string.h>.
9575
9576 2012-01-06 Jason Merrill <jason@redhat.com>
9577
9578 * g++.dg/abi/mangle51.C: New.
9579 * g++.dg/abi/mangle52.C: New.
9580 * g++.dg/abi/mangle53.C: New.
9581 * g++.dg/abi/mangle54.C: New.
9582 * g++.dg/abi/mangle55.C: New.
9583 * g++.dg/abi/mangle56.C: New.
9584 * g++.dg/abi/mangle57.C: New.
9585 * g++.dg/abi/mangle58.C: New.
9586 * g++.dg/abi/mangle59.C: New.
9587 * g++.dg/cpp0x/trailing3.C: Update mangling.
9588 * g++.dg/cpp0x/variadic111.C: Update mangling.
9589 * g++.dg/cpp0x/variadic4.C: Update mangling.
9590 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9591 * g++.dg/template/nontype22.C: Works now.
9592 * g++.dg/template/pr35240.C: Works now.
9593
9594 * g++.dg/cpp0x/error7.C: New.
9595
9596 2012-01-06 Tobias Burnus <burnus@net-b.de>
9597
9598 * gfortran.dg/deallocate_stat_2.f90: New.
9599 * coarray/allocate_errgmsg.f90: New.
9600 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9601 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9602 * coarray/subobject_1.f90: Fix for num_images > 1.
9603 * gfortran.dg/deallocate_stat.f90: Update due to changed
9604 stat= handling.
9605
9606 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9607
9608 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9609
9610 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9611
9612 * ada/acats/overflow.lst: Add cb20004.
9613
9614 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9615
9616 PR c++/51541
9617 * g++.dg/cpp0x/alias-decl-18.C: New test.
9618
9619 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9620
9621 * gcc.c-torture/execute/20120104-1.c: New test.
9622
9623 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9624
9625 PR fortran/PR48946
9626 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9627 the old typebound_operator_8.f03.
9628 * gfortran.dg/typebound_operator_8.f03: New version of
9629 typebound_operator_7.f03 with 'u' a derived type instead of a
9630 class object.
9631
9632 2012-01-05 Richard Guenther <rguenther@suse.de>
9633
9634 * g++.dg/torture/pr49309.C: Skip for -flto.
9635
9636 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9637
9638 PR middle-end/51761
9639 * gcc.c-torture/compile/pr51761.c: New test.
9640
9641 2012-01-05 Richard Guenther <rguenther@suse.de>
9642
9643 PR tree-optimization/51760
9644 * gcc.dg/torture/pr51760.c: New testcase.
9645
9646 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9647
9648 PR middle-end/51472
9649 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9650
9651 2012-01-05 Richard Guenther <rguenther@suse.de>
9652
9653 PR lto/41576
9654 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9655 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9656
9657 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9658
9659 PR debug/51695
9660 * gcc.dg/pr51695.c: New test.
9661
9662 2012-01-04 Andrew Pinski <apinski@cavium.com>
9663
9664 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9665 * gcc.target/mips/octeon2-lx-1.c: New test.
9666 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9667 * gcc.target/mips/octeon2-lx-2.c: New test.
9668 * gcc.target/mips/octeon2-lx-3.c: New test.
9669
9670 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9671
9672 PR other/51163
9673 PR other/51164
9674 * gcc.dg/tm/alias-1.c: Adjust regexp.
9675 * gcc.dg/tm/alias-2.c: Adjust regexp.
9676
9677 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9678
9679 PR c++/51064
9680 * g++.dg/warn/Wparentheses-26.C: New.
9681
9682 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9683
9684 * gfortran.dg/elemental_optional_args_2.f90: New test.
9685
9686 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9687
9688 PR fortran/49693
9689 * gfortran.dg/common_17.f90: New test.
9690
9691 2012-01-04 Richard Guenther <rguenther@suse.de>
9692
9693 PR tree-optimization/49651
9694 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9695 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9696
9697 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9698
9699 PR c++/51738
9700 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9701
9702 2012-01-03 Andrew Pinski <apinski@cavium.com>
9703
9704 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9705 for all mips targets. Also allow an optional .cfi_startproc.
9706
9707 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9708
9709 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9710
9711 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9712
9713 PR c++/29273
9714 * g++.dg/rtti/dyncast5.C: New.
9715
9716 2012-01-03 Richard Guenther <rguenther@suse.de>
9717
9718 PR tree-optimization/51070
9719 * gcc.dg/torture/pr51070-2.c: New testcase.
9720
9721 2012-01-03 Richard Guenther <rguenther@suse.de>
9722
9723 PR tree-optimization/51692
9724 * gcc.dg/torture/pr51692.c: New testcase.
9725
9726 2012-01-03 Richard Guenther <rguenther@suse.de>
9727
9728 PR debug/51650
9729 * g++.dg/lto/pr51650-3_0.C: New testcase.
9730
9731 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9732
9733 PR c++/15867
9734 * g++.dg/warn/Wredundant-decls-spec.C: New.
9735
9736 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9737
9738 PR tree-optimization/51719
9739 * g++.dg/tree-prof/pr51719.C: New test.
9740
9741 2012-01-03 Richard Guenther <rguenther@suse.de>
9742
9743 PR middle-end/51730
9744 * gcc.dg/fold-compare-6.c: New testcase.
9745
9746 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9747
9748 PR c++/51669
9749 * g++.dg/gomp/pr51669.C: New test.
9750
9751 2012-01-02 Jason Merrill <jason@redhat.com>
9752
9753 PR c++/51675
9754 * g++.dg/cpp0x/constexpr-union2.C: New.
9755
9756 PR c++/51666
9757 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9758
9759 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9760
9761 PR c++/51462
9762 * g++.dg/cpp0x/constexpr-99.C: New test.
9763
9764 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9765
9766 PR c++/20140
9767 * g++.dg/template/init9.C: New.
9768
9769 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9770
9771 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9772 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9773 rather than a specific number.
9774
9775 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9776
9777 PR fortran/46262
9778 PR fortran/46328
9779 PR fortran/51052
9780 * gfortran.dg/typebound_operator_7.f03: New.
9781 * gfortran.dg/typebound_operator_8.f03: New.
9782
9783 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9784
9785 PR target/51729
9786 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9787 XFAIL.
9788 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9789
9790 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9791
9792 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9793
9794 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9795
9796 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9797 for MIPS.
9798
9799 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9800
9801 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9802 * gfortran.dg/io_real_boz_4.f90: Likewise.
9803 * gfortran.dg/io_real_boz_5.f90: Likewise.
9804
9805 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9806
9807 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9808
9809 2012-01-02 Revital Eres <revital.eres@linaro.org>
9810
9811 * gcc.dg/sms-11.c: New file.
9812
9813 2012-01-02 Tobias Burnus <burnus@net-b.de>
9814
9815 PR fortran/51682
9816 * gfortran.dg/coarray/image_index_3.f90: New.
9817
9818 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9819
9820 PR c++/16603
9821 * g++.dg/parse/enum8.C: New.
9822
9823 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9824
9825 PR c++/51379
9826 * g++.dg/conversion/reinterpret4.C: New.
9827 * g++.dg/conversion/reinterpret1.C: Adjust.
9828
9829 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9830
9831 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9832
9833 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9834
9835 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9836 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9837 * g++.old-deja/g++.jason/access14.C: Likewise.
9838 * g++.old-deja/g++.jason/access8.C: Likewise.
9839 * g++.old-deja/g++.jason/access1.C: Likewise.
9840 * g++.old-deja/g++.other/access3.C: Likewise.
9841 * g++.old-deja/g++.other/access5.C: Likewise.
9842 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9843 * g++.old-deja/g++.law/visibility22.C: Likewise.
9844 * g++.old-deja/g++.law/visibility26.C: Likewise.
9845 * g++.old-deja/g++.mike/p2746.C: Likewise.
9846 * g++.dg/debug/using1.C: Likewise.
9847 * g++.dg/lookup/using51.C: Likewise.
9848 * g++.dg/inherit/using5.C: Likewise.
9849 * g++.dg/inherit/pr30297.C: Likewise.
9850 * g++.dg/inherit/access8.C: Likewise.
9851 * g++.dg/torture/pr39362.C: Likewise.
9852 * g++.dg/template/crash13.C: Likewise.
9853 * g++.dg/template/using10.C: Likewise.
9854
9855 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9856
9857 PR fortran/51502
9858 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9859
9860 2012-01-01 Ira Rosen <irar@il.ibm.com>
9861
9862 PR tree-optimization/51704
9863 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9864 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9865 corresponding flags.
9866
9867 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9868
9869 PR c++/51723
9870 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9871
9872 2012-01-01 Jan Hubicka <jh@suse.cz>
9873
9874 PR rtl-optimization/51069
9875 * gcc.c-torture/compile/pr51069.c: New testcase.
9876
9877 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9878
9879 PR tree-optimization/51683
9880 * gcc.dg/pr51683.c: New test.
9881 \f
9882 Copyright (C) 2012 Free Software Foundation, Inc.
9883
9884 Copying and distribution of this file, with or without modification,
9885 are permitted in any medium without royalty provided the copyright
9886 notice and this notice are preserved.