ccf9be831afa7d9ab2485e798e459b60e4b857d7
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-09 Andrew Pinski <apinski@cavium.com>
2
3 * gcc.c-torture/execute/20121108-1.c: New test.
4
5 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
6
7 PR c++/54413
8 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
9 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
10 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
11 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
12
13 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
14
15 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
16 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
17 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
18 array bounds.
19 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
20
21 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
22
23 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
24 * g++.dg/tm/pr47530.C: Same.
25
26 2012-11-09 Jason Merrill <jason@redhat.com>
27
28 PR c++/54859
29 * g++.dg/cpp0x/alias-decl-25.C: New.
30
31 * g++.dg/abi/abi-tag1.C: New.
32 * g++.dg/abi/abi-tag2.C: New.
33
34 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
35
36 PR rtl-optimization/55154
37 * gcc.target/i386/pr55154.c: New test.
38
39 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
40
41 PR rtl-optimization/55151
42 * gcc.dg/pr55151.c: Move ...
43 * gcc.target/i386/pr55151.c: ... here.
44
45 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
46
47 PR rtl-optimization/54472
48 * gcc.dg/pr54472.c: New test.
49
50 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
51
52 * gnat.dg/stack_check3.ad[sb]: New test.
53
54 2012-11-08 Ian Lance Taylor <iant@google.com>
55
56 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
57 with arguments. Handle errorcheckoutput and rundir test types.
58
59 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
60
61 PR tree-optimization/55191
62 * gcc.dg/pr55191.c: New test.
63
64 2012-11-08 Jakub Jelinek <jakub@redhat.com>
65
66 PR debug/54499
67 * g++.dg/debug/pr54499.C: New test.
68
69 2012-11-08 Jan Hubicka <jh@suse.cz>
70
71 PR middle-end/48636
72 * gcc.dg/winline-3.c: Update.
73
74 2012-11-08 Martin Jambor <mjambor@suse.cz>
75
76 * gfortran.dg/ipcp-array-1.f90: New test.
77
78 2012-11-08 Florian Weimer <fweimer@redhat.com>
79
80 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
81
82 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
83
84 PR rtl-optimization/55151
85 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
86
87 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
88
89 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
90
91 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
92
93 * gcc.c-torture/compile/20121107-1.c: New test.
94
95 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
96
97 PR rtl-optimization/55151
98 * gcc.dg/pr55151.c: Compile it only for x86_64.
99
100 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
101
102 PR rtl-optimization/55122
103 * gcc.dg/pr55122.c: New test.
104
105 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
106
107 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
108 word powerpc.
109 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
110 * gcc.target/powerpc/loop_align.c: Skip on AIX.
111 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
112 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
113
114 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
115
116 PR c/53063
117 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
118
119 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
120
121 PR c/51294
122 * c-c++-common/pr51294.c: New.
123
124 2012-11-07 Martin Jambor <mjambor@suse.cz>
125
126 PR tree-optimization/53787
127 * gcc.dg/ipa/ipa-5.c: Adjust.
128 * gcc.dg/ipa/ipcp-agg-1.c: New test.
129 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
130 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
131 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
132 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
133 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
134 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
135 * gfortran.dg/pr48636-2.f90: New test.
136 * gfortran.dg/pr53787.f90: Likewise.
137
138 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
139
140 PR c++/55226
141 Revert:
142 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
143
144 PR c++/54922
145 * g++.dg/cpp0x/constexpr-union4.C: New.
146
147 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
148
149 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
150
151 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
152
153 PR target/49220
154 * gcc.c-torture/compile/pr49220.c: New test.
155
156 2012-11-07 Florian Weimer <fweimer@redhat.com>
157
158 * g++.dg/init/new40.C: New.
159
160 2012-11-07 Jakub Jelinek <jakub@redhat.com>
161
162 PR debug/54693
163 * gcc.dg/guality/pr54693-2.c: New test.
164
165 2012-11-06 Andrew Pinski <apinski@cavium.com>
166
167 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
168 -fno-vect-cost-model.
169
170 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
171
172 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
173 * gcc.dg/tm/debug-1.c: Same.
174 * gcc.dg/tm/irrevocable-3.c: Same.
175 * gcc.dg/tm/irrevocable-4.c: Same.
176 * gcc.dg/tm/memopt-10.c: Same.
177 * gcc.dg/tm/memopt-11.c: Same.
178 * gcc.dg/tm/props-4.c: Same.
179 * gcc.dg/tm/wrap-3.c: Same.
180 * gcc.dg/tm/wrap-4.c: Same.
181
182 2012-11-06 Andrew Pinski <apinski@cavium.com>
183
184 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
185
186 2012-11-06 Jan Hubicka <jh@suse.cz>
187
188 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
189 candidate still.
190 * gcc.dg/tree-ssa/loop-23.c: Likewise.
191 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
192 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
193
194 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
195
196 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
197
198 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
199
200 PR middle-end/41993
201 * gcc.dg/torture/pr41993.c: New test.
202
203 2012-11-06 Jan Hubicka <jh@suse.cz>
204
205 * gcc.target/i386/l_fma_float_?.c: Update.
206 * gcc.target/i386/l_fma_double_?.c: Update.
207
208 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
209
210 PR target/54089
211 * gcc.target/sh/pr54089-8.c: New.
212 * gcc.target/sh/pr54089-9.c: New.
213
214 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
215
216 PR target/47440
217 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
218 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
219 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
220 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
221 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
222 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
223 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
224 * gcc.target/i386/avx-vzeroupper-27.c: New.
225
226 2012-11-06 Janus Weil <janus@gcc.gnu.org>
227
228 PR fortran/54917
229 * gfortran.dg/transfer_class_1.f90: New.
230 * gfortran.dg/transfer_class_2.f90: New.
231
232 2012-11-05 Sriraman Tallam <tmsriram@google.com>
233
234 * testsuite/g++.dg/mv1.C: New test.
235 * testsuite/g++.dg/mv2.C: New test.
236 * testsuite/g++.dg/mv3.C: New test.
237 * testsuite/g++.dg/mv4.C: New test.
238 * testsuite/g++.dg/mv5.C: New test.
239 * testsuite/g++.dg/mv6.C: New test.
240
241 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
242
243 PR testsuite/55186
244 * gcc.dg/const-uniq-1.c (a): Increase length four times.
245
246 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
247
248 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
249 darwin.
250
251 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
252
253 * g++.dg/torture/20121105-1.C: New test.
254
255 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
256
257 * gcc.dg/torture/fp-compare.c: New testcase.
258
259 2012-11-05 Jan Hubicka <jh@suse.cz>
260
261 * gcc.dg/const-1.c: Update.
262 * gcc.dg/pure-1.c: Update.
263
264 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
265
266 PR rtl-optimization/55151
267 * gcc.dg/pr55151.c: New test.
268
269 2012-11-05 Jakub Jelinek <jakub@redhat.com>
270
271 PR debug/54970
272 PR debug/54971
273 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
274
275 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
276
277 PR testsuite/51128
278 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
279
280 2012-11-05 Jan Hubicka <jh@suse.cz>
281
282 * gcc.dg/autopar/pr49960.c: Fix testcase.
283
284 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
285
286 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
287 Fix scan-tree-dump-times directive.
288
289 2012-11-04 Janus Weil <janus@gcc.gnu.org>
290
291 PR fortran/55199
292 * gfortran.dg/associate_12.f90: New.
293
294 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
295
296 PR target/54255
297 * lib/target-supports.exp (check_effective_target_masm_intel): New
298 proc.
299 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
300 masm_intel.
301
302 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
303 Jack Howarth <howarth@bromo.med.uc.edu>
304
305 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
306 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
307 * gcc.target/i386/pr53249.c: Likewise.
308
309 2012-11-03 Andrew Pinski <apinski@cavium.com>
310
311 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
312 call abort1 so that cross jumping does not happen.
313
314 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
315
316 PR target/51244
317 * gcc.target/sh/pr51244-18.c: New.
318 * gcc.target/sh/pr51244-19.c: New.
319
320 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
321
322 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
323 b requires a 64-bit operation followed by a truncation.
324
325 2012-11-02 Jan Hubicka <jh@suse.cz>
326
327 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
328
329 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
330
331 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
332 conditions to verify the reduction code is vectorized.
333
334 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
335 in case 'pow', such as 'powerpc' is used in the compiler version name.
336 * gcc.target/powerpc/pr46728-2.c: Likewise.
337 * gcc.target/powerpc/pr46728-3.c: Likewise.
338 * gcc.target/powerpc/pr46728-4.c: Likewise.
339 * gcc.target/powerpc/pr46728-5.c: Likewise.
340 * gcc.target/powerpc/pr46728-7.c: Likewise.
341 * gcc.target/powerpc/pr46728-8.c: Likewise.
342 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
343
344 2012-11-02 Jan Hubicka <jh@suse.cz>
345
346 * gcc.dg/tree-ssa/loop-38.c: New testcase.
347
348 2012-11-02 Jan Hubicka <jh@suse.cz>
349
350 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
351 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
352
353 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
354
355 PR middle-end/55130
356 * gcc.target/i386/pr55130.c: New test.
357
358 2012-11-02 Jakub Jelinek <jakub@redhat.com>
359
360 PR target/55147
361 * gcc.target/i386/pr55147.c: New test.
362
363 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
364
365 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
366 * gfortran.dg/default_format_denormal_1.f90: Same.
367
368 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
369
370 PR middle-end/55001
371 * g++.dg/ext/vector19.C: Remove target restrictions.
372 * gcc.dg/fold-compare-7.c: New testcase.
373
374 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
375
376 PR target/55160
377 * gcc.target/sh/pr55160.c: New.
378
379 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
380
381 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
382 scan-assembler regex.
383
384 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
385
386 PR middle-end/55150
387 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
388 * gcc.dg/pr55150-2.c: New test.
389
390 2012-11-01 Sharad Singhai <singhai@google.com>
391
392 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
393 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
394 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
395 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
396
397 2012-10-31 Dehao Chen <dehao@google.com>
398
399 * g++.dg/debug/dwarf2/block.C: New testcase.
400
401 2012-10-31 Jan Hubicka <jh@suse.cz>
402
403 * gcc.dg/pr44974.c: Add noinline.
404
405 2012-10-31 Janus Weil <janus@gcc.gnu.org>
406
407 PR fortran/53718
408 * gfortran.dg/class_54.f90: New.
409
410 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
411 Jakub Jelinek <jakub@redhat.com>
412
413 PR tree-optimization/55018
414 * gcc.dg/torture/pr55018.c: New test.
415
416 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
417
418 PR c++/54583
419 * g++.dg/ext/vla13.C: New.
420
421 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
422
423 PR middle-end/55150
424 * gcc.dg/pr55150.c: New test.
425
426 2012-10-31 Tobias Burnus <burnus@net-b.de>
427
428 PR fortran/55134
429 * gfortran.dg/associate_11.f90: New.
430
431 2012-10-31 Dodji Seketeli <dodji@redhat.com>
432
433 PR c++/54955
434 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
435
436 2012-10-31 Jakub Jelinek <jakub@redhat.com>
437
438 PR tree-optimization/19105
439 PR tree-optimization/21643
440 PR tree-optimization/46309
441 * gcc.dg/pr19105.c: New test.
442 * gcc.dg/pr21643.c: New test.
443 * gcc.dg/pr46309-2.c: New test.
444 * gcc.c-torture/execute/pr46309.c: New test.
445
446 2012-10-31 Alan Modra <amodra@gmail.com>
447
448 * gcc.target/powerpc/dimode_off.c: New.
449 * gcc.target/powerpc/timode_off.c: New.
450 * gcc.target/powerpc/dfmode_off.c: New.
451 * gcc.target/powerpc/tfmode_off.c: New.
452
453 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
454
455 PR rtl-optimization/55093
456 * gcc.target/i386/pr55093.c: New file.
457
458 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
459
460 * gcc.target/i386/pr55116.c: Renamed to ...
461 * gcc.target/i386/pr55116-1.c: This.
462
463 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
464
465 * gcc.target/i386/pr55116-2.c: New file.
466
467 2012-10-30 Richard Biener <rguenther@suse.de>
468
469 * gcc.dg/vect/slp-perm-2.c: Adjust.
470
471 2012-10-30 Richard Biener <rguenther@suse.de>
472
473 PR tree-optimization/55111
474 * gcc.dg/torture/pr55111.c: New testcase.
475
476 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
477
478 PR target/53988
479 * gcc.target/sh/pr53988.c: New.
480
481 2012-10-30 Bin Cheng <bin.cheng@arm.com>
482
483 PR target/54989
484 * gcc.dg/hoist-register-pressure-1.c: Rename from
485 hoist-register-pressure.c. Add nonpic condition.
486 * gcc.dg/hoist-register-pressure-2.c: New testcase.
487
488 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
489
490 PR c++/54930
491 * gcc.dg/Wreturn-local-addr.c: New.
492 * g++.dg/warn/Wno-return-local-addr.C: New.
493 * g++.dg/warn/Wreturn-local-addr.C: New.
494
495 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
496
497 PR middle-end/55116
498 * gcc.target/i386/pr55116.c: New file.
499
500 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
501
502 PR c/53066
503 * gcc.dg/Wshadow-4.c: New.
504 * gcc.dg/Wshadow-4.h: New.
505
506 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
507
508 PR debug/54693
509 * gcc.dg/guality/pr54693.c: New.
510
511 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
512
513 PR middle-end/55027
514 * gcc.dg/pr55027.c: New testcase.
515
516 2012-10-29 Jan Hubicka <jh@suse.cz>
517
518 * gcc.dg/ipa/inline-6.c: New testcase.
519
520 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
521
522 PR rtl-optimization/55106
523 * g++.dg/pr55106.C: New.
524
525 2012-10-29 Richard Guenther <rguenther@suse.de>
526
527 PR middle-end/53695
528 * gcc.dg/torture/pr53695.c: New testcase.
529
530 2012-10-28 Jan Hubicka <jh@suse.cz>
531
532 * gcc.dg/ipa/inlinehint-3.c: New testcase.
533
534 2012-10-28 Tobias Burnus <burnus@net-b.de>
535
536 PR fortran/54958
537 * gfortran.dg/do_check_6.f90: New.
538
539 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
540 Jack Howarth <howarth@bromo.med.uc.edu>
541
542 PR target/54404
543 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
544 to dg-options.
545 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
546
547 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
548
549 PR target/34283
550 * gcc.target/i386/pr34283.c: New test.
551
552 2012-10-26 Jakub Jelinek <jakub@redhat.com>
553
554 PR c++/55081
555 * g++.dg/opt/pr55081.C: New test.
556
557 PR debug/54970
558 PR debug/54971
559 * gcc.dg/guality/pr54970.c: New test.
560
561 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
562
563 PR c++/54984
564 * g++.dg/template/new11.C: New.
565
566 2012-10-26 Richard Biener <rguenther@suse.de>
567
568 PR middle-end/54824
569 * gcc.dg/torture/pr54824.c: New testcase.
570
571 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
572
573 * gcc.target/i386/fxsave-1.c: New.
574 * gcc.target/i386/fxsave64-1.c: Ditto.
575 * gcc.target/i386/fxrstor-1.c: Ditto.
576 * gcc.target/i386/fxrstor64-1.c: Ditto.
577 * gcc.target/i386/xsave-1.c: Ditto.
578 * gcc.target/i386/xsave64-1.c: Ditto.
579 * gcc.target/i386/xrstor-1.c: Ditto.
580 * gcc.target/i386/xrstor64-1.c: Ditto.
581 * gcc.target/i386/xsaveopt-1.c: Ditto.
582 * gcc.target/i386/xsaveopt64-1.c: Ditto.
583 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
584 * gcc.target/i386/sse-13.c: Ditto.
585 * gcc.target/i386/sse-14.c: Ditto.
586 * gcc.target/i386/sse-22.c: Ditto.
587 * gcc.target/i386/sse-23.c: Ditto.
588 * g++.dg/other/i386-2.C: Ditto.
589 * g++.dg/other/i386-3.C: Ditto.
590
591 2012-10-25 Jan Hubicka <jh@suse.cz>
592
593 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
594 at ivcanon time.
595
596 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
597
598 PR c++/53761
599 * g++.dg/ext/transparent-union.C: New.
600
601 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
602
603 PR c++/54427
604 * g++.dg/ext/vector19.C: New testcase.
605
606 2012-10-25 Richard Biener <rguenther@suse.de>
607
608 PR tree-optimization/54902
609 * g++.dg/torture/pr54902.C: New testcase.
610
611 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
612
613 PR c++/34892
614 * g++.dg/template/crash114.C: New.
615
616 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
617
618 PR bootstrap/55049
619 * gcc.target/i386/pr55049-1.c: New test.
620
621 2012-10-24 Janus Weil <janus@gcc.gnu.org>
622
623 PR fortran/55037
624 * gfortran.dg/class_dummy_4.f03: New.
625
626 2012-10-24 Jakub Jelinek <jakub@redhat.com>
627
628 PR rtl-optimization/55010
629 * gcc.dg/pr55010.c: New test.
630
631 PR debug/54828
632 * g++.dg/debug/pr54828.C: New test.
633
634 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
635
636 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
637 * gcc.dg/vect/vect-83_64.c: Likewise.
638
639 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
640
641 PR c++/54922
642 * g++.dg/cpp0x/constexpr-union4.C: New.
643
644 2012-10-23 Jeff Law <law@redhat.com>
645
646 * gcc.c-torture/execute/pr54985.c: New test.
647
648 2012-10-23 Paul Koning <ni1d@arrl.net>
649
650 PR debug/54508
651 * g++.dg/debug/dwarf2/pr54508.C: New.
652
653 2012-10-23 Jakub Jelinek <jakub@redhat.com>
654
655 PR c++/54844
656 * g++.dg/template/sizeof14.C: New test.
657
658 2012-10-23 Ian Bolton <ian.bolton@arm.com>
659 Jim MacArthur <jim.macarthur@arm.com>
660 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
661 Marcus Shawcroft <marcus.shawcroft@arm.com>
662 Nigel Stephens <nigel.stephens@arm.com>
663 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
664 Richard Earnshaw <rearnsha@arm.com>
665 Sofiane Naci <sofiane.naci@arm.com>
666 Stephen Thomas <stephen.thomas@arm.com>
667 Tejas Belagod <tejas.belagod@arm.com>
668 Yufeng Zhang <yufeng.zhang@arm.com>
669
670 * lib/target-supports.exp
671 (check_profiling_available): Add AArch64.
672 (check_effective_target_vect_int): Likewise.
673 (check_effective_target_vect_shift): Likewise.
674 (check_effective_target_vect_float): Likewise.
675 (check_effective_target_vect_double): Likewise.
676 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
677 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
678 (check_effective_target_vect_pack_trunc): Likewise.
679 (check_effective_target_vect_unpack): Likewise.
680 (check_effective_target_vect_hw_misalign): Likewise.
681 (check_effective_target_vect_short_mult): Likewise.
682 (check_effective_target_vect_int_mult): Likewise.
683 (check_effective_target_vect_stridedN): Likewise.
684 (check_effective_target_sync_int_long): Likewise.
685 (check_effective_target_sync_char_short): Likewise.
686 (check_vect_support_and_set_flags): Likewise.
687 (check_effective_target_aarch64_tiny): New.
688 (check_effective_target_aarch64_small): New.
689 (check_effective_target_aarch64_large): New.
690 * g++.dg/other/PR23205.C: Enable aarch64.
691 * g++.dg/other/pr23205-2.C: Likewise.
692 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
693 * gcc.c-torture/execute/20101011-1.c: Likewise.
694 * gcc.dg/20020312-2.c: Likewise.
695 * gcc.dg/20040813-1.c: Likewise.
696 * gcc.dg/builtin-apply2.c: Likewise.
697 * gcc.dg/stack-usage-1.c: Likewise.
698
699 2012-10-23 Ian Bolton <ian.bolton@arm.com>
700 Jim MacArthur <jim.macarthur@arm.com>
701 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
702 Marcus Shawcroft <marcus.shawcroft@arm.com>
703 Nigel Stephens <nigel.stephens@arm.com>
704 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
705 Richard Earnshaw <rearnsha@arm.com>
706 Sofiane Naci <sofiane.naci@arm.com>
707 Stephen Thomas <stephen.thomas@arm.com>
708 Tejas Belagod <tejas.belagod@arm.com>
709 Yufeng Zhang <yufeng.zhang@arm.com>
710
711 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
712 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
713 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
714 * gcc.target/aarch64/aapcs/abitest.S: New file.
715 * gcc.target/aarch64/aapcs/abitest.h: New file.
716 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
717 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
718 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
719 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
720 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
721 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
722 * gcc.target/aarch64/aapcs/ice_1.c: New file.
723 * gcc.target/aarch64/aapcs/ice_2.c: New file.
724 * gcc.target/aarch64/aapcs/ice_3.c: New file.
725 * gcc.target/aarch64/aapcs/ice_4.c: New file.
726 * gcc.target/aarch64/aapcs/ice_5.c: New file.
727 * gcc.target/aarch64/aapcs/macro-def.h: New file.
728 * gcc.target/aarch64/aapcs/test_1.c: New file.
729 * gcc.target/aarch64/aapcs/test_10.c: New file.
730 * gcc.target/aarch64/aapcs/test_11.c: New file.
731 * gcc.target/aarch64/aapcs/test_12.c: New file.
732 * gcc.target/aarch64/aapcs/test_13.c: New file.
733 * gcc.target/aarch64/aapcs/test_14.c: New file.
734 * gcc.target/aarch64/aapcs/test_15.c: New file.
735 * gcc.target/aarch64/aapcs/test_16.c: New file.
736 * gcc.target/aarch64/aapcs/test_17.c: New file.
737 * gcc.target/aarch64/aapcs/test_18.c: New file.
738 * gcc.target/aarch64/aapcs/test_19.c: New file.
739 * gcc.target/aarch64/aapcs/test_2.c: New file.
740 * gcc.target/aarch64/aapcs/test_20.c: New file.
741 * gcc.target/aarch64/aapcs/test_21.c: New file.
742 * gcc.target/aarch64/aapcs/test_22.c: New file.
743 * gcc.target/aarch64/aapcs/test_23.c: New file.
744 * gcc.target/aarch64/aapcs/test_24.c: New file.
745 * gcc.target/aarch64/aapcs/test_25.c: New file.
746 * gcc.target/aarch64/aapcs/test_26.c: New file.
747 * gcc.target/aarch64/aapcs/test_3.c: New file.
748 * gcc.target/aarch64/aapcs/test_4.c: New file.
749 * gcc.target/aarch64/aapcs/test_5.c: New file.
750 * gcc.target/aarch64/aapcs/test_6.c: New file.
751 * gcc.target/aarch64/aapcs/test_7.c: New file.
752 * gcc.target/aarch64/aapcs/test_8.c: New file.
753 * gcc.target/aarch64/aapcs/test_9.c: New file.
754 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
755 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
756 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
757 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
758 * gcc.target/aarch64/aapcs/test_complex.c: New file.
759 * gcc.target/aarch64/aapcs/test_int128.c: New file.
760 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
761 * gcc.target/aarch64/aapcs/type-def.h: New file.
762 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
763 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
764 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
765 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
766 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
767 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
768 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
769 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
770 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
771 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
772 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
773 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
774 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
775 * gcc.target/aarch64/aarch64.exp: New file.
776 * gcc.target/aarch64/adc-1.c: New file.
777 * gcc.target/aarch64/adc-2.c: New file.
778 * gcc.target/aarch64/asm-1.c: New file.
779 * gcc.target/aarch64/clrsb.c: New file.
780 * gcc.target/aarch64/clz.c: New file.
781 * gcc.target/aarch64/ctz.c: New file.
782 * gcc.target/aarch64/csinc-1.c: New file.
783 * gcc.target/aarch64/csinv-1.c: New file.
784 * gcc.target/aarch64/csneg-1.c: New file.
785 * gcc.target/aarch64/extend.c: New file.
786 * gcc.target/aarch64/fcvt.x: New file.
787 * gcc.target/aarch64/fcvt_double_int.c: New file.
788 * gcc.target/aarch64/fcvt_double_long.c: New file.
789 * gcc.target/aarch64/fcvt_double_uint.c: New file.
790 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
791 * gcc.target/aarch64/fcvt_float_int.c: New file.
792 * gcc.target/aarch64/fcvt_float_long.c: New file.
793 * gcc.target/aarch64/fcvt_float_uint.c: New file.
794 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
795 * gcc.target/aarch64/ffs.c: New file.
796 * gcc.target/aarch64/fmadd.c: New file.
797 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
798 * gcc.target/aarch64/frint.x: New file.
799 * gcc.target/aarch64/frint_double.c: New file.
800 * gcc.target/aarch64/frint_float.c: New file.
801 * gcc.target/aarch64/index.c: New file.
802 * gcc.target/aarch64/mneg-1.c: New file.
803 * gcc.target/aarch64/mneg-2.c: New file.
804 * gcc.target/aarch64/mneg-3.c: New file.
805 * gcc.target/aarch64/mnegl-1.c: New file.
806 * gcc.target/aarch64/mnegl-2.c: New file.
807 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
808 * gcc.target/aarch64/pic-constantpool1.c: New file.
809 * gcc.target/aarch64/pic-symrefplus.c: New file.
810 * gcc.target/aarch64/predefine_large.c: New file.
811 * gcc.target/aarch64/predefine_small.c: New file.
812 * gcc.target/aarch64/predefine_tiny.c: New file.
813 * gcc.target/aarch64/reload-valid-spoff.c: New file.
814 * gcc.target/aarch64/scalar_intrinsics.c: New file.
815 * gcc.target/aarch64/table-intrinsics.c: New file.
816 * gcc.target/aarch64/tst-1.c: New file.
817 * gcc.target/aarch64/vect-abs-compile.c: New file.
818 * gcc.target/aarch64/vect-abs.c: New file.
819 * gcc.target/aarch64/vect-abs.x: New file.
820 * gcc.target/aarch64/vect-compile.c: New file.
821 * gcc.target/aarch64/vect-faddv-compile.c: New file.
822 * gcc.target/aarch64/vect-faddv.c: New file.
823 * gcc.target/aarch64/vect-faddv.x: New file.
824 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
825 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
826 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
827 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
828 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
829 * gcc.target/aarch64/vect-fp-compile.c: New file.
830 * gcc.target/aarch64/vect-fp.c: New file.
831 * gcc.target/aarch64/vect-fp.x: New file.
832 * gcc.target/aarch64/vect-mull-compile.c: New file.
833 * gcc.target/aarch64/vect-mull.c: New file.
834 * gcc.target/aarch64/vect-mull.x: New file.
835 * gcc.target/aarch64/vect.c: New file.
836 * gcc.target/aarch64/vect.x: New file.
837 * gcc.target/aarch64/vector_intrinsics.c: New file.
838 * gcc.target/aarch64/vfp-1.c: New file.
839 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
840 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
841 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
842 * g++.dg/abi/aarch64_guard1.C: New file.
843
844 2012-10-23 Jakub Jelinek <jakub@redhat.com>
845
846 PR c++/54988
847 * c-c++-common/pr54988.c: New test.
848
849 2012-10-23 Jan Hubicka <jh@suse.cz>
850
851 * gcc.dg/tree-prof/peel-1.c: New testcase.
852
853 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
854
855 PR gcc/52945
856 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
857
858 2012-10-23 Joseph Myers <joseph@codesourcery.com>
859
860 * gcc.dg/c99-predef-1.c: New test.
861 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
862 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
863 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
864 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
865 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
866 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
867 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
868 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
869 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
870 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
871 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
872 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
873
874 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
875
876 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
877
878 2012-10-23 Jan Hubicka <jh@suse.cz>
879
880 PR middle-end/54937
881 * gcc.c-torture/execute/pr54937.c: New testcase.
882 * gcc.dg/tree-ssa/cunroll-2.c: Update.
883
884 2012-10-23 Jan Hubicka <jh@suse.cz>
885
886 PR middle-end/54967
887 * gfortran.dg/pr54967.f90: New testcase.
888
889 2012-10-23 Terry Guo <terry.guo@arm.com>
890
891 PR target/55019
892 * gcc.dg/pr55019.c: New.
893
894 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
895
896 PR tree-optimization/55008
897 * gcc.dg/tree-ssa/pr55008.c: New test.
898
899 2012-10-22 Richard Biener <rguenther@suse.de>
900
901 PR tree-optimization/55011
902 * gcc.dg/torture/pr55011.c: New testcase.
903
904 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
905
906 * gcc.target/arm/pr40457-1.c: Adjust expected output.
907 * gcc.target/arm/pr40457-2.c: Likewise.
908 * gcc.target/arm/pr40457-3.c: Likewise.
909
910 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
911
912 * gnat.dg/specs/limited_with4.ads: New test.
913 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
914
915 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
916
917 * gnat.dg/modular4.adb: New test.
918 * gnat.dg/modular4_pkg.ads: New helper.
919
920 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
921
922 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
923 * gnat.dg/specs/addr1.ads: Likewise.
924
925 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
926
927 * gcc.dg/webizer.c (main): Add missing exit call.
928
929 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
930
931 PR fortran/54465
932 * gfortran.dg/wextra_1.f: New test.
933
934 2012-10-20 Jan Hubicka <jh@suse.cz>
935
936 * gcc.dg/tree-prof/unroll-1.c: New testcase.
937
938 2012-10-19 Janus Weil <janus@gcc.gnu.org>
939
940 PR fortran/54224
941 * gfortran.dg/warn_unused_function.f90: New.
942
943 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
944
945 * lib/target-supports.exp
946 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
947
948 2012-10-19 Richard Guenther <rguenther@suse.de>
949
950 PR tree-optimization/54981
951 * gcc.dg/pr54981.c: New testcase.
952
953 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
954
955 PR target/54892
956 * gcc.target/arm/pr54892.c: New.
957
958 2012-10-19 Bin Cheng <bin.cheng@arm.com>
959
960 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
961
962 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
963
964 PR c++/54501
965 * g++.dg/init/array30.C: New.
966 * g++.dg/init/array31.C: Likewise.
967
968 2012-10-18 Tobias Burnus <burnus@net-b.de>
969
970 PR fortran/54884
971 * gfortran.dg/public_private_module_7.f90: New.
972
973 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
974
975 PR c++/29633
976 * g++.dg/template/pr29633.C: New.
977
978 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
979
980 * gnat.dg/loop_optimization13.ad[sb]: New test.
981 * gnat.dg/loop_optimization13_pkg.ads: New helper.
982
983 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
984
985 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
986 * gcc.target/arm/neon/vfmaf32.c: Likewise.
987 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
988 * gcc.target/arm/neon/vfmsf32.c: Likewise.
989
990 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
991
992 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
993 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
994 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
995 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
996 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
997 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
998
999 2012-10-16 Jan Hubicka <jh@suse.cz>
1000
1001 * gcc.target/i386/l_fma_float_?.c: Update.
1002 * gcc.target/i386/l_fma_double_?.c: Update.
1003 * gfortran.dg/do_1.f90: XFAIL
1004 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1005 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1006 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1007 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1008 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1009 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1010 valid.
1011
1012 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1013
1014 PR c/53063
1015 PR c/40989
1016 * gcc.dg/Wstrict-overflow-24.c: New.
1017
1018 2012-10-16 Tobias Burnus <burnus@net-b.de>
1019
1020 PR fortran/50981
1021 PR fortran/54618
1022 * gfortran.dg/class_optional_1.f90: New.
1023 * gfortran.dg/class_optional_2.f90: New.
1024
1025 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1026
1027 PR debug/54796
1028 * gcc.dg/guality/pr54796.c: New test.
1029
1030 PR tree-optimization/54889
1031 * gfortran.dg/pr54889.f90: New test.
1032
1033 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1034
1035 * g++.dg/other/dump-ada-spec-2.C: New test.
1036
1037 2012-10-16 Easwaran Raman <eraman@google.com>
1038
1039 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1040 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1041
1042 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1043
1044 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1045 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1046
1047 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1048
1049 PR target/54925
1050 * gcc.c-torture/compile/pr54925.c: New.
1051
1052 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1053
1054 PR target/51244
1055 * gcc.target/sh/pr51244-17.c: New.
1056
1057 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1058
1059 PR target/54760
1060 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1061 functions.
1062 * gcc.target/sh/pr54760-4.c: New.
1063
1064 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1065
1066 PR target/34777
1067 * gcc.target/sh/torture/sh-torture.exp: New.
1068 * gcc.target/sh/torture/pr34777.c: New.
1069
1070 2012-10-15 Matthias Klose <doko@ubuntu.com>
1071
1072 * lib/target-supports.exp (check_profiling_available): Match
1073 arm*-*-linux-* for ARM Linux/GNU.
1074 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1075 * gfortran.dg/enum_10.f90: Likewise.
1076 * gfortran.dg/enum_9.f90: Likewise.
1077 * gcc.target/arm/synchronize.c: Likewise.
1078 * g++.old-deja/g++.jason/enum6.C: Likewise.
1079 * g++.old-deja/g++.other/enum4.C: Likewise.
1080 * g++.old-deja/g++.law/enum9.C: Likewise.
1081
1082 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1083
1084 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1085 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1086
1087 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1088 Paolo Carlini <paolo.carlini@oracle.com>
1089
1090 PR c++/17805
1091 * g++.dg/overload/operator6.C: New.
1092
1093 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1094
1095 PR c++/50080 (again)
1096 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1097 * g++.dg/parse/tmpl-outside1.C: Likewise.
1098 * g++.dg/template/qualttp18.C: Likewise.
1099 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1100 * g++.old-deja/g++.pt/overload13.C: Likewise.
1101
1102 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1103
1104 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1105 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1106 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1107 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1108 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1109 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1110 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1111 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1112
1113 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1114
1115 PR c++/50080
1116 * g++.dg/parse/tmpl-outside2.C: New.
1117 * g++.dg/parse/tmpl-outside1.C: Adjust.
1118 * g++.dg/template/qualttp18.C: Likewise.
1119 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1120 * g++.old-deja/g++.pt/overload13.C: Likewise.
1121
1122 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1123
1124 PR tree-optimization/54915
1125 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1126
1127 2012-10-15 Richard Guenther <rguenther@suse.de>
1128
1129 PR tree-optimization/54920
1130 * gcc.dg/torture/pr54920.c: New testcase.
1131
1132 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1133
1134 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1135
1136 2012-10-13 Jason Merrill <jason@redhat.com>
1137
1138 * g++.dg/tls/thread_local7g.C: Require tls_native.
1139
1140 2012-10-14 Jason Merrill <jason@redhat.com>
1141
1142 * g++.dg/cpp0x/inh-ctor1.C: New.
1143 * g++.dg/cpp0x/inh-ctor2.C: New.
1144 * g++.dg/cpp0x/inh-ctor3.C: New.
1145 * g++.dg/cpp0x/inh-ctor4.C: New.
1146 * g++.dg/cpp0x/inh-ctor5.C: New.
1147 * g++.dg/cpp0x/inh-ctor6.C: New.
1148 * g++.dg/cpp0x/inh-ctor7.C: New.
1149 * g++.dg/cpp0x/inh-ctor8.C: New.
1150 * g++.dg/cpp0x/inh-ctor9.C: New.
1151 * g++.dg/cpp0x/inh-ctor10.C: New.
1152 * g++.dg/cpp0x/inh-ctor11.C: New.
1153 * g++.dg/cpp0x/inh-ctor12.C: New.
1154 * g++.dg/cpp0x/inh-ctor13.C: New.
1155
1156 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1157
1158 PR rtl-optimization/54919
1159 * gcc.dg/pr54919.c: New testcase.
1160
1161 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1162
1163 PR c++/53581
1164 * g++.dg/template/crash113.C: New.
1165
1166 2012-10-14 Jan Hubicka <jh@suse.cz>
1167
1168 * gcc.dg/unroll_5.c: New testcase.
1169
1170 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1171
1172 PR c++/52643
1173 * g++.dg/opt/pr52643.C: New.
1174
1175 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1176
1177 PR target/54602
1178 * gcc.target/sh/pr54602-1.c: New.
1179 * gcc.target/sh/pr54602-2.c: New.
1180 * gcc.target/sh/pr54602-3.c: New.
1181 * gcc.target/sh/pr54602-4.c: New.
1182
1183 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1184
1185 PR target/54680
1186 * gcc.target/sh/pr54680.c: New.
1187
1188 2012-10-12 Jan Hubicka <jh@suse.cz>
1189
1190 * gcc.dg/webizer.c: New testcase.
1191
1192 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1193
1194 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1195 specify -m64.
1196
1197 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1198
1199 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1200 Return 0 if already specifying -mfloat-abi other than hard.
1201
1202 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1203
1204 * gcc.dg/pr53060.c: Prune irrelevant warning.
1205
1206 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1207
1208 PR c/54381
1209 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1210 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1211 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1212 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1213 Adjust expected wording of warnings for *cmp* builtins.
1214 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1215 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1216
1217 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1218
1219 PR c++/24449
1220 * g++.dg/parse/friend-main.C: New.
1221
1222 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1223
1224 PR c++/53055
1225 * g++.dg/pr53055.C: New testcase.
1226
1227 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1228
1229 PR c++/52744
1230 * g++.dg/cpp0x/pr52744.C: New.
1231
1232 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1233
1234 PR fortran/40453
1235 * gfortran.dg/dummy_procedure_9.f90: New.
1236
1237 2012-10-12 Richard Biener <rguenther@suse.de>
1238
1239 PR tree-optimization/54894
1240 * gcc.dg/torture/pr54894.c: New testcase.
1241
1242 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1243
1244 PR target/51244
1245 * gcc.target/sh/pr51244-13.c: New.
1246 * gcc.target/sh/pr51244-14.c: New.
1247 * gcc.target/sh/pr51244-15.c: New.
1248 * gcc.target/sh/pr51244-16.c: New.
1249
1250 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1251
1252 PR c++/51878
1253 * g++.dg/cpp0x/decltype45.C: New.
1254
1255 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1256
1257 PR fortran/54784
1258 * gfortran.dg/class_allocate_13.f90: New.
1259
1260 2012-10-11 Jason Merrill <jason@redhat.com>
1261
1262 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1263 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1264
1265 * g++.dg/gomp/tls-5.C: Require tls_native.
1266 * g++.dg/tls/thread_local7.C: Require tls_native.
1267 * g++.dg/tls/static2.C: New.
1268
1269 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1270
1271 PR c++/36107
1272 * g++.dg/ext/weak5.C: New.
1273
1274 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1275
1276 PR testsuite/54868
1277 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1278 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1279
1280 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1281
1282 PR c++/43765
1283 * g++.dg/parse/pr43765.C: New.
1284
1285 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1286
1287 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1288
1289 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1290
1291 PR c++/43663
1292 * g++.dg/init/bitfield3.C: New.
1293
1294 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1295
1296 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1297
1298 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1299
1300 PR tree-optimization/54877
1301 * gcc.dg/torture/pr54877.c: New test.
1302
1303 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1304
1305 PR testsuite/53397
1306 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1307 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1308 and remove target info from dg-do compile.
1309 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1310 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1311 and remove target info from dg-do compile.
1312
1313 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1314
1315 * gcc.dg/pr54782.c: Require target with pthread support.
1316
1317 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1318
1319 PR c++/53122
1320 * g++.dg/cpp0x/auto35.C: New.
1321
1322 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1323
1324 PR c++/53540 - using fails to be equivalent to typedef
1325 * g++.dg/cpp0x/alias-decl-24.C: New test.
1326
1327 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1328
1329 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1330 that c++11 attributes to types are ignored for now.
1331 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1332 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1333
1334 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1335
1336 PR c++/53741
1337 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1338
1339 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1340
1341 PR c++/50478
1342 * g++.dg/cpp0x/initlist67.C: New.
1343
1344 2012-10-10 Dehao Chen <dehao@google.com>
1345
1346 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1347
1348 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1349
1350 PR target/52480
1351 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1352 Add runtime tests.
1353
1354 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1355
1356 PR c++/53307
1357 * g++.dg/cpp0x/decltype44.C: New.
1358
1359 2012-10-09 Steve Ellcey <sellcey@mips.com>
1360
1361 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1362
1363 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1364
1365 PR c++/53763
1366 * g++.dg/cpp0x/decltype43.C: New.
1367
1368 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1369
1370 PR middle-end/53397
1371 * gcc.dg/pr53397-1.c: New test case.
1372 * gcc.dg/pr53397-2.c: New test case.
1373
1374 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1375
1376 PR c++/54194
1377 * g++.dg/warn/Wparentheses-26.C: Adjust.
1378 * g++.dg/warn/Wparentheses-27.C: New.
1379
1380 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1381
1382 PR c++/54427
1383 * c-c++-common/vector-scalar.c: New testcase.
1384 * g++.dg/ext/vector18.C: New testcase.
1385 * g++.dg/ext/vector5.C: This is not an error anymore.
1386 * gcc.dg/init-vec-1.c: Move ...
1387 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1388 * gcc.c-torture/execute/vector-shift1.c: Move ...
1389 * c-c++-common/torture/vector-shift1.c: ... here.
1390 * gcc.dg/scal-to-vec1.c: Move ...
1391 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1392 C++11. Adapt error messages.
1393 * gcc.dg/convert-vec-1.c: Move ...
1394 * c-c++-common/convert-vec-1.c: ... here.
1395 * gcc.dg/scal-to-vec2.c: Move ...
1396 * c-c++-common/scal-to-vec2.c: ... here.
1397
1398 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1399
1400 PR target/54400
1401 * gcc.target/i386/pr54400.c: New testcase.
1402
1403 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1404
1405 PR c++/54858
1406 * g++.dg/template/pr54858.C: New test.
1407
1408 2012-10-08 Marek Polacek <polacek@redhat.com>
1409
1410 PR debug/54831
1411 * g++.dg/debug/pr54831.C: New test.
1412
1413 2012-10-08 Dehao Chen <dehao@google.com>
1414
1415 * g++.dg/predict-loop-exit-1.C: New.
1416 * g++.dg/predict-loop-exit-2.C: New.
1417 * g++.dg/predict-loop-exit-3.C: New.
1418
1419 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1420
1421 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1422
1423 2012-10-08 Jason Merrill <jason@redhat.com>
1424
1425 * g++.dg/gomp/tls-5.C: New.
1426 * g++.dg/gomp/tls-wrap1.C: New.
1427 * g++.dg/gomp/tls-wrap2.C: New.
1428 * g++.dg/gomp/tls-wrap3.C: New.
1429 * g++.dg/gomp/tls-wrap4.C: New.
1430 * g++.dg/gomp/tls-wrapper-cse.C: New.
1431 * g++.dg/tls/thread_local-cse.C: New.
1432 * g++.dg/tls/thread_local-order1.C: New.
1433 * g++.dg/tls/thread_local-order2.C: New.
1434 * g++.dg/tls/thread_local-wrap1.C: New.
1435 * g++.dg/tls/thread_local-wrap2.C: New.
1436 * g++.dg/tls/thread_local-wrap3.C: New.
1437 * g++.dg/tls/thread_local-wrap4.C: New.
1438 * g++.dg/tls/thread_local2g.C: New.
1439 * g++.dg/tls/thread_local3g.C: New.
1440 * g++.dg/tls/thread_local4g.C: New.
1441 * g++.dg/tls/thread_local5g.C: New.
1442 * g++.dg/tls/thread_local6g.C: New.
1443 * g++.dg/tls/thread_local7g.C: New.
1444
1445 * g++.dg/tls/thread_local3.C: New.
1446 * g++.dg/tls/thread_local4.C: New.
1447 * g++.dg/tls/thread_local5.C: New.
1448 * g++.dg/tls/thread_local6.C: New.
1449
1450 * g++.dg/tls/init-2.C: Tweak errors.
1451 * g++.dg/tls/thread_local1.C: New.
1452 * g++.dg/tls/thread_local2.C: New.
1453 * g++.dg/tls/thread_local7.C: New.
1454
1455 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1456
1457 PR target/54866
1458 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1459
1460 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1461
1462 PR target/54685
1463 * gcc.target/sh/pr54685.c: New.
1464
1465 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1466
1467 PR c++/53528 C++11 attribute support
1468 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1469 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1470 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1471 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1472 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1473 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1474 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1475 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1476 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1477 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1478 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1479 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1480 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1481 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1482 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1483 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1484 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1485 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1486 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1487 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1488 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1489 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1490 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1491 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1492 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1493 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1494 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1495 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1496 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1497 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1498 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1499 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1500 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1501 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1502 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1503 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1504 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1505 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1506 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1507 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1508 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1509 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1510 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1511 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1512 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1513 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1514 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1515 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1516 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1517 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1518 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1519 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1520 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1521 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1522 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1523 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1524 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1525
1526 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1527
1528 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1529 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1530 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1531
1532 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1533
1534 PR target/54760
1535 * gcc.target/sh/pr54760-2.c: New.
1536 * gcc.target/sh/pr54760-3.c: New.
1537
1538 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1539
1540 PR c++/51422
1541 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1542
1543 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1544 Sandra Loosemore <sandra@codesourcery.com>
1545
1546 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1547 and test that the accumulator is initialized using MULT.
1548 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1549 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1550
1551 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1552
1553 PR c++/52764
1554 * g++.dg/cpp0x/stdint.C: New.
1555
1556 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1557
1558 PR c++/54249
1559 * g++.dg/cpp0x/stddef.C: New.
1560
1561 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1562
1563 PR fortran/54832
1564 * gfortran.dg/typebound_operator_17.f90: New.
1565
1566 2012-10-06 Jan Hubicka <jh@suse.cz>
1567
1568 PR lto/53831
1569 PR lto/54776
1570 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1571
1572 2012-10-06 Jan Hubicka <jh@suse.cz>
1573
1574 * gcc.dg/lto/resolutions_0.c: New testcase.
1575
1576 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1577
1578 PR fortran/45521
1579 * gfortran.dg/generic_25.f90: New.
1580 * gfortran.dg/generic_26.f90: New.
1581 * gfortran.dg/generic_27.f90: New.
1582
1583 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1584
1585 PR target/54760
1586 * gcc.target/sh/pr54760-1.c: New.
1587
1588 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1589
1590 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1591 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1592 * g++.dg/warn/Wsign-compare-5.C: New test.
1593 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1594 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1595 * g++.dg/ext/builtin30.C: New test.
1596 * g++.dg/ext/vla12.C: New test.
1597 * gcc.dg/builtins-85.c: New test.
1598
1599 PR debug/54519
1600 * gcc.dg/guality/pr54519-1.c: New test.
1601 * gcc.dg/guality/pr54519-2.c: New test.
1602 * gcc.dg/guality/pr54519-3.c: New test.
1603 * gcc.dg/guality/pr54519-4.c: New test.
1604 * gcc.dg/guality/pr54519-5.c: New test.
1605 * gcc.dg/guality/pr54519-6.c: New test.
1606
1607 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1608
1609 PR c++/50893
1610 * g++.dg/cpp0x/defaulted38.C: New.
1611
1612 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1613
1614 PR tree-optimization/33763
1615 * c-c++-common/pr33763.c: New test.
1616
1617 PR tree-optimization/54810
1618 * gcc.dg/tree-ssa/vrp85.c: New test.
1619
1620 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1621
1622 * gcc.dg/ucnid-7.c: Skip on AIX.
1623 * gcc.dg/ucnid-8.c: Same.
1624 * gcc.dg/ucnid-10.c: Same.
1625 * gcc.dg/ucnid-13.c: Same.
1626 * gcc.dg/attr-alias-3.c: Same.
1627 * gcc.dg/attr-alias-5.c: Same.
1628 * gcc.dg/torture/pr51106-2.c: Same.
1629 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1630
1631 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1632
1633 PR c++/52233
1634 * g++.dg/cpp0x/alias-decl-23.C: New.
1635
1636 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1637
1638 PR c++/53403
1639 * g++.dg/template/friend53.C: New.
1640
1641 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1642
1643 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1644 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1645 (scan-ada-spec): Likewise.
1646 (scan-ada-spec-not): Likewise.
1647 * gcc.dg/dump-ada-spec-1.c: New test.
1648 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1649
1650 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1651
1652 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1653
1654 2012-10-04 Florian Weimer <fweimer@redhat.com>
1655
1656 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1657
1658 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1659
1660 PR c++/54323
1661 * g++.dg/cpp0x/pr54323.C: New.
1662
1663 2012-10-04 Richard Guenther <rguenther@suse.de>
1664
1665 PR middle-end/54735
1666 * g++.dg/torture/pr54735.C: New testcase.
1667
1668 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1669
1670 PR rtl-optimization/54739
1671 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1672
1673 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1674
1675 PR target/51244
1676 * gcc.target/sh/pr51244-12.c: New.
1677
1678 2012-10-03 Dehao Chen <dehao@google.com>
1679
1680 PR middle-end/54782
1681 * gcc.dg/pr54782.c: New test.
1682
1683 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1684
1685 PR c++/54777
1686 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1687
1688 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1689
1690 PR fortran/54778
1691 * gfortran.dg/class_53.f90: New.
1692
1693 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1694
1695 PR debug/54551
1696 * gcc.dg/guality/pr54551.c: New.
1697
1698 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1699
1700 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1701 * gcc.target/powerpc/pr46728-2.c: Likewise.
1702
1703 2012-10-02 Sharad Singhai <singhai@google.com>
1704
1705 PR testsuite/54772
1706 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1707 to fix test failures caused by r191883.
1708 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1709 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1710 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1711 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1712 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1713 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1714 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1715 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1716 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1717
1718 2012-09-30 Sharad Singhai <singhai@google.com>
1719
1720 * gcc.target/i386/vect-double-1.c: Fix test.
1721
1722 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1723
1724 PR target/54087
1725 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1726 atomic_sub fails.
1727
1728 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1729
1730 PR rtl-optimization/54457
1731 * gcc.target/i386/pr54457.c: New test.
1732
1733 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1734
1735 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1736
1737 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1738
1739 * gcc.target/i386/vect-rebuild.c: New testcase.
1740
1741 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1742
1743 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1744
1745 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1746
1747 * gcc.target/mips/pr37362.c: Fix target selector.
1748
1749 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1750
1751 PR target/54083
1752 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1753
1754 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1755
1756 * gcc.dg/ucnid-8.c: Update line number.
1757 * gcc.dg/torture/pr51106-2.c: Likewise.
1758
1759 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1760
1761 PR fortran/54667
1762 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1763 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1764 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1765
1766 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1767
1768 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1769 partially reverting r170092.
1770 * gfortran.dg/class_7.f03: Ditto.
1771 * gfortran.dg/coarray_14.f90: Ditto.
1772 * gfortran.dg/typebound_proc_13.f03: Ditto.
1773
1774 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1775
1776 PR c++/54738
1777 * g++.dg/cpp0x/sfinae42.C: New.
1778
1779 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1780
1781 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1782 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1783 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1784 * gcc.dg/pr42629.c: XFAIL on AIX.
1785 * gcc.dg/pr47684.c: Same.
1786 * gcc.dg/pr43670.c: Same.
1787 * gcc.dg/pr42916.c: Same.
1788 * gcc.dg/pr45449.c: Same.
1789 * gcc.dg/pr50017.c: Same.
1790 * gcc.dg/pr42728.c: Same.
1791 * gcc.dg/pr47881.c: Same.
1792 * gcc.dg/pr44023.c: Same.
1793 * gcc.dg/pr41345.c: Same.
1794 * gcc.dg/pr42630.c: Same.
1795 * gcc.dg/pr44971.c: Same.
1796 * gcc.dg/pr46771.c: Same.
1797 * gcc.dg/ucnid-8.c: Same.
1798 * gcc.dg/ucnid-10.c: Same.
1799 * gcc.dg/ucnid-13.c: Same.
1800 * gcc.dg/torture/pr51106-2.c: Same.
1801 * gcc.dg/pr48768.c: Same.
1802 * gcc.dg/pr42631.c: Same.
1803 * gcc.dg/pr43084.c: Same.
1804 * gcc.dg/ucnid-7.c: Same.
1805 * gcc.dg/pr42889.c: Same.
1806 * gcc.dg/pr41241.c: Same.
1807 * gcc.dg/pr42719.c: Same.
1808 * g++.dg/debug/pr46583.C: Same.
1809 * g++.dg/debug/pr47106.C: Same.
1810 * g++.dg/opt/pr48549.C: Same.
1811 * g++.dg/other/pr42685.C: Same.
1812 * c-c++-common/pr43942.c: Same.
1813
1814 2012-09-29 Ian Lance Taylor <iant@google.com>
1815
1816 * go.test/go-test.exp: Update for latest version of Go testsuite.
1817
1818 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1819
1820 PR fortran/52724
1821 * gfortran.dg/internal_readwrite_3.f90: New test.
1822
1823 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1824
1825 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1826 c-c++-common/Wunused-local-typedefs-2.c to here.
1827
1828 PR c++/54372 - unused attribute inactive on dependant entities
1829 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1830
1831 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1832
1833 PR c++/29028 - Missed unused warning on using declaration
1834 * g++.dg/warn/Wunused-var-18.C: New test.
1835
1836 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1837
1838 PR c++/53551 - -Wunused-local-typedefs misses uses
1839 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1840
1841 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1842
1843 PR target/54716
1844 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1845
1846 PR tree-optimization/54713
1847 * gcc.c-torture/compile/pr54713-1.c: New test.
1848 * gcc.c-torture/compile/pr54713-2.c: New test.
1849 * gcc.c-torture/compile/pr54713-3.c: New test.
1850
1851 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1852
1853 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1854
1855 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1856
1857 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1858
1859 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1860
1861 PR target/54703
1862 * gcc.target/i386/pr54703.c: New test.
1863
1864 2012-09-27 Richard Guenther <rguenther@suse.de>
1865
1866 PR lto/54709
1867 * gcc.dg/lto/pr54709_0.c: New testcase.
1868 * gcc.dg/lto/pr54709_1.c: Likewise.
1869
1870 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1871
1872 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1873
1874 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1875
1876 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1877
1878 * gcc.target/arm/pr42879.c: Handle big-endian.
1879
1880 2012-09-26 Steve Ellcey <sellcey@mips.com>
1881
1882 PR c/37303
1883 * gcc.dg/pr37303.c: Check for rdata or rodata.
1884
1885 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1886
1887 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1888
1889 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1890
1891 PR target/51274
1892 PR target/53087
1893 * gcc.target/powerpc/ppc-ne0-1.c: New.
1894
1895 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1896
1897 PR target/54089
1898 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1899 test_19, test_20, test_21, test_22, test_23): New functions.
1900 * gcc.target/sh/pr54089-4.c: New.
1901 * gcc.target/sh/pr54089-5.c: New.
1902 * gcc.target/sh/pr54089-6.c: New.
1903 * gcc.target/sh/pr54089-7.c: New.
1904
1905 2012-09-25 Richard Guenther <rguenther@suse.de>
1906
1907 PR lto/54625
1908 * gcc.dg/lto/pr54702_0.c: New testcase.
1909 * gcc.dg/lto/pr54702_1.c: Likewise.
1910 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1911 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1912 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1913 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1914
1915 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1916
1917 PR c++/54526
1918 * g++.dg/cpp0x/parse2.C: New.
1919 * g++.dg/parse/error11.C: Adjust.
1920 * g++.dg/parse/error12.C: Likewise.
1921
1922 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1923
1924 * gcc.target/i386/20030217-1.c: Added check for
1925 large_long_double effective target.
1926 * gcc.target/i386/387-3.c: Likewise.
1927 * gcc.target/i386/387-4.c: Likewise.
1928 * gcc.target/i386/pr36578-1.c: Likewise.
1929 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1930 when long double size is equal double size.
1931 * gcc.target/i386/excess-precision-1.c: Likewise.
1932 * gcc.target/i386/pr36578-2.c: Likewise.
1933 * gcc.target/i386/20030217-2.c: New testcase.
1934
1935 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1936
1937 PR tree-optimization/54676
1938 * gcc.dg/pr54676.c: New test.
1939
1940 2012-09-25 Richard Guenther <rguenther@suse.de>
1941
1942 PR tree-optimization/53663
1943 * gcc.dg/torture/pr53663-1.c: New testcase.
1944 * gcc.dg/torture/pr53663-2.c: Likewise.
1945 * gcc.dg/torture/pr53663-3.c: Likewise.
1946
1947 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1948
1949 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1950
1951 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1952
1953 * lib/target-supports-dg.exp (dg-require-effective-target,
1954 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1955 dg-process-target-1 instead of dg-process-target.
1956 (dg-process-target-1): Rename from dg-process-target.
1957 (dg-process-target): New.
1958
1959 2012-09-24 Richard Guenther <rguenther@suse.de>
1960
1961 PR tree-optimization/54684
1962 * g++.dg/torture/pr54684.C: New testcase.
1963
1964 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1965
1966 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1967
1968 2012-09-24 Richard Guenther <rguenther@suse.de>
1969
1970 PR middle-end/52173
1971 * gcc.dg/tm/pr52173-1.c: New.
1972 * gcc.dg/tm/pr52173-2.c: New.
1973
1974 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1975
1976 * gcc.dg/pr54669.c: New test.
1977
1978 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1979 Dominique Dhumieres <dominiq@lps.ens.fr>
1980
1981 PR testsuite/54677
1982 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1983
1984 2012-09-23 Tobias Burnus <burnus@net-b.de>
1985
1986 PR fortran/54618
1987 * gfortran.dg/class_array_14.f90: New.
1988
1989 2012-09-22 Kai Tietz <ktietz@redhat.com>
1990
1991 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1992 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1993
1994 2012-09-21 Dehao Chen <dehao@google.com>
1995
1996 PR go/54649
1997 PR tree-optimization/54655
1998 * g++.dg/pr54655.C: New testcase.
1999
2000 2012-09-21 Richard Guenther <rguenther@suse.de>
2001
2002 PR tree-optimization/54647
2003 * g++.dg/torture/pr54647.C: New testcase.
2004
2005 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2006
2007 PR c++/54427
2008 * c-c++-common/torture/vector-compare-2.c: Add -w.
2009
2010 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2011
2012 * gnat.dg/opt20.ads: Move dg directive to...
2013 * gnat.dg/opt20.adb: ...here.
2014 * gnat.dg/addr1.ad[sb]: Likewise.
2015 * gnat.dg/concat2.ad[sb]: Likewise.
2016 * gnat.dg/array16.ad[sb]: Likewise.
2017 * gnat.dg/atomic5.ad[sb]: Likewise.
2018 * gnat.dg/discr29.ad[sb]: Likewise.
2019 * gnat.dg/noreturn5.ad[sb]: Likewise.
2020 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2021 * gnat.dg/discr23.ads: Remove dg directive.
2022 * gnat.dg/nested_float_packed.ads: Likewise.
2023 * gnat.dg/oconst6.ads: Move to...
2024 * gnat.dg/specs/oconst6.ads: ...here.
2025
2026 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2027
2028 PR c++/52432
2029 * g++.dg/cpp0x/decltype32.C: Tweak.
2030
2031 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2032
2033 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2034 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2035 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2036 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2037
2038 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2039
2040 PR c++/54581
2041 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2042
2043 2012-09-19 Steve Ellcey <sellcey@mips.com>
2044
2045 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2046
2047 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2048
2049 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2050 * gcc.target/powerpc/ppc-mftb.c: New file.
2051
2052 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2053
2054 PR target/54089
2055 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2056 functions.
2057
2058 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2059
2060 PR target/54236
2061 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2062
2063 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2064
2065 * gcc.c-torture/execute/20120919-1.c: New test.
2066
2067 2012-09-19 Richard Guenther <rguenther@suse.de>
2068
2069 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2070
2071 2012-09-19 Richard Guenther <rguenther@suse.de>
2072
2073 * gcc.dg/builtin-unreachable-6.c: Adjust.
2074
2075 2012-09-19 Richard Guenther <rguenther@suse.de>
2076
2077 * gcc.dg/builtin-object-size-10.c: Adjust.
2078 * gcc.dg/builtin-unreachable-5.c: Adjust.
2079 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2080 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2081 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2082 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2083 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2084 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2085 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2086 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2087 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2088 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2089 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2090 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2091
2092 2012-09-19 Richard Guenther <rguenther@suse.de>
2093
2094 PR tree-optimization/54132
2095 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2096 * gcc.dg/torture/pr54132.c: Likewise.
2097
2098 2012-09-19 Terry Guo <terry.guo@arm.com>
2099
2100 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2101 extra prune rules that will be applied to all tests in a .exp file.
2102 (gcc-dg-prune): Use rules defined by the above variable.
2103 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2104 harmless warnings on architecture switch conflict.
2105
2106 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2107
2108 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2109 of asm-comment characters instead of a single one.
2110 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2111
2112 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2113
2114 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2115
2116 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2117 target instead of xfailing it.
2118 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2119 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2120 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2121 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2122 * gcc.dg/vect/vect-104.c: Likewise.
2123 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2124 * gcc.dg/vect/vect-outer-1.c: Likewise.
2125 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2126 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2127 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2128 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2129 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2130 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2131 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2132 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2133 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2134
2135 * lib/target-supports.exp
2136 (check_effective_target_vect_widen_mult_qi_to_hi,
2137 check_effective_target_vect_widen_mult_hi_to_si,
2138 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2139 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2140 check_effective_target_vect_pack_trunc,
2141 check_effective_target_vect_unpack,
2142 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2143 instead of arm_none.
2144
2145 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2146
2147 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2148
2149 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2150 config to compiler_flags.
2151
2152 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2153
2154 PR target/54592
2155 * gcc.target/i386/pr54592.c: New test.
2156
2157 PR tree-optimization/54610
2158 * gcc.target/i386/pr54610.c: New test.
2159
2160 2012-09-17 Jason Merrill <jason@redhat.com>
2161
2162 PR c++/54575
2163 * g++.dg/cpp0x/alias-decl-21.C: New.
2164 * g++.dg/cpp0x/alias-decl-22.C: New.
2165
2166 2012-09-17 Tobias Burnus <burnus@net-b.de>
2167
2168 PR fortran/54608
2169 * gfortran.dg/scan_2.f90: New.
2170
2171 2012-09-17 Jason Merrill <jason@redhat.com>
2172
2173 PR c++/53661
2174 * g++.dg/init/aggr9.C: New.
2175
2176 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2177
2178 * gnat.dg/loop_optimization12.ad[sb]: New test.
2179
2180 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2181
2182 PR fortran/54285
2183 * gfortran.dg/proc_ptr_result_7.f90: New.
2184
2185 2012-09-17 Tobias Burnus <burnus@net-b.de>
2186
2187 PR fortran/54603
2188 * gfortran.dg/structure_constructor_11.f90: New.
2189
2190 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2191
2192 PR tree-optimization/54563
2193 * g++.dg/torture/pr54563.C: New test.
2194
2195 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2196
2197 PR fortran/54594
2198 * gfortran.dg/typebound_generic_14.f03: New.
2199
2200 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2201
2202 PR fortran/54387
2203 * gfortran.dg/proc_ptr_38.f90: New.
2204
2205 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2206
2207 PR debug/54460
2208 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2209 to scary regexp.
2210
2211 PR testsuite/54007
2212 * gnat.dg/lto15.adb: Require lto.
2213
2214 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2215 "myBindC" for hppa*-*-hpux*.
2216
2217 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2218
2219 * gfortran.dg/namelist_75.f90: New test.
2220
2221 2012-09-15 Tom de Vries <tom@codesourcery.com>
2222
2223 * gcc.dg/tree-ssa/vrp82.c: New test.
2224 * gcc.dg/tree-ssa/vrp83.c: Same.
2225 * gcc.dg/tree-ssa/vrp84.c: Same.
2226
2227 2012-09-15 Tom de Vries <tom@codesourcery.com>
2228
2229 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2230 * gcc.dg/tree-ssa/vrp81.c: ... this.
2231
2232 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2233
2234 PR target/54222
2235 * gcc.target/avr/torture/fix-types.h: New.
2236 * gcc.target/avr/torture/vals-hr.def: New.
2237 * gcc.target/avr/torture/vals-r.def: New.
2238 * gcc.target/avr/torture/vals-k.def: New.
2239 * gcc.target/avr/torture/vals-ur.def: New.
2240 * gcc.target/avr/torture/vals-uk.def: New.
2241 * gcc.target/avr/torture/vals-uhr.def: New.
2242 * gcc.target/avr/torture/vals-llk.def: New.
2243 * gcc.target/avr/torture/vals-ullk.def: New.
2244 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2245 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2246 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2247 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2248 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2249 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2250 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2251 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2252
2253 2012-09-14 Dehao Chen <dehao@google.com>
2254
2255 * g++.dg/debug/dwarf2/deallocator.C: New test.
2256
2257 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2258
2259 PR c/54552
2260 * gcc.c-torture/compile/pr54552-1.c: New test.
2261
2262 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2263
2264 PR c++/54427
2265 * g++.dg/other/vector-compare.C: New testcase.
2266 * c-c++-common/vector-compare-3.c: New testcase.
2267 * gcc.dg/vector-shift.c: Move ...
2268 * c-c++-common/vector-shift.c: ... here.
2269 * gcc.dg/vector-shift1.c: Move ...
2270 * c-c++-common/vector-shift1.c: ... here.
2271 * gcc.dg/vector-shift3.c: Move ...
2272 * c-c++-common/vector-shift3.c: ... here.
2273 * gcc.dg/vector-compare-1.c: Move ...
2274 * c-c++-common/vector-compare-1.c: ... here.
2275 * gcc.dg/vector-compare-2.c: Move ...
2276 * c-c++-common/vector-compare-2.c: ... here.
2277 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2278 * c-c++-common/torture/vector-compare-1.c: ... here.
2279 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2280 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2281 * c-c++-common/torture/vector-compare-2.c: ... here.
2282 * gcc.c-torture/execute/vector-shift.c: Move ...
2283 * c-c++-common/torture/vector-shift.c: ... here.
2284 * gcc.c-torture/execute/vector-shift2.c: Move ...
2285 * c-c++-common/torture/vector-shift2.c: ... here.
2286 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2287 * c-c++-common/torture/vector-subscript-1.c: ... here.
2288 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2289 * c-c++-common/torture/vector-subscript-2.c: ... here.
2290 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2291 * c-c++-common/torture/vector-subscript-3.c: ... here.
2292
2293 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2294
2295 PR c/54103
2296 * gcc.c-torture/compile/pr54103-1.c,
2297 gcc.c-torture/compile/pr54103-2.c,
2298 gcc.c-torture/compile/pr54103-3.c,
2299 gcc.c-torture/compile/pr54103-4.c,
2300 gcc.c-torture/compile/pr54103-5.c,
2301 gcc.c-torture/compile/pr54103-6.c: New tests.
2302 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2303
2304 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2305
2306 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2307
2308 2012-09-14 Richard Guenther <rguenther@suse.de>
2309
2310 PR tree-optimization/54565
2311 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2312 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2313
2314 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2315
2316 * gcc.target/arm/combine-movs.c: Add missing space.
2317
2318 2012-09-14 Richard Guenther <rguenther@suse.de>
2319
2320 * g++.dg/torture/builtin-location.C: New testcase.
2321
2322 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2323 Manuel López-Ibáñez <manu@gcc.gnu.org>
2324
2325 PR c++/53210
2326 * g++.dg/warn/Wuninitialized-self.C: New.
2327
2328 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2329
2330 PR c/54559
2331 * gcc.c-torture/compile/pr54559.c: New test.
2332
2333 2012-09-13 Jason Merrill <jason@redhat.com>
2334
2335 PR c++/53839
2336 * g++.dg/cpp0x/constexpr-temp1.C: New.
2337
2338 PR c++/54511
2339 * g++.dg/template/anonunion2.C: New.
2340
2341 PR c++/53836
2342 * g++.dg/template/init10.C: New.
2343
2344 2012-09-13 Tobias Burnus <burnus@net-b.de>
2345
2346 PR fortran/54556
2347 * gfortran.dg/implicit_pure_3.f90: New.
2348
2349 2012-09-13 Richard Guenther <rguenther@suse.de>
2350
2351 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2352
2353 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2354
2355 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2356
2357 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2358
2359 * c-c++-common/pr51712.c: Handle for short-enum targets.
2360
2361 2012-09-12 Terry Guo <terry.guo@arm.com>
2362
2363 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2364 and lsrs for Thumb2 mode.
2365
2366 2012-09-12 Jan Hubicka <jh@suse.cz>
2367
2368 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2369
2370 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2371
2372 PR target/54445
2373 * gcc.target/i386/pr54445-1.c: New file.
2374 * gcc.target/i386/pr54445-2.c: Likewise.
2375
2376 2012-09-12 Tobias Burnus <burnus@net-b.de>
2377
2378 PR fortran/54225
2379 PR fortran/53306
2380 * gfortran.dg/coarray_10.f90: Update dg-error.
2381 * gfortran.dg/coarray_28.f90: New.
2382 * gfortran.dg/array_section_3.f90: New.
2383
2384 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2385
2386 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2387 gcc.target/arm/pr48252.c: Fix for big-endian support.
2388
2389 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2390
2391 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2392
2393 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2394 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2395
2396 * gcc.target/arm/neon-vfma-1.c: New testcase.
2397 * gcc.target/arm/neon-vfms-1.c: Likewise.
2398 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2399 of float.
2400 * gcc.target/arm/neon-vmls-1.c: Likewise.
2401 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2402 function.
2403 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2404 (check_effective_target_arm_neonv2_ok): Likewise.
2405 (check_effective_target_arm_neonv2_hw): Likewise.
2406 (check_effective_target_arm_neonv2): Likewise.
2407
2408 2012-09-11 Richard Guenther <rguenther@suse.de>
2409
2410 PR middle-end/54515
2411 * g++.dg/tree-ssa/pr54515.C: New testcase.
2412
2413 2012-09-10 Andrew Pinski <apinski@cavium.com>
2414
2415 PR tree-opt/c54362
2416 * gcc.dg/tm/memopt-16.c: New testcase.
2417
2418 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2419
2420 PR c++/54541
2421 PR c++/54542
2422 * g++.dg/cpp0x/sfinae40.C: New.
2423 * g++.dg/cpp0x/sfinae41.C: Likewise.
2424
2425 2012-09-10 Jason Merrill <jason@redhat.com>
2426
2427 PR c++/54538
2428 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2429
2430 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2431
2432 PR target/54089
2433 * gcc.target/sh/pr54089-3.c: New.
2434
2435 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2436
2437 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2438
2439 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2440
2441 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2442
2443 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2444
2445 * gcc.dg/pr52558-2.c: Delete.
2446 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2447
2448 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2449
2450 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2451
2452 2012-09-10 Richard Guenther <rguenther@suse.de>
2453
2454 PR tree-optimization/54520
2455 * gcc.dg/torture/pr54520.c: New testcase.
2456
2457 2012-09-10 Jason Merrill <jason@redhat.com>
2458
2459 PR c++/54506
2460 * g++.dg/cpp0x/implicit14.C: New.
2461
2462 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2463
2464 PR fortran/54208
2465 * gfortran.dg/bound_simplification_3.f90: New test.
2466
2467 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2468
2469 PR testsuite/54184
2470 * gcc.dg/pr52558-1.c: Delete.
2471 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2472
2473 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2474
2475 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2476 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2477 * gcc.target/arm/smlaltt-1.c: Likewise.
2478
2479 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2480
2481 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2482
2483 2012-09-07 Tom de Vries <tom@codesourcery.com>
2484
2485 PR tree-optimization/53986
2486 * gcc.dg/tree-ssa/vrp80.c: New test.
2487 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2488
2489 2012-09-06 Jason Merrill <jason@redhat.com>
2490
2491 PR c++/54341
2492 PR c++/54253
2493 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2494 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2495
2496 2012-09-06 Andrew Pinski <apinski@cavium.com>
2497
2498 PR tree-opt/54494
2499 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2500
2501 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2502
2503 PR rtl-optimization/54455
2504 * gcc.dg/54455.c: New test.
2505
2506 2012-09-06 Tobias Burnus <burnus@net-b.de>
2507
2508 PR fortran/54463
2509 * gfortran.dg/promotion_2.f90: New.
2510
2511 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2512
2513 PR middle-end/54486
2514 * c-c++-common/pr54486.c: New test.
2515
2516 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2517
2518 PR fortran/54474
2519 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2520
2521 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2522
2523 PR c++/54191
2524 * g++.dg/cpp0x/sfinae39.C: New.
2525
2526 2012-09-04 Jason Merrill <jason@redhat.com>
2527
2528 PR c++/54441
2529 * g++.dg/ext/flexary3.C: New.
2530
2531 PR c++/54420
2532 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2533
2534 PR c++/54198
2535 * g++.dg/template/defarg15.C: New.
2536
2537 PR c++/54437
2538 * g++.dg/template/access24.C: New.
2539
2540 2012-09-04 Richard Guenther <rguenther@suse.de>
2541
2542 PR tree-optimization/54458
2543 * gcc.dg/torture/pr54458.c: New testcase.
2544
2545 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2546
2547 * gcc.target/arm/neon-vext.c: New test.
2548 * gcc.target/arm/neon-vext-execute.c: Ditto.
2549
2550 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2551
2552 PR fortran/54243
2553 PR fortran/54244
2554 * gfortran.dg/select_type_29.f03: New.
2555
2556 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2557
2558 * gcc.dg/fold-perm.c: Improve test.
2559
2560 2012-09-03 Tobias Burnus <burnus@net-b.de>
2561
2562 PR fortran/51632
2563 * gfortran.dg/coarray_class_1.f90: New.
2564
2565 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2566
2567 PR target/49206
2568 * gcc.c-torture/compile/pr49206.c: New test.
2569
2570 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2571 Uros Bizjak <ubizjak@gmail.com>
2572
2573 PR target/36680
2574 * gfortran.dg/pr36680.f90: New test.
2575
2576 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2577
2578 PR target/42295
2579 * g++.dg/opt/pr42295.C: New test.
2580
2581 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2582
2583 PR target/54436
2584 * gcc.dg/torture/pr54436.c: New test.
2585
2586 2012-09-01 Andrew Pinski <apinski@cavium.com>
2587
2588 * gcc.target/mips/truncate-8.c: New testcase.
2589
2590 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2591
2592 PR target/46829
2593 PR target/46843
2594 * gcc.target/i386/pr46829.c: New test.
2595 * gcc.target/i386/pr46843.c: Ditto.
2596
2597 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2598 Jason Merrill <jason@redhat.com>
2599
2600 PR c++/18747
2601 * g++.dg/parse/error50.C: New.
2602
2603 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2604
2605 PR c/54428
2606 * gcc.c-torture/compile/pr54428.c: New test.
2607
2608 2012-08-31 Ollie Wild <aaw@google.com>
2609
2610 PR c++/54197
2611 * g++.dg/init/lifetime3.C: New test.
2612
2613 2012-08-31 Martin Jambor <mjambor@suse.cz>
2614
2615 PR middle-end/54409
2616 * gcc.dg/torture/pr54409.c: New test.
2617
2618 2012-08-31 Martin Jambor <mjambor@suse.cz>
2619
2620 * gfortran.dg/pr48636.f90: Add dump scan checks.
2621
2622 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2623
2624 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2625
2626 2012-08-28 Joey Ye <joey.ye@arm.com>
2627
2628 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2629
2630 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2631
2632 PR target/46254
2633 * gcc.target/i386/pr46254.c: New test.
2634
2635 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2636
2637 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2638 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2639 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2640
2641 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2642
2643 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2644 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2645 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2646 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2647 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2648 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2649 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2650 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2651 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2652 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2653 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2654 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2655 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2656 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2657 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2658 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2659 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2660 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2661 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2662 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2663 gcc.target/mips/unaligned-1.c: Tighten regexps.
2664
2665 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2666
2667 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2668 (mips_option_groups): Remove optimization. Add various -f options.
2669 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2670 and -pg imply -fno-omit-frame-pointer.
2671 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2672 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2673 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2674 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2675 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2676 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2677 * gcc.target/mips/abi-n32-long32.c: Likewise.
2678 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2679 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2680 * gcc.target/mips/abi-n32-long64.c: Likewise.
2681 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2682 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2683 * gcc.target/mips/abi-n64-long32.c: Likewise.
2684 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2685 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2686 * gcc.target/mips/abi-n64-long64.c: Likewise.
2687 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2688 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2689 * gcc.target/mips/abi-o32-long32.c: Likewise.
2690 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2691 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2692 * gcc.target/mips/abi-o32-long64.c: Likewise.
2693 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2694 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2695 * gcc.target/mips/abi-o64-long32.c: Likewise.
2696 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2697 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2698 * gcc.target/mips/abi-o64-long64.c: Likewise.
2699 * gcc.target/mips/asm-1.c: Likewise.
2700 * gcc.target/mips/branch-1.c: Likewise.
2701 * gcc.target/mips/call-3.c: Likewise.
2702 * gcc.target/mips/call-saved-3.c: Likewise.
2703 * gcc.target/mips/clear-cache-1.c: Likewise.
2704 * gcc.target/mips/div-1.c: Likewise.
2705 * gcc.target/mips/div-2.c: Likewise.
2706 * gcc.target/mips/div-3.c: Likewise.
2707 * gcc.target/mips/div-4.c: Likewise.
2708 * gcc.target/mips/div-5.c: Likewise.
2709 * gcc.target/mips/div-6.c: Likewise.
2710 * gcc.target/mips/div-7.c: Likewise.
2711 * gcc.target/mips/div-8.c: Likewise.
2712 * gcc.target/mips/div-9.c: Likewise.
2713 * gcc.target/mips/div-10.c: Likewise.
2714 * gcc.target/mips/div-11.c: Likewise.
2715 * gcc.target/mips/div-12.c: Likewise.
2716 * gcc.target/mips/dsp-ctrl.c: Likewise.
2717 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2718 * gcc.target/mips/ext-8.c: Likewise.
2719 * gcc.target/mips/extend-2.c: Likewise.
2720 * gcc.target/mips/fix-r10000-1.c: Likewise.
2721 * gcc.target/mips/fix-r10000-2.c: Likewise.
2722 * gcc.target/mips/fix-r10000-3.c: Likewise.
2723 * gcc.target/mips/fix-r10000-4.c: Likewise.
2724 * gcc.target/mips/fix-r10000-5.c: Likewise.
2725 * gcc.target/mips/fix-r10000-6.c: Likewise.
2726 * gcc.target/mips/fix-r10000-7.c: Likewise.
2727 * gcc.target/mips/fix-r10000-8.c: Likewise.
2728 * gcc.target/mips/fix-r10000-9.c: Likewise.
2729 * gcc.target/mips/fix-r10000-10.c: Likewise.
2730 * gcc.target/mips/fix-r10000-11.c: Likewise.
2731 * gcc.target/mips/fix-r10000-12.c: Likewise.
2732 * gcc.target/mips/fix-r10000-13.c: Likewise.
2733 * gcc.target/mips/fix-r10000-14.c: Likewise.
2734 * gcc.target/mips/fix-r10000-15.c: Likewise.
2735 * gcc.target/mips/fpcmp-1.c: Likewise.
2736 * gcc.target/mips/fpcmp-2.c: Likewise.
2737 * gcc.target/mips/fpr-moves-7.c: Likewise.
2738 * gcc.target/mips/fpr-moves-8.c: Likewise.
2739 * gcc.target/mips/int-moves-1.c: Likewise.
2740 * gcc.target/mips/int-moves-2.c: Likewise.
2741 * gcc.target/mips/long-calls-pg.c: Likewise.
2742 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2743 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2744 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2745 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2746 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2747 * gcc.target/mips/mips-3d-1.c: Likewise.
2748 * gcc.target/mips/mips-3d-2.c: Likewise.
2749 * gcc.target/mips/mips-3d-3.c: Likewise.
2750 * gcc.target/mips/mips-3d-4.c: Likewise.
2751 * gcc.target/mips/mips-3d-5.c: Likewise.
2752 * gcc.target/mips/mips-3d-6.c: Likewise.
2753 * gcc.target/mips/mips-3d-7.c: Likewise.
2754 * gcc.target/mips/mips-3d-8.c: Likewise.
2755 * gcc.target/mips/mips-3d-9.c: Likewise.
2756 * gcc.target/mips/mips-ps-1.c: Likewise.
2757 * gcc.target/mips/mips-ps-2.c: Likewise.
2758 * gcc.target/mips/mips-ps-3.c: Likewise.
2759 * gcc.target/mips/mips-ps-4.c: Likewise.
2760 * gcc.target/mips/mips-ps-6.c: Likewise.
2761 * gcc.target/mips/mips32-dspr2.c: Likewise.
2762 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2763 * gcc.target/mips/neg-abs-1.c: Likewise.
2764 * gcc.target/mips/neg-abs-2.c: Likewise.
2765 * gcc.target/mips/nmadd-3.c: Likewise.
2766 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2767 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2768 * gcc.target/mips/octeon-pop-1.c: Likewise.
2769 * gcc.target/mips/pr26765.c: Likewise.
2770 * gcc.target/mips/pr33256.c: Likewise.
2771 * gcc.target/mips/pr33635-1.c: Likewise.
2772 * gcc.target/mips/pr33755.c: Likewise.
2773 * gcc.target/mips/pr35802.c: Likewise.
2774 * gcc.target/mips/pr45074.c: Likewise.
2775 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2776 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2777 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2778 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2779 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2780 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2781 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2782 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2783 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2784 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2785 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2786 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2787 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2788 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2789 * gcc.target/mips/save-restore-1.c: Likewise.
2790 * gcc.target/mips/save-restore-3.c: Likewise.
2791 * gcc.target/mips/save-restore-5.c: Likewise.
2792 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2793 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2794 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2795 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2796 * gcc.target/mips/stack-1.c: Likewise.
2797
2798 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2799 Tighten regexps.
2800
2801 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2802 branch under test to be filled with preceding rather than
2803 following instructions.
2804 * gcc.target/mips/branch-10.c: Likewise.
2805 * gcc.target/mips/branch-11.c: Likewise.
2806 * gcc.target/mips/branch-12.c: Likewise.
2807 * gcc.target/mips/branch-13.c: Likewise.
2808 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2809 to be eliminated. Tighten $28 scan-assembler-not test.
2810
2811 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2812 function to...
2813 * gcc.target/mips/call-4.c: ...this new test.
2814
2815 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2816 more likely.
2817 * gcc.target/mips/code-readable-3.c: Likewise.
2818 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2819 flag but skip for -O0.
2820 * gcc.target/mips/code-readable-4.c: Likewise.
2821
2822 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2823 of operations under test.
2824 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2825
2826 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2827 Don't require sibling-call optimization.
2828 * gcc.target/mips/near-far-4.c: Likewise.
2829
2830 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2831 Make sure that the register variable is used.
2832 * gcc.target/mips/soft-float-1.c: Likewise.
2833
2834 * gcc.target/mips/sdata-1.c: Make static data volatile.
2835 * gcc.target/mips/sdata-2.c: Likewise.
2836 * gcc.target/mips/sdata-3.c: Likewise.
2837 * gcc.target/mips/sdata-4.c: Likewise.
2838
2839 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2840 skip for -O0.
2841 * gcc.target/mips/atomic-memory-2.c: Likewise.
2842 * gcc.target/mips/branch-cost-1.c: Likewise.
2843 * gcc.target/mips/branch-cost-2.c: Likewise.
2844 * gcc.target/mips/cache-1.c: Likewise.
2845 * gcc.target/mips/call-1.c: Likewise.
2846 * gcc.target/mips/call-saved-2.c: Likewise.
2847 * gcc.target/mips/const-anchor-1.c: Likewise.
2848 * gcc.target/mips/const-anchor-2.c: Likewise.
2849 * gcc.target/mips/dse-1.c: Likewise.
2850 * gcc.target/mips/dsp-lhx.c: Likewise.
2851 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2852 * gcc.target/mips/ext-1.c: Likewise.
2853 * gcc.target/mips/ext-2.c: Likewise.
2854 * gcc.target/mips/ext-3.c: Likewise.
2855 * gcc.target/mips/ext-4.c: Likewise.
2856 * gcc.target/mips/ext-5.c: Likewise.
2857 * gcc.target/mips/ext-6.c: Likewise.
2858 * gcc.target/mips/ext-7.c: Likewise.
2859 * gcc.target/mips/extend-1.c: Likewise.
2860 * gcc.target/mips/fix-r4000-1.c: Likewise.
2861 * gcc.target/mips/fix-r4000-3.c: Likewise.
2862 * gcc.target/mips/fix-r4000-5.c: Likewise.
2863 * gcc.target/mips/fix-r4000-6.c: Likewise.
2864 * gcc.target/mips/fix-r4000-8.c: Likewise.
2865 * gcc.target/mips/fix-r4000-10.c: Likewise.
2866 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2867 * gcc.target/mips/fixed-vector-type.c: Likewise.
2868 * gcc.target/mips/fpr-moves-1.c: Likewise.
2869 * gcc.target/mips/fpr-moves-2.c: Likewise.
2870 * gcc.target/mips/fpr-moves-3.c: Likewise.
2871 * gcc.target/mips/fpr-moves-4.c: Likewise.
2872 * gcc.target/mips/fpr-moves-5.c: Likewise.
2873 * gcc.target/mips/fpr-moves-6.c: Likewise.
2874 * gcc.target/mips/ins-1.c: Likewise.
2875 * gcc.target/mips/ins-2.c: Likewise.
2876 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2877 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2878 * gcc.target/mips/lazy-binding-1.c: Likewise.
2879 * gcc.target/mips/madd-3.c: Likewise.
2880 * gcc.target/mips/madd-5.c: Likewise.
2881 * gcc.target/mips/madd-6.c: Likewise.
2882 * gcc.target/mips/madd-8.c: Likewise.
2883 * gcc.target/mips/madd-9.c: Likewise.
2884 * gcc.target/mips/memcpy-1.c: Likewise.
2885 * gcc.target/mips/mips-ps-type.c: Likewise.
2886 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2887 * gcc.target/mips/mips-sched-madd.c: Likewise.
2888 * gcc.target/mips/mips16e-extends.c: Likewise.
2889 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2890 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2891 * gcc.target/mips/movcc-1.c: Likewise.
2892 * gcc.target/mips/movcc-2.c: Likewise.
2893 * gcc.target/mips/movcc-3.c: Likewise.
2894 * gcc.target/mips/msub-5.c: Likewise.
2895 * gcc.target/mips/msub-6.c: Likewise.
2896 * gcc.target/mips/msub-8.c: Likewise.
2897 * gcc.target/mips/mult-2.c: Likewise.
2898 * gcc.target/mips/mult-3.c: Likewise.
2899 * gcc.target/mips/mult-5.c: Likewise.
2900 * gcc.target/mips/mult-6.c: Likewise.
2901 * gcc.target/mips/mult-7.c: Likewise.
2902 * gcc.target/mips/mult-12.c: Likewise.
2903 * gcc.target/mips/mult-13.c: Likewise.
2904 * gcc.target/mips/mult-14.c: Likewise.
2905 * gcc.target/mips/mult-15.c: Likewise.
2906 * gcc.target/mips/mult-17.c: Likewise.
2907 * gcc.target/mips/mult-18.c: Likewise.
2908 * gcc.target/mips/mult-19.c: Likewise.
2909 * gcc.target/mips/nmadd-1.c: Likewise.
2910 * gcc.target/mips/nmadd-2.c: Likewise.
2911 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2912 * gcc.target/mips/octeon-cins-1.c: Likewise.
2913 * gcc.target/mips/octeon-cins-2.c: Likewise.
2914 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2915 * gcc.target/mips/octeon-exts-2.c: Likewise.
2916 * gcc.target/mips/octeon-exts-3.c: Likewise.
2917 * gcc.target/mips/octeon-exts-4.c: Likewise.
2918 * gcc.target/mips/octeon-exts-5.c: Likewise.
2919 * gcc.target/mips/octeon-exts-6.c: Likewise.
2920 * gcc.target/mips/octeon-exts-7.c: Likewise.
2921 * gcc.target/mips/octeon-pop-2.c: Likewise.
2922 * gcc.target/mips/octeon-seq-3.c: Likewise.
2923 * gcc.target/mips/octeon-seq-4.c: Likewise.
2924 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2925 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2926 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2927 * gcc.target/mips/pr54240.c: Likewise.
2928 * gcc.target/mips/rsqrt-1.c: Likewise.
2929 * gcc.target/mips/rsqrt-2.c: Likewise.
2930 * gcc.target/mips/rsqrt-3.c: Likewise.
2931 * gcc.target/mips/rsqrt-4.c: Likewise.
2932 * gcc.target/mips/save-restore-2.c: Likewise.
2933 * gcc.target/mips/save-restore-4.c: Likewise.
2934 * gcc.target/mips/sb1-1.c: Likewise.
2935 * gcc.target/mips/scc-1.c: Likewise.
2936 * gcc.target/mips/scc-2.c: Likewise.
2937 * gcc.target/mips/scc-3.c: Likewise.
2938 * gcc.target/mips/scc-4.c: Likewise.
2939 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2940 * gcc.target/mips/truncate-1.c: Likewise.
2941 * gcc.target/mips/truncate-2.c: Likewise.
2942 * gcc.target/mips/truncate-3.c: Likewise.
2943 * gcc.target/mips/truncate-4.c: Likewise.
2944 * gcc.target/mips/truncate-5.c: Likewise.
2945 * gcc.target/mips/truncate-6.c: Likewise.
2946 * gcc.target/mips/unaligned-1.c: Likewise.
2947
2948 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2949 skip for -O0. Require -fexpensive-optimizations.
2950 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2951 * gcc.target/mips/dspr2-MULT.c: Likewise.
2952 * gcc.target/mips/fix-r4000-2.c: Likewise.
2953 * gcc.target/mips/fix-r4000-4.c: Likewise.
2954 * gcc.target/mips/fix-r4000-7.c: Likewise.
2955 * gcc.target/mips/fix-r4000-9.c: Likewise.
2956 * gcc.target/mips/madd-1.c: Likewise.
2957 * gcc.target/mips/madd-2.c: Likewise.
2958 * gcc.target/mips/madd-4.c: Likewise.
2959 * gcc.target/mips/maddu-1.c: Likewise.
2960 * gcc.target/mips/maddu-2.c: Likewise.
2961 * gcc.target/mips/maddu-3.c: Likewise.
2962 * gcc.target/mips/maddu-4.c: Likewise.
2963 * gcc.target/mips/msub-1.c: Likewise.
2964 * gcc.target/mips/msub-2.c: Likewise.
2965 * gcc.target/mips/msub-3.c: Likewise.
2966 * gcc.target/mips/msub-4.c: Likewise.
2967 * gcc.target/mips/msubu-1.c: Likewise.
2968 * gcc.target/mips/msubu-2.c: Likewise.
2969 * gcc.target/mips/msubu-3.c: Likewise.
2970 * gcc.target/mips/msubu-4.c: Likewise.
2971 * gcc.target/mips/mult-1.c: Likewise.
2972 * gcc.target/mips/mult-4.c: Likewise.
2973 * gcc.target/mips/mult-8.c: Likewise.
2974 * gcc.target/mips/mult-9.c: Likewise.
2975 * gcc.target/mips/mult-10.c: Likewise.
2976 * gcc.target/mips/mult-11.c: Likewise.
2977 * gcc.target/mips/mult-16.c: Likewise.
2978
2979 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2980 skip for -O0 and -Os.
2981 * gcc.target/mips/fix-r4000-12.c: Likewise.
2982 * gcc.target/mips/madd-7.c: Likewise.
2983 * gcc.target/mips/mips-ps-5.c: Likewise.
2984 * gcc.target/mips/mips-ps-7.c: Likewise.
2985 * gcc.target/mips/msub-7.c: Likewise.
2986
2987 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2988 skip for -O0. Require -mno-abicalls.
2989 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2990
2991 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2992 skip for -O0. Require a total number of BBIT instructions and
2993 at least one of each kind.
2994
2995 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2996 skip for -O0. Require -fno-unroll-loops.
2997
2998 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2999 skip for -O0. Allow BLTZ as well as BGEZ.
3000
3001 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3002
3003 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3004 skip for -O0. Require -fschedule-insns2.
3005 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3006
3007 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3008 but skip for -O0. Make a branch-likely more likely.
3009
3010 * gcc.target/mips/timode-2.c: Split each test into its own function.
3011 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3012
3013 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3014 skip for -O0. Require -fpeephole2.
3015 * gcc.target/mips/vr-mult-2.c: Likewise.
3016
3017 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3018
3019 PR preprocessor/53469
3020 * gcc.dg/cpp/_Pragma7.c: New test case.
3021
3022 2012-08-27 Tobias Burnus <burnus@net-b.de>
3023
3024 PR fortran/54370
3025 * gfortran.dg/do_5.f90: New.
3026
3027 2012-08-27 Tobias Burnus <burnus@net-b.de>
3028
3029 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3030 from dg-options as -Wall no longer implies it.
3031
3032 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3033
3034 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3035
3036 2012-08-25 Jason Merrill <jason@redhat.com>
3037
3038 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3039
3040 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3041
3042 PR c++/51421
3043 * g++.dg/cpp0x/auto34.C: New.
3044
3045 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3046
3047 PR c/54363
3048 * gcc.dg/pr54363.c: New test.
3049
3050 PR c/54355
3051 * gcc.dg/pr54355.c: New test.
3052
3053 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3054
3055 PR debug/52857
3056 * gcc.target/i386/pr52857-1.c: New.
3057 * gcc.target/i386/pr52857-2.c: Likewise.
3058
3059 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3060
3061 * gcc.target/mips/code-readable-4.c: New test.
3062
3063 2012-08-23 Julian Brown <julian@codesourcery.com>
3064 Sandra Loosemore <sandra@codesourcery.com>
3065
3066 * gcc.target/mips/code-readable-1.c: Add -O to options.
3067
3068 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3069
3070 PR c++/20420
3071 * g++.dg/lookup/using53.C: New.
3072
3073 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3074
3075 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3076 * gcc.dg/fixed-point/convert-1.c: New.
3077 * gcc.dg/fixed-point/convert-2.c: New.
3078 * gcc.dg/fixed-point/convert-3.c: New.
3079 * gcc.dg/fixed-point/convert-4.c: New.
3080 * gcc.dg/fixed-point/convert-float-1.c: New.
3081 * gcc.dg/fixed-point/convert-float-2.c: New.
3082 * gcc.dg/fixed-point/convert-float-3.c: New.
3083 * gcc.dg/fixed-point/convert-float-4.c: New.
3084 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3085 * gcc.dg/fixed-point/convert-sat.c: New.
3086 * gcc.dg/fixed-point/convert.h: New.
3087
3088 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3089
3090 PR target/54089
3091 * gcc.target/sh/pr54089-2.c: New.
3092
3093 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3094
3095 * gcc.target/i386/long-double-64-1.c: New file.
3096 * gcc.target/i386/long-double-64-2.c: Likewise.
3097 * gcc.target/i386/long-double-64-3.c: Likewise.
3098 * gcc.target/i386/long-double-64-4.c: Likewise.
3099 * gcc.target/i386/long-double-80-1.c: Likewise.
3100 * gcc.target/i386/long-double-80-2.c: Likewise.
3101 * gcc.target/i386/long-double-80-3.c: Likewise.
3102 * gcc.target/i386/long-double-80-4.c: Likewise.
3103 * gcc.target/i386/long-double-80-5.c: Likewise.
3104 * gcc.target/i386/long-double-80-6.c: Likewise.
3105 * gcc.target/i386/long-double-80-7.c: Likewise.
3106
3107 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3108
3109 PR tree-optimization/54317
3110 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3111
3112 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3113
3114 PR target/39423
3115 * gcc.target/sh/pr39423-2.c: New.
3116
3117 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3118
3119 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3120 * gcc.dg/fold-perm.c: Likewise.
3121
3122 2012-08-20 Jan Hubicka <jh@suse.cz>
3123
3124 PR fortran/48636
3125 * gcc.dg/ipa/inlinehint-1.c: New.
3126
3127 2012-08-20 Florian Weimer <fweimer@redhat.com>
3128
3129 PR c++/19351
3130 * g++.dg/init/new38.C: New test.
3131 * g++.dg/init/new39.C: New test.
3132
3133 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3134
3135 PR target/54089
3136 * gcc.target/sh/pr54089-1.c: New.
3137
3138 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3139
3140 PR target/51244
3141 * gcc.target/sh/pr51244-11.c: New.
3142
3143 2012-08-20 Tobias Burnus <burnus@net-b.de>
3144
3145 PR fortran/54301
3146 * gfortran.dg/warn_target_lifetime_2.f90: New.
3147
3148 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3149
3150 PR c++/10416
3151 * g++.dg/warn/Wunused-var-17.C: New.
3152
3153 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3154
3155 PR middle-end/53992
3156 * gcc.dg/gomp/pr53992.c: New test.
3157
3158 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3159
3160 PR tree-ssa/54295
3161 * gcc.c-torture/execute/20120817-1.c: New test.
3162
3163 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3164
3165 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3166 add instruction.
3167 (f2): New test that really does need adds.
3168
3169 2012-08-20 Richard Guenther <rguenther@suse.de>
3170
3171 PR tree-optimization/54327
3172 * gcc.dg/torture/pr54327.c: New testcase.
3173
3174 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3175
3176 PR tree-optimization/54321
3177 * gcc.c-torture/compile/pr54321.c: New test.
3178
3179 2012-08-20 Tobias Burnus <burnus@net-b.de>
3180
3181 PR fortran/54301
3182 * gfortran.dg/warn_target_lifetime_1.f90: New.
3183
3184 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3185
3186 PR fortran/54298
3187 * gfortran.dg/real_compare_1.f90: New test case.
3188 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3189
3190 2012-08-18 Jan Hubicka <jh@suse.cz>
3191
3192 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3193
3194 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3195
3196 PR fortran/39290
3197 * gfortran.dg/interface_37.f90: New test.
3198
3199 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3200 Gary Funck <gary@intrepid.com>
3201
3202 PR target/20020
3203 * gcc.target/i386/pr20020-1.c: New test.
3204 * gcc.target/i386/pr20020-2.c: Likewise.
3205 * gcc.target/i386/pr20020-3.c: Likewise.
3206
3207 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3208
3209 * gcc.target/i386/perm-concat.c: New test.
3210
3211 2012-08-17 Julian Brown <julian@codesourcery.com>
3212
3213 * gcc.target/arm/div64-unwinding.c: New test.
3214
3215 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3216
3217 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3218
3219 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3220
3221 PR target/54236
3222 * gcc.target/sh/pr54236-1.c: New.
3223
3224 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3225
3226 * lib/target-supports.exp (check_effective_target_sync_int_long)
3227 (check_effective_target_sync_char_short): Enable for crisv32-*
3228 and cris-*.
3229
3230 PR middle-end/54261
3231 * gcc.dg/torture/pr54261-1.c: New test.
3232
3233 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3234
3235 PR fortran/54243
3236 PR fortran/54244
3237 * gfortran.dg/typebound_call_24.f03: New.
3238
3239 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3240
3241 PR tree-optimization/54245
3242 * gcc.dg/tree-ssa/pr54245.c: New test.
3243
3244 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3245
3246 PR tree-optimization/54240
3247 * gcc.target/powerpc/pr54240.c: New test.
3248 * gcc.target/mips/pr54240.c: Likewise.
3249
3250 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3251
3252 PR target/52933
3253 * gcc.target/sh/pr52933-1.c: New.
3254 * gcc.target/sh/pr52933-2.c: New.
3255
3256 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3257
3258 PR target/50751
3259 * gcc.target/sh/pr50751-8.c: New.
3260
3261 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3262
3263 PR fortran/47586
3264 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3265 * gfortran.dg/typebound_proc_27.f03: New test.
3266
3267 2012-08-14 Sterling Augustine <saugustine@google.com>
3268
3269 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3270
3271 2012-08-14 Tobias Burnus <burnus@net-b.de>
3272
3273 PR fortran/40881
3274 * gfortran.dg/data_constraints_3.f90: New.
3275 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3276 to disable -pedantic compilation.
3277 * gfortran.dg/pr37243.f: Ditto.
3278 * gfortran.dg/g77/19990826-3.f: Ditto.
3279 * gfortran.dg/g77/20020307-1.f : Ditto.
3280 * gfortran.dg/g77/980310-3.f: Ditto.
3281
3282 2012-08-14 Tobias Burnus <burnus@net-b.de>
3283
3284 PR fortran/54234
3285 * gfortran.dg/warn_conversion_4.f90: New.
3286
3287 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3288
3289 PR middle-end/53411
3290 PR rtl-optimization/53495
3291 * gcc.c-torture/compile/pr53411.c: New test.
3292 * gcc.c-torture/compile/pr53495.c: New test.
3293
3294 2012-08-13 Richard Guenther <rguenther@suse.de>
3295
3296 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3297
3298 2012-08-13 Richard Guenther <rguenther@suse.de>
3299
3300 PR tree-optimization/54200
3301 * gcc.dg/guality/pr54200.c: New testcase.
3302 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3303
3304 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3305
3306 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3307
3308 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3309
3310 PR target/51244
3311 * gcc.target/sh/pr51244-7.c: New.
3312 * gcc.target/sh/pr51244-8.c: New.
3313 * gcc.target/sh/pr51244-9.c: New.
3314 * gcc.target/sh/pr51244-10.c: New.
3315
3316 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3317
3318 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3319 -m2e or -m2a.
3320 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3321 * gcc.target/sh/pr53511-1.c: Likewise.
3322 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3323 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3324 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3325 * gcc.target/sh/pr53512-3.c: Likewise.
3326 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3327
3328 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3329
3330 PR target/39423
3331 * gcc.c-torture/compile/pr39423-1.c: New.
3332 * gcc.c-torture/compile/pr39423-2.c: New.
3333
3334 2012-08-12 Tobias Burnus <burnus@net-b.de>
3335
3336 PR fortran/54221
3337 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3338 they appear uninitialized on the RHS.
3339 * gfortran.dg/public_private_module_6.f90: New.
3340
3341 2012-08-11 Martin Jambor <mjambor@suse.cz>
3342
3343 PR fortran/48636
3344 * gfortran.dg/pr48636.f90: New test.
3345
3346 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3347
3348 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3349 to avoid warnings.
3350 (main): Adjust caller.
3351
3352 2012-08-10 Richard Guenther <rguenther@suse.de>
3353
3354 * gcc.dg/matrix/*.c: Adjust and move ...
3355 * gcc.dg/torture/: ... here.
3356 * gcc.dg/matrix: Remove directory.
3357
3358 2012-08-10 Richard Guenther <rguenther@suse.de>
3359
3360 PR middle-end/54219
3361 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3362
3363 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3364
3365 PR middle-end/54211
3366 * gcc.dg/tree-ssa/pr54211.c: New test.
3367
3368 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3369
3370 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3371 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3372
3373 2012-08-10 Richard Guenther <rguenther@suse.de>
3374
3375 PR tree-optimization/54109
3376 * gcc.dg/torture/pr54109.c: New testcase.
3377 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3378 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3379
3380 2012-08-10 Richard Guenther <rguenther@suse.de>
3381
3382 PR tree-optimization/54027
3383 * gcc.dg/torture/pr54027.c: New testcase.
3384
3385 2012-08-10 Richard Guenther <rguenther@suse.de>
3386
3387 * g++.dg/plugin/selfassign.c: Adjust.
3388 * gcc.dg/plugin/selfassign.c: Likewise.
3389 * gcc.dg/strlenopt-11.c: Likewise.
3390 * gcc.dg/strlenopt-13.c: Likewise.
3391 * gcc.dg/no-strict-overflow-4.c: Likewise.
3392 * gcc.dg/strict-overflow-4.c: Likewise.
3393 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3394 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3395 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3396 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3397 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3398 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3399 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3400 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3401 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3402 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3403 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3404 * gcc.dg/pr46309.c: Likewise.
3405 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3406
3407 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3408
3409 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3410 for x86 targets.
3411 * gcc.c-torture/compile/20120727-2.c: New test.
3412
3413 2012-08-09 Martin Jambor <mjambor@suse.cz>
3414
3415 * gcc.dg/ipa/iinline-4.c: New test.
3416 * gcc.dg/ipa/iinline-5.c: Likewise.
3417 * gcc.dg/ipa/iinline-6.c: Likewise.
3418 * gcc.dg/ipa/iinline-7.c: Likewise.
3419 * gcc.dg/lto/20120723_0.c: Likewise.
3420 * gcc.dg/lto/20120723_1.c: Likewise.
3421
3422 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3423
3424 PR target/39423
3425 * gcc.target/sh/pr39423-1.c: New.
3426
3427 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3428
3429 PR target/51244
3430 * gcc.target/sh/pr51244-5: New.
3431 * gcc.target/sh/pr51244-6: New.
3432
3433 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3434
3435 * gcc.target/i386/adx-addxcarry32-3.c: New.
3436 * gcc.target/i386/adx-addxcarry64-3.c: New.
3437
3438 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3439
3440 PR rtl-optimization/53701
3441 * gcc.dg/pr53701.c: New test.
3442
3443 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3444
3445 * gcc.c-torture/compile/20120727-1.c: New test.
3446
3447 2012-08-09 Tobias Burnus <burnus@net-b.de>
3448
3449 PR fortran/54199
3450 * gfortran.dg/intrinsic_shadow_4.f90: New.
3451
3452 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3453
3454 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3455
3456 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3457
3458 * gcc.c-torture/execute/20120808-1.c: New test.
3459
3460 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3461
3462 PR rtl-optimization/54157
3463 * gcc.target/i386/pr54157.c: New file.
3464
3465 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3466
3467 * gcc.target/i386/adx-addcarryx32-1.c: New.
3468 * gcc.target/i386/adx-addcarryx32-2.c: New.
3469 * gcc.target/i386/adx-addcarryx64-1.c: New.
3470 * gcc.target/i386/adx-addcarryx64-2.c: New.
3471 * gcc.target/i386/adx-check.h: New.
3472 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3473 * gcc.target/i386/sse-12.c: Add -madx.
3474 * gcc.target/i386/sse-13.c: Ditto.
3475 * gcc.target/i386/sse-14.c: Ditto.
3476 * gcc.target/i386/sse-22.c: Ditto.
3477 * gcc.target/i386/sse-23.c: Ditto.
3478 * g++.dg/other/i386-2.C: Ditto.
3479 * g++.dg/other/i386-3.C: Ditto.
3480
3481 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3482
3483 * gcc.dg/tree-ssa/slsr-5.c: New.
3484 * gcc.dg/tree-ssa/slsr-6.c: New.
3485 * gcc.dg/tree-ssa/slsr-7.c: New.
3486 * gcc.dg/tree-ssa/slsr-8.c: New.
3487 * gcc.dg/tree-ssa/slsr-9.c: New.
3488 * gcc.dg/tree-ssa/slsr-10.c: New.
3489 * gcc.dg/tree-ssa/slsr-11.c: New.
3490 * gcc.dg/tree-ssa/slsr-12.c: New.
3491 * gcc.dg/tree-ssa/slsr-13.c: New.
3492 * gcc.dg/tree-ssa/slsr-14.c: New.
3493 * gcc.dg/tree-ssa/slsr-15.c: New.
3494 * gcc.dg/tree-ssa/slsr-16.c: New.
3495 * gcc.dg/tree-ssa/slsr-17.c: New.
3496 * gcc.dg/tree-ssa/slsr-18.c: New.
3497 * gcc.dg/tree-ssa/slsr-19.c: New.
3498 * gcc.dg/tree-ssa/slsr-20.c: New.
3499 * gcc.dg/tree-ssa/slsr-21.c: New.
3500 * gcc.dg/tree-ssa/slsr-22.c: New.
3501 * gcc.dg/tree-ssa/slsr-23.c: New.
3502 * gcc.dg/tree-ssa/slsr-24.c: New.
3503 * gcc.dg/tree-ssa/slsr-25.c: New.
3504 * gcc.dg/tree-ssa/slsr-26.c: New.
3505 * gcc.dg/tree-ssa/slsr-30.c: New.
3506 * gcc.dg/tree-ssa/slsr-31.c: New.
3507
3508 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3509
3510 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3511 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3512 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3513
3514 2012-08-06 Cary Coutant <ccoutant@google.com>
3515
3516 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3517
3518 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3519
3520 PR fortran/35831
3521 * gfortran.dg/dummy_procedure_5.f90: Modified.
3522 * gfortran.dg/dummy_procedure_8.f90: New.
3523 * gfortran.dg/interface_26.f90: Modified.
3524 * gfortran.dg/proc_ptr_11.f90: Modified.
3525 * gfortran.dg/proc_ptr_15.f90: Modified.
3526 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3527 * gfortran.dg/typebound_override_1.f90: Modified.
3528 * gfortran.dg/typebound_proc_6.f03: Modified.
3529
3530 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3531
3532 PR tree-optimization/51938
3533 PR tree-optimization/52005
3534 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3535 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3536 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3537 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3538
3539 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3540
3541 Avoid crashing on erroneous static_assert usage
3542 * g++.dg/cpp0x/static_assert8.C: New test.
3543
3544 2012-08-06 Jason Merrill <jason@redhat.com>
3545
3546 * g++.dg/cpp0x/sfinae38.C: New.
3547
3548 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3549 Paolo Carlini <paolo.carlini@oracle.com>
3550
3551 PR c++/54165
3552 * g++.dg/conversion/void2.C: New.
3553
3554 2012-08-06 Tom de Vries <tom@codesourcery.com>
3555
3556 * gcc.dg/tree-ssa/vrp78.c: New test.
3557
3558 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3559 Richard Sandiford <rdsandiford@googlemail.com>
3560
3561 * g++.dg/opt/enum2.C: Require fpic target.
3562 * g++.dg/lto/20090303_0.C: Likewise.
3563
3564 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3565 Catherine Moore <clm@codesourcery.com>
3566
3567 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3568 flush function names too.
3569 * gcc.target/mips/clear-cache-1.c: Likewise.
3570
3571 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3572
3573 PR target/54156
3574 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3575
3576 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3577
3578 PR fortran/54166
3579 * gfortran.dg/array_5.f90: New test.
3580
3581 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3582
3583 PR tree-optimization/30318
3584 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3585
3586 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3587
3588 * g++.dg/ext/vector17.C: New testcase.
3589
3590 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3591
3592 PR target/51931
3593 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3594 * g++.dg/opt/longbranch1.C: Likewise.
3595
3596 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3597
3598 PR tree-optimization/53805
3599 * gcc.dg/fold-notunord.c: New testcase.
3600
3601 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3602
3603 PR fortran/48820
3604 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3605 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3606
3607 2012-08-02 Jason Merrill <jason@redhat.com>
3608 Paolo Carlini <paolo.carlini@oracle.com>
3609
3610 PR c++/51213 (again)
3611 * g++.dg/cpp0x/sfinae37.C: Extend.
3612
3613 2012-08-02 Richard Guenther <rguenther@suse.de>
3614
3615 PR tree-optimization/50672
3616 * g++.dg/torture/pr50672.C: New testcase.
3617
3618 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3619
3620 PR fortran/54147
3621 * gfortran.dg/abstract_type_6.f03: Modified.
3622 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3623 * gfortran.dg/proc_ptr_comp_35.f90: New.
3624 * gfortran.dg/typebound_proc_9.f03: Modified.
3625 * gfortran.dg/typebound_proc_26.f90: New.
3626
3627 2012-08-02 Richard Guenther <rguenther@suse.de>
3628
3629 * gcc.dg/torture/pta-callused-1.c: Adjust.
3630 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3631 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3632 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3633 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3634 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3635 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3636 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3637 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3638
3639 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3640
3641 PR fortran/54033
3642 * gfortran.dg/include_6.f90: New test case.
3643 * gfortran.dg/include_7.f90: New test case.
3644 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3645
3646 2012-08-01 Tom de Vries <tom@codesourcery.com>
3647
3648 * gcc.dg/tree-ssa/vrp76.c: New test.
3649
3650 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3651
3652 PR tree-optimization/46556
3653 * gcc.dg/tree-ssa/slsr-27.c: New.
3654 * gcc.dg/tree-ssa/slsr-28.c: New.
3655 * gcc.dg/tree-ssa/slsr-29.c: New.
3656
3657 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3658
3659 PR fortran/42418
3660 * gfortran.dg/proc_decl_29.f90: New.
3661
3662 2012-07-31 Dehao Chen <dehao@google.com>
3663
3664 * gcc.dg/predict-7.c: New test.
3665
3666 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3667
3668 PR fortran/54134
3669 * gfortran.dg/typebound_override_3.f90: New.
3670
3671 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3672
3673 PR tree-optimization/53773
3674 * gcc.dg/vect/pr53773.c: New test.
3675
3676 2012-07-31 Nick Clifton <nickc@redhat.com>
3677
3678 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3679 and for XStormy16.
3680
3681 2012-07-31 Tobias Burnus <burnus@net-b.de>
3682
3683 * gfortran.dg/c_funloc_tests_6.f90: New.
3684 * gfortran.dg/c_funloc_tests_7.f90: New.
3685 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3686
3687 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3688
3689 PR c++/53624
3690 * g++.dg/cpp0x/temp_default5.C: New.
3691
3692 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3693
3694 PR fortran/51081
3695 * gfortran.dg/proc_ptr_37.f90: New.
3696
3697 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3698
3699 * lib/target-supports.exp
3700 (check_effective_target_vect_natural_alignment): New function.
3701 * gcc.dg/align-2.c: Only run on targets with natural alignment
3702 of vector types.
3703 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3704 alignment of vector types.
3705
3706 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3707 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3708
3709 * gcc.target/i386/rdseed16-1.c: New.
3710 * gcc.target/i386/rdseed32-1.c: Ditto
3711 * gcc.target/i386/rdseed64-1.c: Ditto
3712 * gcc.target/i386/sse-12.c: Add -mrdseed.
3713 * gcc.target/i386/sse-13.c: Ditto.
3714 * gcc.target/i386/sse-14.c: Ditto.
3715 * g++.dg/other/i386-2.C: Ditto.
3716 * g++.dg/other/i386-3.C: Ditto.
3717
3718 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3719
3720 PR target/51244
3721 * gcc.target/sh/pr51244-4.c: New.
3722
3723 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3724
3725 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3726 for alpha*-*-* targets. Cleanup original tree dump.
3727
3728 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3729
3730 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3731 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3732
3733 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3734
3735 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3736 rand, srand. Include <stdlib.h>.
3737
3738 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3739
3740 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3741
3742 2012-07-26 Richard Henderson <rth@redhat.com>
3743
3744 * gcc.dg/attr-hotcold-1.c: New.
3745 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3746
3747 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3748 Sandra Loosemore <sandra@codesourcery.com>
3749
3750 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3751
3752 2012-07-26 Tobias Burnus <burnus@net-b.de>
3753
3754 * gfortran.dg/contiguous_1.f90: Update dg-error.
3755 * gfortran.dg/proc_ptr_32.f90: Ditto.
3756
3757 2012-07-26 Richard Guenther <rguenther@suse.de>
3758
3759 PR tree-optimization/54098
3760 * gcc.dg/torture/pr54098.c: New testcase.
3761
3762 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3763
3764 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3765 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3766
3767 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3768
3769 PR fortran/44354
3770 * gfortran.dg/array_constructor_39.f90: New test.
3771
3772 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3773
3774 PR fortran/44354
3775 * gfortran.dg/array_constructor_38.f90: New test.
3776
3777 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3778
3779 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3780
3781 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3782
3783 * gnat.dg/noreturn5.ad[sb]: New test.
3784
3785 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3786 Paul Brook <paul@codesourcery.com>
3787
3788 PR target/53633
3789
3790 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3791 * c-c++-common/pr53633.c: New test.
3792
3793 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3794
3795 * gcc.target/i386/asm-dialect-1.c: New test case.
3796
3797 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3798 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3799
3800 * gcc.target/i386/prefetchw-1.c: New.
3801 * gcc.target/i386/sse-12.c: Add -mprfchw.
3802 * gcc.target/i386/sse-13.c: Ditto.
3803 * gcc.target/i386/sse-14.c: Ditto.
3804 * gcc.target/i386/sse-22.c: Ditto.
3805 * gcc.target/i386/sse-23.c: Ditto.
3806 * g++.dg/other/i386-2.C: Ditto.
3807 * g++.dg/other/i386-3.C: Ditto.
3808
3809 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3810
3811 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3812
3813 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3814
3815 PR target/54051
3816 * gcc.target/arm/pr54051.c: New.
3817 * gcc.target/arm/vfp-1.c: Adjust test.
3818
3819 2012-07-24 Julian Brown <julian@codesourcery.com>
3820
3821 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3822 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3823 hard-float ARM.
3824
3825 2012-07-23 Paul Brook <paul@codesourcery.com>
3826
3827 * g++.dg/other/armv7m-1.c: New test.
3828
3829 2012-07-23 Julian Brown <julian@codesourcery.com>
3830
3831 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3832 ARM.
3833 (DO_TEST): Define to 1 for appropriate ARM targets.
3834
3835 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3836
3837 PR tree-optimization/53881
3838 * gcc.dg/pr53881.c: Renamed to ...
3839 * gcc.dg/pr53881-1.c: ... this.
3840 * gcc.dg/pr53881-2.c: New test.
3841
3842 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3843
3844 Handle recent changes in default atomics for cris*-*-linux*.
3845 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3846 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3847 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3848 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3849 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3850 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3851 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3852 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3853 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3854 -mno-unaligned-atomic-may-use-library is in effect for
3855 cris*-*-linux*.
3856 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3857 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3858 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3859 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3860 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3861 gcc.target/cris/torture/sync-mis-op-i-1.c,
3862 gcc.target/cris/torture/sync-mis-op-i-2.c,
3863 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3864 gcc.target/cris/torture/sync-mis-op-i-3.c,
3865 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3866 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3867 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3868 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3869 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3870 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3871 (main): Remove local variable x.
3872 [mis_ok]: Check that atomics don't fail.
3873
3874 2012-07-21 Andrew Pinski <apinski@cavium.com>
3875
3876 * gcc.dg/tree-ssa/vrp72.c: New test.
3877 * gcc.dg/tree-ssa/vrp73.c: New test.
3878 * gcc.dg/tree-ssa/vrp74.c: New test.
3879 * gcc.dg/tree-ssa/vrp75.c: New test.
3880
3881 2012-07-21 Andrew Pinski <apinski@cavium.com>
3882
3883 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3884 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3885
3886 2012-07-21 Andrew Pinski <apinski@cavium.com>
3887
3888 * gcc.target/mips/octeon-pop-2.c: New testcase.
3889
3890 2012-07-21 Tobias Burnus <burnus@net-b.de>
3891
3892 PR fortran/48820
3893 * gfortran.dg/assumed_rank_3.f90: New.
3894 * gfortran.dg/assumed_rank_11.f90: New.
3895 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3896 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3897 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3898
3899 2012-07-21 Andrew Pinski <apinski@cavium.com>
3900
3901 * gcc.target/mips/unaligned-1.c: New testcase.
3902
3903 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3904
3905 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3906
3907 2012-07-20 Tobias Burnus <burnus@net-b.de>
3908
3909 * gfortran.dg/bind_c_array_params_2.f90: New.
3910 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3911 and update dg-error.
3912
3913 2012-07-20 Tobias Burnus <burnus@net-b.de>
3914
3915 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3916
3917 2012-07-20 Jason Merrill <jason@redhat.com>
3918
3919 PR c++/54038
3920 * g++.dg/other/array7.C: New.
3921
3922 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3923
3924 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3925 the basic block and check loop depth.
3926 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3927 matching patterns and comments.
3928 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3929 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3930
3931 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3932
3933 PR c++/28656
3934 * c-c++-common/pr28656.c: New test.
3935
3936 2012-07-19 Jason Merrill <jason@redhat.com>
3937
3938 PR c++/54026
3939 * g++.dg/init/mutable1.C: New.
3940
3941 2012-07-20 Tobias Burnus <burnus@net-b.de>
3942
3943 PR fortran/48820
3944 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3945 * gfortran.dg/assumed_rank_1.f90: New.
3946 * gfortran.dg/assumed_rank_1_c.c: New.
3947 * gfortran.dg/assumed_rank_2.f90: New.
3948 * gfortran.dg/assumed_rank_4.f90: New.
3949 * gfortran.dg/assumed_rank_5.f90: New.
3950 * gfortran.dg/assumed_rank_6.f90: New.
3951 * gfortran.dg/assumed_rank_7.f90: New.
3952 * gfortran.dg/assumed_rank_8.f90: New.
3953 * gfortran.dg/assumed_rank_8_c.c: New.
3954 * gfortran.dg/assumed_rank_9.f90: New.
3955 * gfortran.dg/assumed_rank_10.f90: New.
3956 * gfortran.dg/assumed_rank_12.f90: New.
3957
3958 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3959
3960 * gnat.dg/opt25.adb: New test.
3961 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3962 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3963
3964 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3965
3966 * gnat.dg/aggr20.ad[sb]: New test.
3967 * gnat.dg/aggr20_pkg.ads: New helper.
3968
3969 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3970
3971 * gnat.dg/derived_type3.adb: New test.
3972 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3973
3974 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3975
3976 PR rtl-optimization/53942
3977 * gcc.dg/pr53942.c: New test.
3978
3979 2012-07-19 Jason Merrill <jason@redhat.com>
3980
3981 PR c++/54021
3982 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3983
3984 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3985
3986 * gnat.dg/discr38.adb: New test.
3987
3988 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3989
3990 PR middle-end/54017
3991 * c-c++-common/gomp/pr54017.c: New test.
3992
3993 2012-07-19 Richard Guenther <rguenther@suse.de>
3994 Eric Botcazou <ebotcazou@adacore.com>
3995
3996 * gnat.dg/loop_optimization11.adb: New testcase.
3997 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3998
3999 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4000 Jason Merrill <jason@redhat.com>
4001
4002 * g++.dg/cpp0x/sfinae37.C: New.
4003 * g++.dg/template/access23.C: New.
4004 * g++.dg/template/access7.C: Adjust.
4005 * g++.dg/template/sfinae10.C: Don't expect errors.
4006 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4007
4008 2012-07-18 Julian Brown <julian@codesourcery.com>
4009 Sandra Loosemore <sandra@codesroucery.com>
4010
4011 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4012
4013 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4014
4015 * gnat.dg/noreturn4.ad[sb]: New test.
4016 * gnat.dg/noreturn4_pkg.ads: New helper.
4017
4018 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4019 Julian Brown <julian@codesourcery.com>
4020
4021 * gcc.target/arm/neon-vdup-1.c: New test case.
4022 * gcc.target/arm/neon-vdup-2.c: New test case.
4023 * gcc.target/arm/neon-vdup-3.c: New test case.
4024 * gcc.target/arm/neon-vdup-4.c: New test case.
4025 * gcc.target/arm/neon-vdup-5.c: New test case.
4026 * gcc.target/arm/neon-vdup-6.c: New test case.
4027 * gcc.target/arm/neon-vdup-7.c: New test case.
4028 * gcc.target/arm/neon-vdup-8.c: New test case.
4029 * gcc.target/arm/neon-vdup-9.c: New test case.
4030 * gcc.target/arm/neon-vdup-10.c: New test case.
4031 * gcc.target/arm/neon-vdup-11.c: New test case.
4032 * gcc.target/arm/neon-vdup-12.c: New test case.
4033 * gcc.target/arm/neon-vdup-13.c: New test case.
4034 * gcc.target/arm/neon-vdup-14.c: New test case.
4035 * gcc.target/arm/neon-vdup-15.c: New test case.
4036 * gcc.target/arm/neon-vdup-16.c: New test case.
4037 * gcc.target/arm/neon-vdup-17.c: New test case.
4038 * gcc.target/arm/neon-vdup-18.c: New test case.
4039 * gcc.target/arm/neon-vdup-19.c: New test case.
4040 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4041 arguments non-constant.
4042
4043 2012-07-18 Richard Guenther <rguenther@suse.de>
4044
4045 PR tree-optimization/53970
4046 * g++.dg/torture/pr53970.C: New testcase.
4047
4048 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4049
4050 PR target/38621
4051 * gcc.c-torture/compile/pr38621.c: New.
4052
4053 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4054
4055 PR target/33135
4056 * gcc.target/sh/pr33135-1.c: New.
4057 * gcc.target/sh/pr33135-2.c: New.
4058 * gcc.target/sh/pr33135-3.c: New.
4059 * gcc.target/sh/pr33135-4.c: New.
4060
4061 2012-07-17 Jason Merrill <jason@redhat.com>
4062
4063 PR c++/53995
4064 * g++.dg/parse/enum9.C: New.
4065
4066 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4067 Sandra Loosemore <sandra@codesourcery.com>
4068
4069 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4070 if there is a conflict with -mcpu=. Use -mcpu=5208.
4071
4072 2012-07-17 Jason Merrill <jason@redhat.com>
4073
4074 PR c++/53989
4075 * g++.dg/template/array23.C: New.
4076
4077 2012-07-17 Tobias Burnus <burnus@net-b.de>
4078
4079 PR fortran/53985
4080 * gfortran.dg/bind_c_usage_26.f90: New.
4081 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4082 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4083 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4084 * gfortran.dg/interop_params.f03: Ditto.
4085
4086 2012-07-17 Jason Merrill <jason@redhat.com>
4087
4088 * g++.dg/template/inherit8.C: Adjust.
4089 * g++.dg/template/using21.C: Adjust.
4090 * g++.dg/template/using22.C: Adjust.
4091
4092 PR c++/53549
4093 * g++.dg/template/current-inst1.C: New.
4094 * g++.dg/parse/crash35.C: Adjust.
4095
4096 2012-07-17 Tobias Burnus <burnus@net-b.de>
4097
4098 PR fortran/52101
4099 * gfortran.dg/oldstyle_4.f90: New.
4100
4101 2012-07-17 Tobias Burnus <burnus@net-b.de>
4102
4103 PR fortran/49265
4104 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4105 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4106
4107 2012-07-16 Jason Merrill <jason@redhat.com>
4108
4109 * g++.dg/parse/access8.C: Adjust.
4110 * g++.dg/template/sfinae6_neg.C: Adjust.
4111
4112 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4113
4114 PR fortran/53824
4115 * gfortran.dg/coarray_allocate_1.f90: New test.
4116
4117 2012-07-16 Andrew Pinski <apinski@cavium.com>
4118
4119 * gcc.c-torture/execute/bswap-1.c: New testcase.
4120 * gcc.c-torture/compile/unalign-1.c: New testcase.
4121 * gcc.c-torture/compile/20120524-1.c: New testcase.
4122 * gcc.c-torture/compile/20101216-1.c: New testcase.
4123
4124 2012-07-16 Dehao Chen <dehao@google.com>
4125
4126 Revert
4127 2012-07-10 Dehao Chen <dehao@google.com>
4128
4129 * gcc.dg/debug_info_inline.c: New test.
4130
4131 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4132
4133 PR fortran/53956
4134 * gfortran.dg/proc_decl_28.f90: New.
4135
4136 2012-07-16 Andrew Pinski <apinski@cavium.com>
4137
4138 * gcc.dg/torture/builtins-1.c: New testcase.
4139
4140 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4141
4142 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4143 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4144 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4145 gcc.target/cris/sync-1-v10.c,
4146 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4147 pass -mno-unaligned-atomic-may-use-library.
4148 * gcc.target/cris/sync-xchg-1.c: New test.
4149 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4150 valid register operand output modifier.
4151
4152 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4153
4154 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4155 characters.
4156
4157 2012-07-13 Andrew Pinski <apinski@cavium.com>
4158
4159 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4160 rather than cleanup-tree-dump.
4161 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4162
4163 2012-07-13 Richard Guenther <rguenther@suse.de>
4164
4165 PR tree-optimization/53907
4166 * gcc.target/i386/pr53907.c: New testcase.
4167
4168 2012-07-13 Richard Guenther <rguenther@suse.de>
4169
4170 PR tree-optimization/53922
4171 * gcc.dg/torture/pr53922.c: New testcase.
4172
4173 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4174
4175 PR rtl-optimization/53908
4176 * gcc.dg/torture/pr53908.c: New test.
4177
4178 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4179
4180 PR c++/53531
4181 * g++.dg/cpp0x/variadic135.C: New.
4182
4183 2012-07-12 Jason Merrill <jason@redhat.com>
4184
4185 * g++.dg/template/sfinae6_neg.C: Adjust.
4186
4187 2012-07-12 Tobias Burnus <burnus@net-b.de>
4188
4189 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4190 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4191 scan-tree-dump-times pattern.
4192
4193 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4194
4195 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4196
4197 2012-07-11 Jason Merrill <jason@redhat.com>
4198
4199 DR 1402
4200 * g++.g/cpp0x/defaulted37.C: New.
4201
4202 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4203
4204 PR target/53859
4205 * gcc.target/arm/pr53859.c: New test.
4206
4207 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4208
4209 PR target/53886
4210 * gcc.c-torture/compile/pr53886.c: New.
4211
4212 2012-07-10 Dehao Chen <dehao@google.com>
4213
4214 * gcc.dg/debug_info_inline.c: New test.
4215
4216 2012-07-10 Jason Merrill <jason@redhat.com>
4217
4218 PR c++/53733
4219 * g++.dg/cpp0x/defaulted36.C: New.
4220 * g++.dg/cpp0x/defaulted21.C: Adjust.
4221
4222 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4223
4224 2012-07-09 Sterling Augustine <saugustine@google.com>
4225
4226 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4227
4228 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4229
4230 PR tree-optimization/53887
4231 * gcc.dg/pr53887.c: New test.
4232
4233 2012-07-09 Jason Merrill <jason@redhat.com>
4234
4235 PR c++/53882
4236 * g++.dg/cpp0x/nullptr29.C: New.
4237
4238 2012-07-09 Tom de Vries <tom@codesourcery.com>
4239 Richard Guenther <rguenther@suse.de>
4240
4241 * gcc.dg/builtin-unreachable-6.c: New test.
4242 * gcc.dg/builtin-unreachable-5.c: New test.
4243
4244 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4245
4246 PR tree-optimization/53881
4247 * gcc.dg/pr53881.c: New test.
4248
4249 2012-07-06 Jason Merrill <jason@redhat.com>
4250
4251 PR c++/53862
4252 * g++.dg/cpp0x/variadic134.C: New.
4253
4254 PR c++/53858
4255 * g++.dg/cpp0x/alias-decl-20.C: New.
4256
4257 2012-07-06 Tom de Vries <tom@codesourcery.com>
4258
4259 PR tree-optimization/51879
4260 * gcc.dg/pr51879-16.c: New test.
4261 * gcc.dg/pr51879-17.c: Same.
4262
4263 2012-07-06 Tom de Vries <tom@codesourcery.com>
4264
4265 PR tree-optimization/52009
4266 * gcc.dg/pr51879-7.c: New test.
4267 * gcc.dg/pr51879-18.c: New test.
4268
4269 2012-07-05 Jason Merrill <jason@redhat.com>
4270
4271 PR c++/50852
4272 * g++.dg/template/typedef39.C: New.
4273
4274 PR c++/53039
4275 * g++.dg/cpp0x/variadic133.C: New.
4276 * g++.dg/template/param1.C: Adjust.
4277
4278 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4279
4280 PR target/48941
4281 PR target/51980
4282 * gcc.target/arm/neon/vtrnf32.c: Update.
4283 * gcc.target/arm/neon/vtrns32.c: Update.
4284 * gcc.target/arm/neon/vtrnu32.c: Update.
4285 * gcc.target/arm/neon/vzipf32.c: Update.
4286 * gcc.target/arm/neon/vzips32.c: Update.
4287 * gcc.target/arm/neon/vzipu32.c: Update.
4288
4289 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4290
4291 PR fortran/53732
4292 * gfortran.dg/inline_sum_4.f90: New test.
4293
4294 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4295
4296 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4297
4298 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4299
4300 * gcc.target/arm/fma-sp.c: New testcase.
4301 * gcc.target/arm/fma.c: Likewise.
4302 * gcc.target/arm/fma.h: Likewise.
4303
4304 2012-07-04 Jason Merrill <jason@redhat.com>
4305
4306 PR c++/53848
4307 * g++.dg/other/enum3.C: New.
4308
4309 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4310
4311 PR middle-end/53321
4312 * g++.dg/torture/pr53321.C: New test.
4313
4314 2012-07-04 Richard Guenther <rguenther@suse.de>
4315
4316 PR tree-optimization/53844
4317 * g++.dg/tree-ssa/pr53844.C: New testcase.
4318
4319 2012-07-04 Richard Guenther <rguenther@suse.de>
4320
4321 PR tree-optimization/53849
4322 * gcc.dg/pr53849.c: New testcase.
4323
4324 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4325
4326 PR c++/53812
4327 * g++.dg/ext/label14.C: New test.
4328
4329 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4330
4331 PR target/53811
4332 * g++.dg/other/pr53811.C: New test.
4333
4334 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4335
4336 PR target/28896
4337 * gcc.target/m68k/stack-limit-1.c: New testcase.
4338
4339 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4340
4341 * gnat.dg/recursive_call.adb: New test.
4342
4343 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4344
4345 * gnat.dg/discr37.ad[sb]: New test.
4346
4347 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4348
4349 * g++.dg/other/packed1.C: Remove SH from xfail list.
4350
4351 2012-07-02 Jason Merrill <jason@redhat.com>
4352
4353 PR c++/53619
4354 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4355
4356 PR c++/53783
4357 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4358
4359 PR c++/53788
4360 * g++.dg/cpp0x/decltype39.C: New.
4361 * g++.dg/diagnostic/method1.C: Adjust.
4362
4363 PR c++/53816
4364 * g++.dg/template/ref6.C: New.
4365
4366 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4367
4368 PR target/53568
4369 * gcc.target/sh/pr53568-1.c: New.
4370
4371 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4372
4373 PR target/51244
4374 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4375
4376 2012-07-02 Jason Merrill <jason@redhat.com>
4377
4378 PR c++/53821
4379 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4380
4381 PR c++/53524
4382 * g++.dg/template/enum7.C: New.
4383 * g++.dg/other/ptrmem10.C: Adjust.
4384 * g++.dg/other/ptrmem11.C: Adjust.
4385 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4386
4387 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4388
4389 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4390
4391 2012-07-01 Wei Guozhi <carrot@google.com>
4392
4393 PR target/53447
4394 * gcc.target/arm/pr53447-1.c: New testcase.
4395 * gcc.target/arm/pr53447-2.c: New testcase.
4396 * gcc.target/arm/pr53447-3.c: New testcase.
4397 * gcc.target/arm/pr53447-4.c: New testcase.
4398
4399 2012-06-29 Richard Guenther <rguenther@suse.de>
4400
4401 PR tree-optimization/47061
4402 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4403
4404 2012-06-29 Richard Guenther <rguenther@suse.de>
4405
4406 PR tree-optimization/37541
4407 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4408
4409 2012-06-29 Richard Guenther <rguenther@suse.de>
4410
4411 PR tree-optimization/52589
4412 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4413
4414 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4415
4416 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4417
4418 * g++.dg/template/error46.C: Add missing comment to dg-message.
4419 * g++.dg/template/crash107.C: Likewise.
4420 * g++.dg/template/error47.C: Likewise.
4421 * g++.dg/template/crash108.C: Likewise.
4422 * g++.dg/overload/operator5.C: Likewise.
4423
4424 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4425 errors in dg-message directives, add comments.
4426
4427 2012-06-28 Kai Tietz <ktietz@redhat.com>
4428
4429 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4430 hard-coded 'unsigned long'.
4431
4432 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4433
4434 PR tree-optimization/51581
4435 * gcc.dg/vect/pr51581-4.c: New test.
4436
4437 PR tree-optimization/53645
4438 * gcc.c-torture/execute/pr53645-2.c: New test.
4439
4440 2012-06-28 Richard Guenther <rguenther@suse.de>
4441
4442 PR middle-end/53790
4443 * gcc.dg/torture/pr53790.c: New testcase.
4444
4445 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4446
4447 PR tree-optimization/53645
4448 * gcc.c-torture/execute/pr53645.c: New test.
4449
4450 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4451
4452 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4453
4454 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4455
4456 PR debug/53671
4457 PR debug/49888
4458 * gcc.dg/guality/pr49888.c: Account for the possibility that
4459 the variable is optimized out at the first test.
4460
4461 2012-06-27 Jason Merrill <jason@redhat.com>
4462
4463 * g++.dg/cpp0x/override2.C: Adjust.
4464 * g++.dg/template/error5.C: Adjust.
4465 * g++.dg/parse/crash28.C: Adjust.
4466
4467 PR c++/53563
4468 * g++.dg/parse/template27.C: New.
4469 * g++.dg/template/crash74.C: Adjust expected output.
4470
4471 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4472
4473 PR fortran/41951
4474 PR fortran/49591
4475 * gfortran.dg/typebound_operator_16.f03: New.
4476
4477 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4478
4479 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4480 even src1.i and src2.i fields even in the second half of the arrays.
4481
4482 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4483
4484 PR c++/51033.
4485 * g++.dg/torture/vshuf-16.inc: New test.
4486 * g++.dg/torture/vshuf-2.inc: New test.
4487 * g++.dg/torture/vshuf-4.inc: New test.
4488 * g++.dg/torture/vshuf-8.inc: New test.
4489 * g++.dg/torture/vshuf-main.inc: New test.
4490 * g++.dg/torture/vshuf-v16hi.C: New test.
4491 * g++.dg/torture/vshuf-v16qi.C: New test.
4492 * g++.dg/torture/vshuf-v2df.C: New test.
4493 * g++.dg/torture/vshuf-v2di.C: New test.
4494 * g++.dg/torture/vshuf-v2sf.C: New test.
4495 * g++.dg/torture/vshuf-v2si.C: New test.
4496 * g++.dg/torture/vshuf-v4df.C: New test.
4497 * g++.dg/torture/vshuf-v4di.C: New test.
4498 * g++.dg/torture/vshuf-v4sf.C: New test.
4499 * g++.dg/torture/vshuf-v4si.C: New test.
4500 * g++.dg/torture/vshuf-v8hi.C: New test.
4501 * g++.dg/torture/vshuf-v8qi.C: New test.
4502 * g++.dg/torture/vshuf-v8si.C: New test.
4503
4504 2012-06-27 Richard Guenther <rguenther@suse.de>
4505
4506 PR middle-end/53676
4507 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4508
4509 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4510
4511 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4512 scan-dump-dem-not): Use printable pattern in test name.
4513
4514 2012-06-26 Sterling Augustine <saugustine@google.com>
4515 Dominique Dhumieres <dominiq@lps.ens.fr>
4516
4517 * gcc.dg/pubtypes-2.c: Update expected output.
4518 * gcc.dg/pubtypes-3.c: Likewise.
4519 * gcc.dg/pubtypes-4.c: Likewise.
4520
4521 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4522
4523 * gcc.dg/tree-ssa/slsr-1.c: New test.
4524 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4525 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4526 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4527
4528 2012-06-26 Matt Turner <mattst88@gmail.com>
4529
4530 PR target/35294
4531 * gcc.target/arm/mmx-2.c: New.
4532
4533 2012-06-26 Richard Guenther <rguenther@suse.de>
4534
4535 PR c++/53752
4536 * g++.dg/torture/pr53752.C: New testcase.
4537
4538 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4539
4540 PR tree-optimization/53748
4541 * gcc.c-torture/compile/pr53748.c: New test.
4542
4543 2012-06-25 Jason Merrill <jason@redhat.com>
4544
4545 PR c++/53498
4546 PR c++/53305
4547 * g++.dg/cpp0x/decltype38.C: New.
4548 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4549
4550 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4551
4552 * lib/target-supports-dg.exp (testname-for-summary): New.
4553 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4554 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4555 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4556 scan-module-absence, output-exists, output-exists-not: Use
4557 testname-for-summary.
4558 (dg-test): Clean up testname_with_flags.
4559 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4560 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4561 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4562 scan-assembler-dem-not, object-size: Use testname-for-summary.
4563 * lib/gcov.exp (run-gcov): Likewise.
4564 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4565 scan-dump-dem, scan-dump-dem-note): Likewise.
4566
4567 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4568 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4569 including profopt.opt; save and restore existing value.
4570 * g++.dg/bprob/bprob.exp: Likewise.
4571 * gcc.dg/matrix/matrix.exp: Likewise.
4572 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4573 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4574 PROFOPT_OPTIONS.
4575
4576 2012-06-25 Richard Henderson <rth@redhat.com>
4577
4578 * gcc.dg/pr53749.c: New.
4579
4580 2012-06-25 Jason Merrill <jason@redhat.com>
4581
4582 PR c++/52988
4583 * g++.dg/cpp0x/nullptr28.C: New.
4584
4585 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4586
4587 * gcc.target/arm/neon-vld1_dupQ.c: New.
4588
4589 2012-06-25 Florian Weimer <fweimer@redhat.com>
4590
4591 * g++.dg/init/new35.C: New.
4592 * g++.dg/init/new36.C: New.
4593 * g++.dg/init/new37.C: New.
4594 * g++.dg/ext/vla5.C: New warning.
4595 * g++.dg/ext/vla8.C: New warning.
4596 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4597
4598 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4599 James Greenhalgh <james.greenhalgh@arm.com>
4600
4601 * gcc.target/arm/ftest-support-arm.h New testcase.
4602 * gcc.target/arm/ftest-support-thumb.h Likewise.
4603 * gcc.target/arm/ftest-support.h Likewise.
4604 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4605 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4606 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4607 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4608 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4609 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4610 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4611 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4612 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4613 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4614 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4615 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4616 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4617 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4618 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4619 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4620 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4621 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4622 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4623 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4624 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4625 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4626 * lib/target-supports.exp
4627 (check_effective_target_arm_arch_FUNC): Add support for more
4628 architectures.
4629 (add_options_for_arm_arch_FUNC): Likewise.
4630 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4631
4632 2012-06-25 Jason Merrill <jason@redhat.com>
4633
4634 PR c++/53202
4635 * g++.dg/cpp0x/constexpr-tuple.C: New.
4636
4637 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4638
4639 PR target/53759
4640 * gcc.target/i386/pr53759.c: New test.
4641
4642 PR c++/53594
4643 * g++.dg/cpp0x/nsdmi7.C: New test.
4644
4645 2012-06-24 Kai Tietz <ktietz@redhat.com>
4646
4647 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4648 for LLP64 targets.
4649 * gcc.target/i386/pr38988.c: Likewise.
4650
4651 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4652
4653 PR fortran/47710
4654 PR fortran/53328
4655 * gfortran.dg/typebound_generic_12.f03: New.
4656 * gfortran.dg/typebound_generic_13.f03: New.
4657
4658 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4659
4660 * gnat.dg/lto15.ad[sb]: New test.
4661
4662 2012-06-21 Meador Inge <meadori@codesourcery.com>
4663
4664 PR c/53702
4665 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4666
4667 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4668
4669 * gcc.dg/pch/ident-1.c: New test.
4670 * gcc.dg/pch/ident-1.hs: Header file for new test.
4671
4672 2012-06-21 Michael Matz <matz@suse.de>
4673
4674 PR middle-end/53688
4675 * gcc.c-torture/execute/pr53688.c: New test.
4676
4677 2012-06-20 Richard Guenther <rguenther@suse.de>
4678
4679 PR tree-optimization/30318
4680 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4681
4682 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4683
4684 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4685
4686 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4687
4688 * gcc.target/i386/clearcapv2.map: New file.
4689 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4690
4691 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4692
4693 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4694 and add __sh__ case.
4695
4696 2012-06-19 Jason Merrill <jason@redhat.com>
4697
4698 PR c++/52637
4699 * g++.dg/debug/localclass1.C: New.
4700
4701 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4702
4703 * g++.dg/cpp0x/override4.C: New.
4704
4705 2012-06-14 Jason Merrill <jason@redhat.com>
4706
4707 PR c++/53651
4708 * g++.dg/cpp0x/decltype37.C: New.
4709
4710 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4711
4712 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4713
4714 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4715
4716 * gcc.c-torture/compile/vector-5.c,
4717 gcc.c-torture/compile/vector-6.c: New tests.
4718
4719 2012-06-19 Richard Henderson <rth@redhat.com>
4720
4721 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4722
4723 2012-06-19 Richard Guenther <rguenther@suse.de>
4724
4725 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4726
4727 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4728
4729 PR target/53712
4730 * gcc.target/i386/pr53712.c: New test.
4731
4732 2012-06-18 Tobias Burnus <burnus@net-b.de>
4733
4734 PR fortran/53692
4735 * gfortran.dg/elemental_optional_args_6.f90: New.
4736
4737 2012-06-18 Tobias Burnus <burnus@net-b.de>
4738
4739 PR fortran/53526
4740 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4741 * gfortran.dg/coarray/move_alloc_1.f90
4742
4743 2012-06-18 Tobias Burnus <burnus@net-b.de>
4744
4745 PR fortran/53526
4746 * gfortran.dg/coarray_27.f90: New.
4747
4748 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4749 Greta Yorsh <Greta.Yorsh@arm.com>
4750
4751 * gcc.target/arm/epilog-1.c: New test.
4752
4753 2012-06-18 Richard Guenther <rguenther@suse.de>
4754
4755 PR tree-optimization/53693
4756 * g++.dg/torture/pr53693.C: New testcase.
4757
4758 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4759
4760 PR tree-optimization/53703
4761 * gcc.dg/torture/pr53703.c: New test.
4762
4763 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4764
4765 PR middle-end/53698
4766 * gcc.target/i386/pr53698.c: New test.
4767
4768 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4769
4770 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4771
4772 2012-06-17 Tobias Burnus <burnus@net-b.de>
4773
4774 PR fortran/53691
4775 PR fortran/53685
4776 * gfortran.dg/transfer_check_3.f90: New.
4777
4778 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4779
4780 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4781
4782 2012-06-16 Tobias Burnus <burnus@net-b.de>
4783
4784 PR fortran/53642
4785 PR fortran/45170
4786 * gfortran.dg/deferred_type_param_8.f90: New.
4787
4788 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4789
4790 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4791 testname that includes flags, passed in as new argument, in
4792 pass/fail messages.
4793 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4794 and pass it to verify-* procedures.
4795
4796 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4797 alignment torture options with usual torture options.
4798
4799 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4800 messages reported for one line of source code.
4801 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4802 * g++.dg/cpp0x/decltype2.C: Likewise.
4803 * g++.dg/cpp0x/decltype3.C: Likewise.
4804 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4805 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4806 * g++.dg/cpp0x/static_assert3.C: Likewise.
4807 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4808 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4809 * g++.dg/cpp0x/union1.C: Likewise.
4810 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4811 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4812 * g++.dg/cpp0x/variadic2.C: Likewise.
4813 * g++.dg/cpp0x/variadic20.C: Likewise.
4814 * g++.dg/cpp0x/variadic74.C: Likewise.
4815 * g++.dg/diagnostic/bitfld2.C: Likewise.
4816 * g++.dg/ext/attrib44.C: Likewise.
4817 * g++.dg/ext/no-asm-1.C: Likewise.
4818 * g++.dg/other/error34.C: Likewise.
4819 * g++.dg/parse/crash46.C: Likewise.
4820 * g++.dg/parse/error10.C: Likewise.
4821 * g++.dg/parse/error2.C: Likewise.
4822 * g++.dg/parse/error3.C: Likewise.
4823 * g++.dg/parse/error36.C: Likewise.
4824 * g++.dg/parse/error8.C: Likewise.
4825 * g++.dg/parse/error9.C: Likewise.
4826 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4827 * g++.dg/parse/parser-pr28152.C: Likewise.
4828 * g++.dg/parse/template25.C: Likewise.
4829 * g++.dg/parse/typename11.C: Likewise.
4830 * g++.dg/tc1/dr147.C: Likewise.
4831 * g++.dg/template/deduce3.C: Likewise.
4832 * g++.dg/template/koenig9.C: Likewise.
4833 * g++.dg/template/pr23510.C: Likewise.
4834 * g++.dg/warn/pr12242.C: Likewise.
4835 * g++.dg/warn/pr30551-2.C: Likewise.
4836 * g++.dg/warn/pr30551.C: Likewise.
4837 * g++.old-deja/g++.other/typename1.C: Likewise.
4838 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4839
4840 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4841
4842 PR c++/51033
4843 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4844 * c-c++-common/torture/vshuf-2.inc: Likewise.
4845 * c-c++-common/torture/vshuf-4.inc: Likewise.
4846 * c-c++-common/torture/vshuf-8.inc: Likewise.
4847 * c-c++-common/torture/vshuf-main.inc: Likewise.
4848 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4849 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4850 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4851 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4852 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4853 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4854 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4855 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4856 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4857 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4858 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4859 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4860 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4861 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4862
4863 2012-06-15 Michael Matz <matz@suse.de>
4864
4865 * gcc.dg/tree-ssa/vector-4.c: New test.
4866
4867 2012-06-15 Michael Matz <matz@suse.de>
4868
4869 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4870 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4871
4872 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4873
4874 PR tree-optimization/53636
4875 * gcc.target/arm/pr53636.c: New test.
4876
4877 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4878
4879 PR tree-optimization/51581
4880 * gcc.c-torture/execute/pr51581-1.c: New test.
4881 * gcc.c-torture/execute/pr51581-2.c: New test.
4882 * gcc.dg/vect/pr51581-1.c: New test.
4883 * gcc.dg/vect/pr51581-2.c: New test.
4884 * gcc.dg/vect/pr51581-3.c: New test.
4885 * gcc.target/i386/avx-pr51581-1.c: New test.
4886 * gcc.target/i386/avx-pr51581-2.c: New test.
4887 * gcc.target/i386/avx2-pr51581-1.c: New test.
4888 * gcc.target/i386/avx2-pr51581-2.c: New test.
4889 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4890
4891 2012-06-15 Richard Guenther <rguenther@suse.de>
4892
4893 * gcc.c-torture/execute/20120615-1.c: New testcase.
4894
4895 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4896
4897 * gnat.dg/vect8.ad[sb]: New test.
4898
4899 2012-06-14 Richard Guenther <rguenther@suse.de>
4900
4901 * gcc.dg/tree-ssa/vrp.h: New testcase.
4902 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4903
4904 2012-06-13 Christian Bruel <christian.bruel@st.com>
4905
4906 PR target/53621
4907 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4908
4909 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4910
4911 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4912
4913 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4914
4915 PR testsuite/20771
4916 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4917 test summary unique.
4918
4919 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4920 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4921 scan-stack-usage-not): Don't strip torture options from test name.
4922
4923 * lib/scandump.exp (scan-dump-times): Use printable version of
4924 regexp in test summary line.
4925
4926 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4927 messages reported for one line of source code.
4928 * gcc.dg/format/few-1.c: Likewise.
4929 * gcc.dg/ia64-sync-2.c: Likewise.
4930 * gcc.dg/sync-2.c: Likewise.
4931 * gcc.dg/noncompile/pr44517.c: Likewise.
4932
4933 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4934
4935 PR debug/49888
4936 * gcc.dg/guality/pr49888.c: New.
4937
4938 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4939
4940 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4941 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4942 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4943
4944 2012-06-13 Tobias Burnus <burnus@net-b.de>
4945
4946 PR fortran/53643
4947 * gfortran.dg/intent_out_7.f90: New.
4948
4949 2012-06-13 Tobias Burnus <burnus@net-b.de>
4950
4951 PR fortran/53597
4952 * gfortran.dg/save_4.f90: New.
4953
4954 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4955
4956 PR c/53532
4957 PR c/51034
4958 PR c/53196
4959 * gcc.dg/pr53532.c: New test.
4960 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4961 adjust line numbers.
4962 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4963 * gcc.dg/Wcxx-compat-8.c: Likewise.
4964 * gcc.dg/pr51034.c: New test.
4965 * gcc.dg/pr53196-1.c: New test.
4966 * gcc.dg/pr53196-2.c: New test.
4967
4968 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4969
4970 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4971 alignment torture options with usual torture options.
4972 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4973 instead of dg-options.
4974 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4975 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4976 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4977 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4978 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4979 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4980
4981 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4982 to checks for multiple messages reported for one line of source code.
4983 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4984
4985 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4986 messages reported for one line of source code.
4987
4988 * gcc.dg/20031223-1.c: Add comments to check for multiple
4989 messages reported for one line of source code.
4990 * gcc.dg/Wconversion-integer.c: Likewise.
4991 * gcc.dg/Wfatal-2.c: Likewise.
4992 * gcc.dg/Wfatal.c: Likewise.
4993 * gcc.dg/Wobjsize-1.c: Likewise.
4994 * gcc.dg/c99-vla-jump-1.c: Likewise.
4995 * gcc.dg/c99-vla-jump-2.c: Likewise.
4996 * gcc.dg/c99-vla-jump-3.c: Likewise.
4997 * gcc.dg/c99-vla-jump-4.c: Likewise.
4998 * gcc.dg/c99-vla-jump-5.c: Likewise.
4999 * gcc.dg/decl-9.c: Likewise.
5000 * gcc.dg/declspec-10.c: Likewise.
5001 * gcc.dg/declspec-18.c: Likewise.
5002 * gcc.dg/mtune.c: Likewise.
5003 * gcc.dg/parser-pr28152-2.c: Likewise.
5004 * gcc.dg/parser-pr28152.c: Likewise.
5005 * gcc.dg/pr14475.c: Likewise.
5006 * gcc.dg/pr27953.c: Likewise.
5007 * gcc.dg/pr28322-3.c: Likewise.
5008 * gcc.dg/pr30457.c: Likewise.
5009 * gcc.dg/pr30551-2.c: Likewise.
5010 * gcc.dg/pr30551-3.c: Likewise.
5011 * gcc.dg/pr30551-4.c: Likewise.
5012 * gcc.dg/pr30551-5.c: Likewise.
5013 * gcc.dg/pr30551-6.c: Likewise.
5014 * gcc.dg/pr30551.c: Likewise.
5015 * gcc.dg/pr45461.c: Likewise.
5016 * gcc.dg/pr48552-1.c: Likewise.
5017 * gcc.dg/pr48552-2.c: Likewise.
5018 * gcc.dg/redecl-1.c: Likewise.
5019 * gcc.dg/transparent-union-3.c: Likewise.
5020 * gcc.dg/utf-dflt.c: Likewise.
5021 * gcc.dg/utf-dflt2.c: Likewise.
5022 * gcc.dg/vla-8.c: Likewise.
5023 * gcc.dg/vla-init-1.c: Likewise.
5024 * gcc.dg/wtr-int-type-1.c: Likewise.
5025
5026 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5027 messages reported for for one line of source code.
5028 * c-c++-common/raw-string-5.c: Likewise.
5029 * c-c++-common/raw-string-4.c: Likewise.
5030 * c-c++-common/raw-string-6.c: Likewise.
5031 * c-c++-common/pr20000.c: Likewise.
5032
5033 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5034 messages reported for one line of source code.
5035 * gcc.dg/cpp/pr30786.c: Likewise.
5036 * gcc.dg/cpp/pr28709.c: Likewise.
5037 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5038 * gcc.dg/cpp/macspace2.c: Likewise.
5039 * gcc.dg/cpp/missing-header-1.c: Likewise.
5040 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5041 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5042 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5043
5044 2012-06-12 Jason Merrill <jason@redhat.com>
5045
5046 PR c++/53599
5047 * g++.dg/template/local7.C: New.
5048
5049 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5050
5051 PR target/53511
5052 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5053 * gcc.target/sh/pr51340-2.c: Likewise.
5054 * gcc.target/sh/pr51340-3.c: Likewise.
5055
5056 2012-06-12 Michael Matz <matz@suse.de>
5057
5058 * gcc.dg/torture/alias-1.c: New test.
5059
5060 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5061
5062 PR rtl-optimization/53589
5063 * gcc.dg/torture/pr53589.c: New test.
5064
5065 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5066
5067 PR target/50749
5068 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5069 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5070 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5071 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5072 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5073 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5074 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5075 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5076 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5077 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5078 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5079 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5080 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5081 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5082 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5083 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5084
5085 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5086
5087 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5088 (check_intel_cpu_model): New function.
5089 (check_amd_cpu_model): New function.
5090 (check_features): New function.
5091 (__get_cpuid_output): New function.
5092 (check_detailed): New function.
5093 (fn1): Rename to quick_check.
5094 (main): Update to call quick_check and call check_detailed.
5095
5096 2012-06-11 Richard Henderson <rth@redhat.com>
5097
5098 * lib/target-supports.exp
5099 (check_effective_target_sync_long_long_runtime): Use
5100 check_effective_target_lp64 instead of
5101 check_effective_target_powerpc64 for powerpc targets.
5102
5103 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5104
5105 PR target/53511
5106 * gcc.target/sh/pr53511-1.c: New.
5107
5108 2012-06-11 Richard Guenther <rguenther@suse.de>
5109
5110 PR middle-end/53470
5111 * g++.dg/lto/pr53470_0.C: New testcase.
5112 * gcc.dg/lto/pr53470_0.c: Likewise.
5113
5114 2012-06-11 Richard Guenther <rguenther@suse.de>
5115
5116 PR c++/53605
5117 * g++.dg/ext/pr53605.C: New testcase.
5118
5119 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5120
5121 * gnat.dg/specs/array1.ads: New test.
5122 * gnat.dg/specs/array2.ads: Likewise.
5123 * gnat.dg/array22.adb: Likewise.
5124
5125 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5126
5127 * gnat.dg/constant4.adb: New test.
5128 * gnat.dg/constant4_pkg.ads: New helper.
5129
5130 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5131
5132 PR fortran/52552
5133 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5134 * gfortran.dg/allocate_class_1.f90: Modified.
5135 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5136 * gfortran.dg/allocate_class_2.f90: New.
5137
5138 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5139
5140 PR middle-end/53535
5141 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5142
5143 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5144
5145 PR fortran/52861
5146 * gfortran.dg/string_assign_2.f90: New test case.
5147
5148 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5149
5150 PR fortran/52861
5151 * gfortran.dg/string_assign_1.f90: New test case.
5152
5153 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5154
5155 PR middle-end/53580
5156 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5157 * gcc.dg/gomp/critical-4.c: Likewise.
5158 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5159 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5160 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5161 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5162 * c-c++-common/gomp/pr53580.c: New test.
5163
5164 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5165
5166 PR c++/51214
5167 * g++.dg/cpp0x/forw_enum11.C: New.
5168
5169 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5170
5171 PR c++/53567
5172 * g++.dg/cpp0x/alias-decl-19.C: New.
5173
5174 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5175
5176 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5177
5178 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5179
5180 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5181 (XSTATE_FP): Ditto.
5182 (XSTATE_SSE): Ditto.
5183 (XSTATE_YMM): Ditto.
5184 (avx_os_support): Use new defines.
5185
5186 2012-06-06 Richard Guenther <rguenther@suse.de>
5187
5188 PR testsuite/32380
5189 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5190 loops.
5191
5192 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5193
5194 PR c++/52841
5195 * g++.dg/cpp0x/pr52841.C: New testcase.
5196
5197 2012-06-06 Richard Guenther <rguenther@suse.de>
5198
5199 PR tree-optimization/53081
5200 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5201 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5202
5203 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5204
5205 * gcc.target/powerpc/pr53487.c: New test.
5206
5207 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5208
5209 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5210
5211 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5212
5213 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5214
5215 2012-06-05 Richard Guenther <rguenther@suse.de>
5216
5217 PR tree-optimization/30442
5218 * gcc.dg/vect/bb-slp-30.c: New testcase.
5219
5220 2012-06-05 Richard Guenther <rguenther@suse.de>
5221
5222 PR tree-optimization/53081
5223 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5224 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5225 -fno-tree-loop-distribute-patterns.
5226
5227 2012-06-05 Alan Modra <amodra@gmail.com>
5228
5229 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5230 Check static chain in nested funcs.
5231
5232 2012-06-04 Tobias Burnus <burnus@net-b.de>
5233
5234 PR fortran/50619
5235 * gfortran.dg/init_flag_10.f90: New.
5236
5237 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5238
5239 PR c++/53524
5240 * g++.dg/warn/Wenum-compare-no-2: New.
5241
5242 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5243
5244 PR preprocessor/53463
5245 * g++.dg/cpp/limits.C: New test.
5246 * g++.dg/parse/error19.C: Adjust.
5247 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5248 * g++.dg/warn/pr35635.C: Likewise.
5249 * g++.old-deja/g++.pt/assign1.C: Likewise.
5250
5251 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5252
5253 PR target/53559
5254 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5255 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5256 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5257 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5258 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5259 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5260 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5261 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5262
5263 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5264
5265 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5266
5267 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5268
5269 PR tree-optimization/53550
5270 * gcc.dg/pr53550.c: New test.
5271
5272 2012-06-04 Richard Guenther <rguenther@suse.de>
5273
5274 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5275 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5276 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5277
5278 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5279
5280 PR fortran/48831
5281 * gfortran.dg/parameter_array_element_2.f90: New.
5282
5283 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5284
5285 PR target/53512
5286 * gcc.target/sh/pr53512-1.c: New.
5287 * gcc.target/sh/pr53512-2.c: New.
5288 * gcc.target/sh/pr53512-3.c: New.
5289 * gcc.target/sh/pr53512-4.c: New.
5290
5291 2012-06-01 Jason Merrill <jason@redhat.com>
5292
5293 PR c++/52973
5294 * g++.dg/ext/visibility/template12.C: New.
5295 * g++.dg/ext/attrib14.C: Adjust warning line.
5296
5297 PR c++/52725
5298 * g++.dg/parse/new6.C: New.
5299 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5300
5301 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5302
5303 * c-c++-common/restrict-2.c: Revert previous change.
5304
5305 2012-06-01 Jason Merrill <jason@redhat.com>
5306
5307 PR c++/53137
5308 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5309
5310 PR c++/53484
5311 * g++.dg/cpp0x/auto33.C: New.
5312
5313 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5314
5315 PR c++/26155
5316 * g++.dg/parse/namespace-alias-1.C: New.
5317
5318 2012-06-01 Christian Bruel <christian.bruel@st.com>
5319
5320 * gcc.dg/spec-options.c: New test.
5321 * gcc.dg/foo.specs: New file.
5322
5323 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5324
5325 PR ada/53517
5326 * gnat.dg/lto14.adb: Skip on Solaris.
5327
5328 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5329
5330 * gcc.target/cris/sync-1-v10.c,
5331 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5332 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5333 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5334 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5335 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5336 gcc.target/cris/torture/sync-mis-op-i-1.c,
5337 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5338 gcc.target/cris/torture/sync-mis-op-i-2.c,
5339 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5340 gcc.target/cris/torture/sync-mis-op-i-3.c,
5341 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5342 gcc.target/cris/torture/sync-mis-op-s-1.c,
5343 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5344 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5345 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5346 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5347 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5348 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5349 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5350 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5351 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5352
5353 2012-05-31 Richard Guenther <rguenther@suse.de>
5354
5355 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5356 ldist-pr45948.c with disabled SCCP.
5357
5358 2012-05-31 Richard Guenther <rguenther@suse.de>
5359
5360 PR middle-end/48493
5361 * gcc.dg/torture/pr48493.c: New testcase.
5362
5363 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5364
5365 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5366 arm32 to targets.
5367 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5368 of the initialization loop.
5369 (dg-final): Adjust the expected number of vectorized loops depending
5370 on vect_char_mult target selector.
5371
5372 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5373
5374 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5375 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5376 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5377 New tests.
5378
5379 2012-05-30 Jason Merrill <jason@redhat.com>
5380
5381 PR c++/53356
5382 * g++.dg/init/new34.C: New.
5383 * g++.dg/tree-ssa/stabilize1.C: New.
5384
5385 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5386
5387 PR c++/53356
5388 * g++.dg/init/new33.C: New test.
5389
5390 2012-05-30 Richard Guenther <rguenther@suse.de>
5391
5392 PR middle-end/53501
5393 * gcc.dg/torture/pr53501.c: New testcase.
5394 * c-c++-common/restrict-2.c: Adjust.
5395
5396 2012-05-30 Alan Modra <amodra@gmail.com>
5397
5398 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5399 torture-finish.
5400
5401 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5402
5403 * gcc.target/i386/shuf-concat.c: New test.
5404
5405 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5406
5407 PR rtl-optimization/53519
5408 * gcc.c-torture/compile/pr53519.c: New test.
5409
5410 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5411
5412 * gcc.target/arm/neon-vrev.c: New.
5413
5414 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5415
5416 PR target/51340
5417 * gcc.target/sh/pr51340-1.c: New.
5418 * gcc.target/sh/pr51340-2.c: New.
5419 * gcc.target/sh/pr51340-3.c: New.
5420
5421 2012-05-29 Richard Guenther <rguenther@suse.de>
5422
5423 PR tree-optimization/53516
5424 * gcc.dg/torture/pr53516.c: New testcase.
5425
5426 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5427
5428 PR preprocessor/53229
5429 * gcc.dg/cpp/paste6.c: Force to run without
5430 -ftrack-macro-expansion.
5431 * gcc.dg/cpp/paste8.c: Likewise.
5432 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5433 -ftrack-macro-expansion.
5434 * gcc.dg/cpp/paste12.c: Force to run without
5435 -ftrack-macro-expansion.
5436 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5437 -ftrack-macro-expansion.
5438 * gcc.dg/cpp/paste13.c: Likewise.
5439 * gcc.dg/cpp/paste14.c: Likewise.
5440 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5441 -ftrack-macro-expansion.
5442 * gcc.dg/cpp/paste18.c: New test.
5443
5444 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5445
5446 * gcc.target/cris/torture/trap-1.c,
5447 gcc.target/cris/torture/trap-2.c,
5448 gcc.target/cris/torture/trap-3.c,
5449 gcc.target/cris/torture/trap-v0.c,
5450 gcc.target/cris/torture/trap-v3.c: New tests.
5451
5452 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5453
5454 PR c++/25137
5455 * g++.dg/warn/Wbraces3.C: New.
5456 * g++.dg/warn/Wbraces4.C: Likewise.
5457
5458 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5459
5460 PR tree-optimization/53505
5461 * c-c++-common/torture/pr53505.c: New test.
5462
5463 2012-05-27 Nathan Sidwell <nathan@acm.org>
5464
5465 * gcc.dg/stmt-expr-4.c: New.
5466
5467 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5468
5469 PR c++/53491
5470 * g++.dg/parse/crash60.C: New.
5471
5472 2012-05-26 Jason Merrill <jason@redhat.com>
5473
5474 PR c++/53220
5475 * c-c++-common/array-lit.c: New.
5476 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5477
5478 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5479
5480 PR ada/50294
5481 * gnat.dg/array21.adb: New test.
5482
5483 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5484
5485 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5486
5487 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5488
5489 PR c++/32054
5490 * g++.dg/other/anon-union3.C: New.
5491
5492 2012-05-25 Ian Lance Taylor <iant@google.com>
5493
5494 * gcc.dg/split-6.c: New test.
5495
5496 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5497
5498 * gnat.dg/lto14.adb: New test.
5499
5500 2012-05-25 Tristan Gingold <gingold@adacore.com>
5501
5502 * gcc.target/i386/large-frame.c: New.
5503
5504 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5505 * gcc.target/powerpc/lhs-1.c: New.
5506 * gcc.target/powerpc/lhs-2.c: New.
5507 * gcc.target/powerpc/lhs-3.c: New.
5508
5509 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5510
5511 Make unwound macro expansion trace less redundant
5512 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5513 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5514 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5515 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5516 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5517 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5518
5519 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5520
5521 PR c++/53464
5522 * g++.dg/cpp0x/constexpr-default1.C: New.
5523
5524 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5525
5526 PR c++/32080
5527 * g++.dg/eh/goto2.C: New.
5528
5529 2012-05-24 Richard Guenther <rguenther@suse.de>
5530
5531 PR middle-end/53460
5532 * g++.dg/tree-prof/pr53460.C: New testcase.
5533
5534 2012-05-24 Richard Guenther <rguenther@suse.de>
5535
5536 PR bootstrap/53466
5537 * g++.dg/debug/pr53466.C: New testcase.
5538
5539 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5540
5541 PR tree-optimization/53465
5542 * gcc.c-torture/execute/pr53465.c: New test.
5543
5544 2012-05-23 Tobias Burnus <burnus@net-b.de>
5545
5546 PR fortran/51055
5547 PR fortran/45170
5548 * gfortran.dg/allocate_with_typespec_6.f90: New.
5549
5550 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5551
5552 PR c++/29185
5553 * g++.dg/warn/delete-array-1.C: New.
5554
5555 2012-05-23 Richard Guenther <rguenther@suse.de>
5556
5557 * gcc.dg/torture/pr39074-2.c: Adjust.
5558 * gcc.dg/torture/pr39074.c: Likewise.
5559 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5560 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5561
5562 2012-05-22 Jan Hubicka <jh@suse.cz>
5563
5564 PR middle-end/53161
5565 * g++.dg/torture/pr53161.C: New testcase.
5566
5567 2012-05-22 Tobias Burnus <burnus@net-b.de>
5568
5569 PR fortran/53389
5570 * gfortran.dg/realloc_on_assign_15.f90: New.
5571
5572 2012-05-22 Richard Guenther <rguenther@suse.de>
5573
5574 PR middle-end/51071
5575 * gcc.dg/torture/pr51071-2.c: New testcase.
5576
5577 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5578
5579 PR tree-optimization/53336
5580 * g++.dg/torture/pr53336.C: New testcase.
5581
5582 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5583
5584 PR c++/53322
5585 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5586 instead of -Wunused-local-typedefs.
5587
5588 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5589
5590 PR c++/51184
5591 * g++.dg/other/abstract4.C: New-
5592
5593 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5594
5595 PR c++/40821
5596 * g++.dg/ext/attrib46.C: New.
5597
5598 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5599
5600 PR c/53418
5601 * gcc.c-torture/compile/pr53418-1.c,
5602 gcc.c-torture/compile/pr53418-2.c: New tests.
5603
5604 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5605
5606 PR tree-optimization/53366
5607 * gcc.dg/torture/pr53366-1.c: New test.
5608 * gcc.dg/torture/pr53366-2.c: New test.
5609 * gcc.target/i386/pr53366-1.c: New test.
5610 * gcc.target/i386/pr53366-2.c: New test.
5611
5612 PR tree-optimization/53409
5613 * gcc.c-torture/compile/pr53409.c: New test.
5614
5615 PR tree-optimization/53410
5616 * gcc.c-torture/compile/pr53410-1.c: New test.
5617 * gcc.c-torture/compile/pr53410-2.c: New test.
5618
5619 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5620
5621 PR target/53425
5622 * gcc.target/i386/pr53425-1.c: New file.
5623 * gcc.target/i386/pr53425-2.c: Likewise.
5624
5625 2012-05-21 Richard Guenther <rguenther@suse.de>
5626
5627 PR tree-optimization/53408
5628 * gcc.dg/torture/pr53408.c: New testcase.
5629
5630 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5631 H.J. Lu <hongjiu.lu@intel.com>
5632
5633 PR target/53416
5634 * gcc.target/i386/pr53416.c: New file.
5635
5636 2012-05-21 Richard Guenther <rguenther@suse.de>
5637
5638 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5639
5640 2012-05-21 Richard Guenther <rguenther@suse.de>
5641
5642 * gcc.dg/torture/ldist-1.c: New testcase.
5643
5644 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5645
5646 * gnat.dg/lto13.adb: New test.
5647 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5648
5649 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5650
5651 * gnat.dg/specs/lto12.ads: New test.
5652 * gnat.dg/specs/lto12_pkg.ads: New helper.
5653
5654 2012-05-18 Richard Guenther <rguenther@suse.de>
5655
5656 PR tree-optimization/53346
5657 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5658 * gcc.target/i386/incoming-10.c: Adjust.
5659 * gcc.target/i386/incoming-11.c: Likewise.
5660 * gcc.target/i386/pr46295.c: Likewise.
5661
5662 2012-05-18 Richard Guenther <rguenther@suse.de>
5663
5664 * gcc.dg/pr53352.c: Return zero.
5665
5666 2012-05-18 Richard Guenther <rguenther@suse.de>
5667
5668 PR tree-optimization/53390
5669 * gcc.dg/torture/pr53390.c: New testcase.
5670
5671 2012-05-18 Meador Inge <meadori@codesourcery.com>
5672
5673 PR rtl-optimization/53352
5674 * gcc.dg/pr53352.c: New test.
5675
5676 2012-05-17 David S. Miller <davem@davemloft.net>
5677
5678 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5679 failure on sparc-*-linux-gnu.
5680
5681 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5682
5683 PR c++/39681
5684 * g++.dg/parse/error49.C: New.
5685 * g++.dg/cpp0x/error8.C: Likewise.
5686 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5687 * g++.dg/ext/utf-dflt2.C: Likewise.
5688 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5689 * g++.dg/ext/utf-dflt.C: Likewise.
5690 * c-c++-common/raw-string-3.c: Likewise.
5691 * c-c++-common/raw-string-4.c: Likewise.
5692
5693 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5694
5695 PR c++/53371
5696 * g++.dg/cpp0x/catch1.C: New.
5697
5698 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5699
5700 PR c++/44516
5701 * g++.dg/parse/error48.C: New.
5702 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5703 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5704
5705 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5706
5707 * gcc.dg/tm/indirect-2.c: New test.
5708
5709 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5710
5711 PR tree-optimization/53217
5712 * gfortran.dg/pr53217.f90: New test.
5713
5714 2012-05-16 Richard Guenther <rguenther@suse.de>
5715
5716 PR tree-optimization/53364
5717 * g++.dg/torture/pr53364.C: New testcase.
5718
5719 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5720
5721 PR testsuite/52641
5722 * gcc.dg/pr52549.c: Fix test for long != void*
5723 * gcc.c-torture/execute/pr52979-1.x: New file.
5724 * gcc.c-torture/execute/pr52979-2.x: New file.
5725
5726 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5727
5728 PR preprocessor/7263
5729 * gcc.dg/binary-constants-2.c: Run without tracking locations
5730 accross macro expansion.
5731 * gcc.dg/binary-constants-3.c: Likewise.
5732 * gcc.dg/cpp/sysmac2.c: Likewise.
5733 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5734 location.
5735 * gcc.dg/cpp/syshdr3.c: New test.
5736 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5737 * gcc.dg/system-binary-constants-1.c: New test.
5738 * gcc.dg/system-binary-constants-1.h: New header for the new test
5739 above.
5740 * g++.dg/cpp/syshdr3.C: New test.
5741 * g++.dg/cpp/syshdr3.h: New header the new test above.
5742 * g++.dg/system-binary-constants-1.C: New test.
5743 * g++.dg/system-binary-constants-1.h: New header the new test
5744 above.
5745
5746 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5747
5748 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5749
5750 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5751
5752 PR target/53358
5753 * gcc.dg/pr53358.c: New test.
5754
5755 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5756
5757 PR c++/11856
5758 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5759 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5760
5761 2012-05-15 Olivier Hainque <hainque@adacore.com>
5762
5763 * g++.dg/eh/sighandle.C: New testcase.
5764
5765 2012-05-15 Richard Guenther <rguenther@suse.de>
5766
5767 PR tree-optimization/53355
5768 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5769
5770 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5771
5772 * gfortran.dg/*.f90: Remove now redundant manual
5773 cleanup-modules directive.
5774
5775 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5776
5777 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5778 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5779
5780 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5781
5782 PR fortran/52428
5783 * gfortran.dg/int_range_io_1.f90: New test.
5784
5785 2012-05-14 Andi Kleen <ak@linux.intel.com>
5786 Jakub Jelinek <jakub@redhat.com>
5787
5788 PR target/53315
5789 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5790 * gcc.target/i386/rtm-check.h: New file.
5791 * gcc.target/i386/pr53315.c: New test.
5792
5793 2012-05-14 Tobias Burnus <burnus@net-b.de>
5794
5795 PR fortran/49110
5796 PR fortran/51055
5797 PR fortran/53329
5798 * gfortran.dg/deferred_type_param_4.f90: New.
5799 * gfortran.dg/deferred_type_param_6.f90: New.
5800
5801 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5802
5803 * gcc.target/i386/retarg.c: New test.
5804
5805 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5806
5807 PR fortran/45170
5808 * gfortran.dg/deferred_type_param_3.f90: New.
5809 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5810 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5811
5812 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5813
5814 * gnat.dg/null_pointer_deref3.adb: New test.
5815
5816 2012-05-12 Tobias Burnus <burnus@net-b.de>
5817
5818 PR fortran/49110
5819 PR fortran/52843
5820 * gfortran.dg/deferred_type_param_5.f90: New.
5821
5822 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5823
5824 * g++.dg/parse/error47.C: New.
5825
5826 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5827
5828 PR fortran/52537
5829 * gfortran.dg/string_compare_4.f90: Change option
5830 to -fdump-tree-original. Add test case for kind=4.
5831
5832 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5833
5834 PR fortran/52537
5835 * gfortran.dg/string_compare_4.f90: New test.
5836
5837 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5838
5839 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5840
5841 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5842
5843 PR c++/53305
5844 * g++.dg/cpp0x/variadic132.C: New.
5845
5846 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5847
5848 PR c++/53158
5849 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5850 * g++.dg/parse/error26.C: Tweak dg-error column number.
5851
5852 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5853
5854 PR c++/53301
5855 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5856
5857 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5858
5859 * gnat.dg/lto11.ad[sb]: New test.
5860
5861 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5862
5863 PR target/52908
5864 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5865 directive to Scan for vpmuldq, not vpmacsdql.
5866
5867 2012-05-09 Michael Matz <matz@suse.de>
5868
5869 PR tree-optimization/53185
5870 * gcc.dg/vect/pr53185.c: New test.
5871
5872 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5873
5874 PR middle-end/53249
5875 * gcc.target/i386/pr53249.c: New.
5876
5877 2012-05-09 Richard Guenther <rguenther@suse.de>
5878
5879 PR tree-optimization/18437
5880 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5881 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5882
5883 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5884
5885 PR tree-optimization/53226
5886 * gcc.c-torture/compile/pr53226.c: New test.
5887
5888 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5889
5890 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5891 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5892 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5893 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5894 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5895 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5896 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5897 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5898 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5899 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5900 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5901 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5902 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5903 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5904
5905 2012-05-09 Dehao Chen <dehao@google.com>
5906
5907 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5908 * gcc.dg/predict-2.c: Likewise.
5909 * gcc.dg/predict-3.c: Likewise.
5910 * gcc.dg/predict-4.c: Likewise.
5911 * gcc.dg/predict-5.c: Likewise.
5912 * gcc.dg/predict-6.c: Likewise.
5913
5914 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5915
5916 PR target/53272
5917 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5918
5919 2012-05-08 Richard Guenther <rguenther@suse.de>
5920
5921 * gcc.dg/fold-bitand-4.c: New testcase.
5922
5923 2012-05-08 Dehao Chen <dehao@google.com>
5924
5925 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5926 heuristic is working properly.
5927 * gcc.dg/predict-2.c: Likewise.
5928 * gcc/dg/predict-3.c: Likewise.
5929 * gcc/dg/predict-4.c: Likewise.
5930 * gcc/dg/predict-5.c: Likewise.
5931 * gcc/dg/predict-6.c: Likewise.
5932
5933 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5934
5935 PR tree-optimization/53239
5936 * g++.dg/opt/vrp3.C: New test.
5937 * g++.dg/opt/vrp3-aux.cc: New file.
5938 * g++.dg/opt/vrp3.h: New file.
5939
5940 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5941
5942 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5943 .uleb128 support in assembler output.
5944
5945 2012-05-07 Richard Guenther <rguenther@suse.de>
5946
5947 PR lto/42987
5948 * g++.dg/lto/pr42987_0.C: New testcase.
5949 * g++.dg/lto/pr42987_1.C: Likewise.
5950
5951 2012-05-07 Tobias Burnus <burnus@net-b.de>
5952
5953 PR fortran/53255
5954 * gfortran.dg/typebound_operator_15.f90: New.
5955
5956 2012-05-06 Tobias Burnus <burnus@net-b.de>
5957
5958 PR fortran/41587
5959 * gfortran.dg/class_array_13.f90: New.
5960
5961 2012-05-06 Tristan Gingold <gingold@adacore.com>
5962
5963 * gnat.dg/warn7.adb: New test.
5964
5965 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5966
5967 * gnat.dg/specs/renamings.ads: Rename to...
5968 * gnat.dg/specs/renaming1.ads: ...this.
5969 * gnat.dg/specs/renaming2.ads: New test.
5970 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5971 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5972 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5973 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5974
5975 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5976
5977 * gnat.dg/discr36.ad[sb]: New test.
5978 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5979
5980 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5981
5982 PR c/43772
5983 * c-c++-common/pr43772.c: New.
5984
5985 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5986
5987 PR fortran/41600
5988 * gfortran.dg/select_type_26.f03 : New test.
5989 * gfortran.dg/select_type_27.f03 : New test.
5990
5991 PR fortran/53191
5992 * gfortran.dg/select_type_28.f03 : New test.
5993
5994 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5995
5996 PR fortran/49010
5997 PR fortran/24518
5998 * gfortran.dg/mod_sign0_1.f90: New test.
5999 * gfortran.dg/mod_large_1.f90: New test.
6000
6001 2012-05-04 Tobias Burnus <burnus@net-b.de>
6002
6003 PR fortran/53175
6004 gfortran.dg/public_private_module_5.f90: New.
6005
6006 2012-05-04 Tobias Burnus <burnus@net-b.de>
6007
6008 PR fortran/53111
6009 * gfortran.dg/constructor_7.f90: New.
6010 * gfortran.dg/constructor_8.f90: New.
6011
6012 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6013
6014 PR c++/53166
6015 * g++.dg/cpp0x/static_assert7.C: New.
6016
6017 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6018
6019 PR tree-optimization/52633
6020 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6021 recognized as widening shifts instead of over-widening.
6022 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6023 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6024 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6025 * gcc.target/arm/pr52633.c: New test.
6026
6027 2012-05-04 Richard Guenther <rguenther@suse.de>
6028
6029 PR tree-optimization/53168
6030 * gcc.dg/torture/pr53168.c: New testcase.
6031 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6032
6033 2012-05-04 Richard Guenther <rguenther@suse.de>
6034
6035 * gcc.dg/lto/pr53214_0.c: New testcase.
6036
6037 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6038
6039 * gcc.target/ia64/pr48496.c: New test.
6040 * gcc.target/ia64/pr52657.c: Likewise.
6041
6042 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6043
6044 PR c/51712
6045 * c-c++-common/pr51712.c: New.
6046
6047 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6048
6049 PR target/53199
6050 * gcc.target/powwerpc/pr53199.c: New file.
6051
6052 2012-05-03 Jason Merrill <jason@redhat.com>
6053
6054 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6055
6056 * gcc.dg/debug/dwarf2/dups-types.c: New.
6057 * gcc.dg/debug/dwarf2/dups-types.h: New.
6058
6059 2012-05-03 Jason Merrill <jason@redhat.com>
6060
6061 * g++.dg/debug/dwarf2/namespace-2.C: New.
6062 * g++.dg/debug/dwarf2/localclass3.C: New.
6063
6064 2012-05-03 Jason Merrill <jason@redhat.com>
6065
6066 * g++.dg/debug/dwarf2/thunk1.C: New.
6067
6068 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6069
6070 PR c++/53186
6071 * g++.dg/other/final2.C: New.
6072
6073 2012-05-03 Richard Guenther <rguenther@suse.de>
6074
6075 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6076
6077 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6078
6079 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6080 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6081 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6082 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6083
6084 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6085
6086 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6087 .byte 0xf2.
6088 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6089 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6090 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6091
6092 PR debug/53174
6093 * gcc.dg/pr53174.c: New test.
6094
6095 PR target/53187
6096 * gcc.target/arm/pr53187.c: New test.
6097 * gcc.c-torture/compile/pr53187.c: New test.
6098
6099 2012-05-03 Richard Guenther <rguenther@suse.de>
6100
6101 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6102 unsupported prefetching support.
6103
6104 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6105
6106 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6107 option -ftrack-macro-expansion=0.
6108 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6109 option -ftrack-macro-expansion=0.
6110
6111 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6112
6113 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6114 dg-options for target arm with dg-additional-options.
6115
6116 2012-05-03 Richard Guenther <rguenther@suse.de>
6117
6118 PR tree-optimization/53144
6119 * gcc.dg/torture/pr53144.c: New testcase.
6120
6121 2012-05-03 Tobias Burnus <burnus@net-b.de>
6122
6123 PR fortran/52864
6124 * gfortran.dg/pointer_intent_7.f90: New.
6125 * gfortran.dg/pure_formal_3.f90: New.
6126
6127 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6128
6129 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6130
6131 2012-05-02 Martin Jambor <mjambor@suse.cz>
6132
6133 PR lto/52605
6134 * g++.dg/lto/pr52605_0.C: New test.
6135
6136 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6137
6138 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6139 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6140 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6141 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6142 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6143 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6144 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6145 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6146 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6147 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6148 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6149 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6150 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6151 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6152 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6153 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6154
6155 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6156
6157 PR middle-end/53153
6158 * gcc.dg/pr53153.c: New test.
6159
6160 2012-05-02 Richard Guenther <rguenther@suse.de>
6161
6162 * g++.dg/tree-ssa/pr19807.C: Adjust.
6163
6164 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6165
6166 PR tree-optimization/53163
6167 * gcc.c-torture/compile/pr53163.c: New test.
6168
6169 PR rtl-optimization/53160
6170 * gcc.c-torture/execute/pr53160.c: New test.
6171
6172 2012-05-01 Ian Lance Taylor <iant@google.com>
6173
6174 PR c/37303
6175 * gcc.dg/pr37303.c: New test.
6176
6177 2012-05-01 Richard Henderson <rth@redhat.com>
6178
6179 * lib/target-supports.exp
6180 (check_effective_target_sync_long_long_runtime): True for
6181 check_effective_target_powerpc64.
6182
6183 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6184
6185 PR c++/51033
6186 * gcc.dg/vector-1.c: Move to ...
6187 * c-c++-common/vector-1.c: ... here.
6188 * gcc.dg/vector-2.c: Move to ...
6189 * c-c++-common/vector-2.c: ... here.
6190 * gcc.dg/vector-3.c: Move to ...
6191 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6192 * gcc.dg/vector-4.c: Move to ...
6193 * c-c++-common/vector-4.c: ... here.
6194 * gcc.dg/vector-init-1.c: Move to ...
6195 * c-c++-common/vector-init-1.c: ... here.
6196 * gcc.dg/vector-init-2.c: Move to ...
6197 * c-c++-common/vector-init-2.c: ... here.
6198 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6199 * c-c++-common/vector-subscript-1.c: ... here.
6200 * gcc.dg/vector-subscript-2.c: Move to ...
6201 * c-c++-common/vector-subscript-2.c: ... here.
6202 * gcc.dg/vector-subscript-3.c: Move to ...
6203 * c-c++-common/vector-subscript-3.c: ... here.
6204
6205 PR c++/51314
6206 * g++.dg/cpp0x/vt-51314.C: New test.
6207 * g++.dg/cpp0x/variadic76.C: Fix.
6208
6209 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6210
6211 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6212
6213 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6214
6215 Add -Wvarargs option
6216 * c-c++-common/Wvarargs.c: New test case.
6217 * c-c++-common/Wvarargs-2.c: Likewise.
6218
6219 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6220
6221 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6222 * objc.dg/foreach-7.m: Force the test case to run without
6223 -ftrack-macro-expansion.
6224 * c-c++-common/tm/attrib-1.c: Likewise.
6225 * c-c++-common/warn-ommitted-condop.c: Likewise.
6226 * gcc.dg/assign-warn-1.c: Likewise.
6227 * gcc.dg/assign-warn-2.c: Likewise.
6228 * gcc.dg/attr-alloc_size.c: Likewise.
6229 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6230 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6231 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6232 * gcc.dg/c90-const-expr-9.c: Likewise.
6233 * gcc.dg/c99-const-expr-9.c: Likewise.
6234 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6235 * gcc.dg/cpp/direct2s.c: Likewise.
6236 * gcc.dg/cpp/pr28709.c: Likewise.
6237 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6238 * gcc.dg/dfp/composite-type.c: Likewise.
6239 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6240 with -ftrack-macro-expansion
6241 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6242 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6243 * g++.dg/ext/cleanup-1.C: Likewise.
6244 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6245 * g++.dg/template/sfinae10.C: Likewise.
6246 * g++.dg/tm/wrap-2.C: Likewise.
6247 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6248 * g++.dg/warn/Wsign-conversion.C: Likewise.
6249 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6250 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6251 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6252 it to run with -ftrack-macro-expansion.
6253 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6254 test cases without -ftrack-macro-expansion.
6255
6256 Fix location for static class members
6257 * g++.dg/template/sfinae6_neg.C: Adjust.
6258
6259 Make conversion warnings work on NULL with -ftrack-macro-expansion
6260 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6261 alongside the previous testing for NULL.
6262
6263 Fix -Wuninitialized for -ftrack-macro-expansion
6264 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6265
6266 Strip "<built-in>" loc from displayed expansion context
6267 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6268 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6269 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6270 new test above.
6271
6272 Fix expansion point loc for macro-like tokens
6273 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6274 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6275
6276 Fix token pasting with -ftrack-macro-expansion
6277 * gcc.dg/cpp/paste17.c: New test case for
6278 -ftrack-macro-expansion=2 mode only.
6279 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6280
6281 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6282
6283 * gnat.dg/warn6.ad[sb]: New test.
6284
6285 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6286
6287 PR 53149
6288 * gcc.dg/20011021-1.c: Adjust testcase.
6289
6290 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6291
6292 PR fortran/53148
6293 * gfortran.dg/function_optimize_12.f90: New test.
6294
6295 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6296
6297 PR target/53156
6298 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6299 code to match current output and cover new peephole2 pattern.
6300
6301 2012-04-27 Ollie Wild <aaw@google.com>
6302
6303 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6304
6305 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6306
6307 * gcc.c-torture/execute/20120427-2.c: New testcase.
6308 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6309 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6310 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6311
6312 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6313
6314 PR target/53138
6315 * gcc.c-torture/execute/20120427-1.c: New testcase.
6316
6317 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6318
6319 PR middle-end/27139
6320 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6321
6322 2012-04-27 Tom de Vries <tom@codesourcery.com>
6323
6324 PR tree-optimization/51879
6325 * gcc.dg/pr51879.c: New test.
6326 * gcc.dg/pr51879-2.c: Same.
6327 * gcc.dg/pr51879-3.c: Same.
6328 * gcc.dg/pr51879-4.c: Same.
6329 * gcc.dg/pr51879-6.c: Same.
6330
6331 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6332
6333 PR c++/53096
6334 * g++.dg/cpp0x/defaulted35.C: New.
6335 * g++.dg/cpp0x/defaulted15.C: Adjust.
6336
6337 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6338
6339 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6340 structure layout.
6341
6342 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6343
6344 * gcc.target/i386/builtin_target.c: Check avx2.
6345
6346 2012-04-26 Alan Modra <amodra@gmail.com>
6347
6348 * gcc.target/powerpc/savres.c: New test.
6349 * gcc.target/powerpc/powerpc.exp: Run it.
6350
6351 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6352
6353 PR target/53120
6354 * gcc.dg/torture/pr53120.c: New test.
6355
6356 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6357
6358 PR middle-end/52979
6359 * gcc.c-torture/compile/pr52979-1.c: New test.
6360 * gcc.c-torture/execute/pr52979-1.c: New test.
6361 * gcc.c-torture/execute/pr52979-2.c: New test.
6362
6363 2012-04-25 Richard Guenther <rguenther@suse.de>
6364
6365 * gcc.target/i386/l_fma_float_5.c: Adjust.
6366 * gcc.target/i386/l_fma_double_4.c: Likewise.
6367 * gcc.target/i386/l_fma_float_2.c: Likewise.
6368 * gcc.target/i386/l_fma_float_6.c: Likewise.
6369 * gcc.target/i386/l_fma_double_1.c: Likewise.
6370 * gcc.target/i386/l_fma_double_5.c: Likewise.
6371 * gcc.target/i386/l_fma_float_3.c: Likewise.
6372 * gcc.target/i386/l_fma_double_2.c: Likewise.
6373 * gcc.target/i386/l_fma_double_6.c: Likewise.
6374 * gcc.target/i386/l_fma_float_4.c: Likewise.
6375 * gcc.target/i386/l_fma_double_3.c: Likewise.
6376 * gcc.target/i386/l_fma_float_1.c: Likewise.
6377
6378 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6379
6380 PR tree-optimization/53058
6381 * gcc.c-torture/compile/pr53058.c: New test.
6382
6383 2012-04-25 Jan Hubicka <jh@suse.cz>
6384
6385 PR middle-end/53088
6386 * gcc.target/i386/pr39082-1.c: Update warning location.
6387
6388 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6389
6390 PR c/52880
6391 * gcc.dg/pr52880.c: New test.
6392
6393 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6394
6395 * gcc.dg/m-un-2.c: Update.
6396 * gcc.dg/20011021-1.c: Update.
6397
6398 2012-04-25 Tobias Burnus <burnus@net-b.de>
6399
6400 PR fortran/52196
6401 * gfortran.dg/realloc_on_assign_14.f90: New.
6402
6403 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6404
6405 PR testsuite/52641
6406 PR tree-optimizations/52891
6407 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6408
6409 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6410
6411 PR c++/52363
6412 * g++.dg/cpp0x/sfinae35.C: New.
6413 * g++.dg/cpp0x/sfinae36.C: Likewise.
6414
6415 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6416
6417 * gcc.target/builtin_target.c: New testcase.
6418
6419 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6420
6421 PR target/47197
6422 * gcc.target/powerpc/pr47197.c: New test.
6423
6424 2012-04-24 Richard Guenther <rguenther@suse.de>
6425
6426 PR tree-optimization/53085
6427 * g++.dg/torture/pr53085.C: New testcase.
6428
6429 2012-04-24 Andrew Pinski <apinski@cavium.com>
6430
6431 PR tree-opt/33512
6432 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6433 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6434 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6435
6436 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6437
6438 PR middle-end/53084
6439 * gcc.c-torture/execute/pr53084.c: New test.
6440
6441 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6442
6443 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6444
6445 2012-04-23 Andrew Pinski <apinski@cavium.com>
6446
6447 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6448
6449 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6450
6451 PR regression/53076
6452 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6453 * gcc.dg/torture/builtin-power-1.c: Likewise.
6454
6455 2012-04-23 Richard Guenther <rguenther@suse.de>
6456
6457 PR tree-optimization/53070
6458 * gcc.dg/torture/pr53070.c: New testcase.
6459
6460 2012-04-23 Richard Guenther <rguenther@suse.de>
6461
6462 PR c/53060
6463 * gcc.dg/pr53060.c: New testcase.
6464
6465 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6466
6467 PR tree-optimizations/52891
6468 * gcc.c-torture/compile/pr52891-1.c: New test.
6469 * gcc.c-torture/compile/pr52891-2.c: New test.
6470
6471 2012-04-22 Tobias Burnus <burnus@net-b.de>
6472
6473 PR fortran/53051
6474 * gfortran.dg/read_float_4.f90: New.
6475
6476 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6477
6478 PR 35441
6479 * c-c++-common/pr35441.C: New.
6480
6481 2012-04-20 Ian Lance Taylor <iant@google.com>
6482
6483 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6484 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6485
6486 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6487
6488 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6489 array access.
6490 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6491
6492 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6493
6494 PR rtl-optimization/44214
6495 * gcc.dg/pr44214-1.c: New test.
6496 * gcc.dg/pr44214-2.c: Likewise.
6497 * gcc.dg/pr44214-3.c: Likewise.
6498
6499 2012-04-20 Richard Guenther <rguenther@suse.de>
6500
6501 * g++.dg/torture/20120420-1.C: New testcase.
6502
6503 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6504
6505 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6506
6507 2012-04-19 Christian Bruel <christian.bruel@st.com>
6508
6509 * gcc.dg/pr52283.c: New test.
6510
6511 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6512
6513 * gcc.dg/pr37985.c: New test.
6514
6515 2012-04-19 Richard Guenther <rguenther@suse.de>
6516
6517 PR rtl-optimization/44688
6518 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6519 possibly profitable.
6520
6521 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6522
6523 PR tree-optimization/52976
6524 * gfortran.dg/reassoc_11.f: New test.
6525
6526 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6527
6528 PR tree-optimization/52976
6529 * gfortran.dg/reassoc_7.f: New test.
6530 * gfortran.dg/reassoc_8.f: Likewise.
6531 * gfortran.dg/reassoc_9.f: Likewise.
6532 * gfortran.dg/reassoc_10.f: Likewise.
6533
6534 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6535
6536 PR c++/52422
6537 * g++.dg/cpp0x/sfinae33.C: New.
6538 * g++.dg/cpp0x/sfinae34.C: Likewise.
6539
6540 2012-04-18 Joey Ye <joey.ye@arm.com>
6541
6542 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6543
6544 2012-04-18 Richard Guenther <rguenther@suse.de>
6545
6546 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6547 array access.
6548 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6549 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6550
6551 2012-04-17 Tom de Vries <tom@codesourcery.com>
6552
6553 * g++.dg/pr51264-4.C: New test.
6554
6555 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6556
6557 PR c++/52599
6558 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6559
6560 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6561
6562 PR c++/53003
6563 * g++.dg/parse/crash59.C: New.
6564
6565 2012-04-17 Michael Matz <matz@suse.de>
6566
6567 PR tree-optimization/18437
6568 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6569
6570 2012-04-17 Richard Guenther <rguenther@suse.de>
6571
6572 PR middle-end/53011
6573 * g++.dg/torture/pr53011.C: New testcase.
6574
6575 2012-04-16 Jason Merrill <jason@redhat.com>
6576
6577 PR c++/38543
6578 * g++.dg/cpp0x/variadic131.C: New.
6579
6580 PR c++/52008
6581 * g++.dg/cpp0x/variadic130.C: New.
6582
6583 PR c++/50830
6584 * g++.dg/cpp0x/variadic129.C: New.
6585
6586 PR c++/50303
6587 * g++.dg/cpp0x/variadic128.C: New.
6588
6589 2012-04-16 Tobias Burnus <burnus@net-b.de>
6590
6591 PR fortran/52864
6592 * gfortran.dg/pointer_intent_6.f90: New.
6593
6594 2012-04-16 Tobias Burnus <burnus@net-b.de>
6595
6596 PR fortran/52916
6597 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6598 to include public_private_module_4.f90.
6599 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6600 targets.
6601
6602 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6603
6604 PR c++/49152
6605 * g++.dg/diagnostic/operator1.C: New.
6606 * g++.dg/ext/label5.C: Adjust.
6607 * g++.dg/ext/va-arg1.C: Likewise.
6608 * g++.dg/other/error20.C: Likewise.
6609 * g++.dg/other/error20.C: Likewise.
6610 * g++.dg/other/error16.C: Likewise.
6611 * g++.dg/other/error10.C: Likewise.
6612 * g++.dg/parse/error30.C: Likewise.
6613 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6614
6615 2012-04-16 Jason Merrill <jason@redhat.com>
6616
6617 PR c++/51148
6618 * g++.dg/cpp0x/variadic127.C: New.
6619
6620 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6621
6622 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6623 testcase name.
6624 Use fail, pass instead of unresolved.
6625 Don't log $optstr.
6626
6627 PR testsuite/52948
6628 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6629 TODO_dump_func.
6630 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6631 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6632 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6633
6634 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6635
6636 PR fortran/52968
6637 * gfortran.dg/typebound_call_23.f03: New test case.
6638
6639 2012-04-15 Jason Merrill <jason@redhat.com>
6640
6641 PR c++/47220
6642 * g++.dg/cpp0x/variadic126.C: New.
6643
6644 PR c++/52380
6645 * g++.dg/cpp0x/variadic125.C: New.
6646
6647 PR c++/52292
6648 * g++.dg/cpp0x/variadic124.C: New.
6649
6650 PR c++/52706
6651 * g++.dg/cpp0x/nullptr27.C: New.
6652
6653 PR c++/52818
6654 * g++.dg/warn/format8.C: New.
6655
6656 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6657
6658 PR fortran/51082
6659 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6660
6661 2012-04-14 Tobias Burnus <burnus@net-b.de>
6662
6663 PR fortran/52916
6664 PR fortran/40973
6665 * gfortran.dg/public_private_module_3.f90: New.
6666 * gfortran.dg/public_private_module_4.f90: New.
6667
6668 2012-04-14 Tom de Vries <tom@codesourcery.com>
6669
6670 * gcc.dg/superblock.c: New test.
6671
6672 2012-04-14 Tom de Vries <tom@codesourcery.com>
6673
6674 * gcc.dg/pr51879-12.c: New test.
6675
6676 2012-04-13 Jason Merrill <jason@redhat.com>
6677
6678 PR c++/52824
6679 * g++.dg/cpp0x/variadic123.C: New.
6680 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6681
6682 PR c++/52905
6683 * g++.dg/cpp0x/initlist-ctor1.C: New.
6684
6685 PR c++/52915
6686 * g++.dg/other/anon-union2.C: New.
6687
6688 2012-04-13 Martin Jambor <mjambor@suse.cz>
6689
6690 PR middle-end/52939
6691 * g++.dg/ipa/pr52939.C: New test.
6692
6693 2012-04-13 Tom de Vries <tom@codesourcery.com>
6694
6695 * gcc.dg/pr52734.c: New test.
6696
6697 2012-04-13 Richard Guenther <rguenther@suse.de>
6698
6699 PR tree-optimization/52969
6700 * gcc.dg/torture/pr52969.c: New testcase.
6701
6702 2012-04-13 Richard Guenther <rguenther@suse.de>
6703
6704 PR c/52549
6705 * gcc.dg/pr52549.c: New testcase.
6706
6707 2012-04-13 Richard Guenther <rguenther@suse.de>
6708
6709 PR c/52862
6710 * gcc.dg/pr52862.c: New testcase.
6711
6712 2012-04-13 Joey Ye <joey.ye@arm.com>
6713
6714 * gcc.target/arm/thumb1-imm.c: New testcase.
6715
6716 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6717
6718 PR target/52932
6719 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6720 second function argument.
6721 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6722 (calc_permps): Update declaration. Calculate result correctly.
6723 (avx2_test): Change src2 type to union256i_d.
6724 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6725 correctly.
6726
6727 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6728
6729 PR target/52775
6730 * gcc.target/powerpc/pr52775.c: New file.
6731
6732 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6733
6734 PR tree-optimization/18589
6735 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6736 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6737 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6738 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6739 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6740 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6741 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6742 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6743 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6744 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6745
6746 2012-04-12 Richard Guenther <rguenther@suse.de>
6747
6748 PR tree-optimization/52943
6749 * gcc.dg/torture/pr52943.c: New testcase.
6750
6751 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6752
6753 PR target/50751
6754 * gcc/target/sh/pr50751-4.c: New.
6755 * gcc/target/sh/pr50751-5.c: New.
6756 * gcc/target/sh/pr50751-6.c: New.
6757 * gcc/target/sh/pr50751-7.c: New.
6758
6759 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6760
6761 PR c++/52465
6762 * g++.dg/lookup/using52.C: New.
6763
6764 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6765
6766 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6767
6768 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6769
6770 PR rtl-optimization/52876
6771 * gcc.target/i386/pr52876.c: New.
6772
6773 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6774
6775 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6776 __UINTPTR_TYPE__.
6777 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6778 __INTPTR_TYPE__.
6779 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6780 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6781 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6782 (ptrdiff_t): ... this. All uses changed.
6783 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6784 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6785 __INTPTR_TYPE__.
6786 (main): Cast argument to __INTPTR_TYPE__.
6787 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6788 size_t.
6789 * gcc.dg/mallign.c (main): Likewise.
6790 * gcc.dg/pr38700.c (foo): Likewise.
6791 * gcc.dg/long-long-cst1.c (t): Likewise.
6792 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6793 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6794 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6795 * gcc.dg/pr25682.c (d, foo): Likewise.
6796 * gcc.dg/format/cast-1.c (f): Likewise.
6797 * gcc.dg/c90-const-expr-10.c
6798 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6799 (size_t): ...this. All uses changed.
6800 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6801 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6802 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6803 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6804 * gcc.dg/sequence-pt-1.c: Likewise.
6805 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6806 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6807 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6808 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6809 of ptrdiff_t with it.
6810 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6811 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6812 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6813
6814 2012-04-11 Jason Merrill <jason@redhat.com>
6815
6816 PR debug/45088
6817 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6818 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6819
6820 PR c++/52906
6821 * g++.dg/ext/attrib45.C: New.
6822
6823 * g++.dg/eh/dtor3.C: New.
6824
6825 2012-04-11 Richard Guenther <rguenther@suse.de>
6826
6827 PR middle-end/52621
6828 * gfortran.dg/pr52621.f90: New testcase.
6829
6830 2012-04-11 Richard Guenther <rguenther@suse.de>
6831
6832 PR middle-end/52918
6833 * g++.dg/torture/pr52918-1.C: New testcase.
6834 * g++.dg/torture/pr52918-2.C: Likewise.
6835
6836 2012-04-11 Tobias Burnus <burnus@net-b.de>
6837
6838 PR fortran/52729
6839 * gfortran.dg/block_11.f90: New.
6840
6841 2012-04-11 Nick Clifton <nickc@redhat.com>
6842
6843 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6844
6845 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6846
6847 PR target/16458
6848 * gcc.target/powerpc/pr16458-1.c: New test.
6849 * gcc.target/powerpc/pr16458-2.c: Likewise.
6850 * gcc.target/powerpc/pr16458-3.c: Likewise.
6851 * gcc.target/powerpc/pr16458-4.c: Likewise.
6852
6853 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6854
6855 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6856 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6857 * gcc.dg/builtin-bswap-5.c: Likewise.
6858 * gcc.target/i386/builtin-bswap-4.c: New test.
6859
6860 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6861
6862 PR 24985
6863 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6864
6865 2012-04-11 Richard Guenther <rguenther@suse.de>
6866
6867 PR rtl-optimization/52881
6868 * gcc.dg/torture/pr52881.c: New testcase.
6869 * gcc.dg/torture/pr52913.c: Likewise.
6870
6871 2012-04-11 Richard Guenther <rguenther@suse.de>
6872
6873 PR tree-optimization/52912
6874 * gcc.dg/torture/pr52912.c: New testcase.
6875
6876 2010-04-10 Michael Matz <matz@suse.de>
6877
6878 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6879 * gcc.dg/vect/vect-outer-1.c: Adjust.
6880 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6881 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6882 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6883 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6884 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6885 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6886
6887 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6888
6889 PR tree-optimization/52870
6890 * gcc.dg/vect/pr52870.c: New test.
6891
6892 2012-04-09 Mike Stump <mikestump@comcast.net>
6893
6894 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6895 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6896 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6897 * gnat.dg/aggr11.adb: Likewise.
6898 * gnat.dg/aggr11_pkg.ads: Likewise.
6899 * gnat.dg/aggr15.adb: Likewise.
6900 * gnat.dg/aggr15.ads: Likewise.
6901 * gnat.dg/aggr17.adb: Likewise.
6902 * gnat.dg/aggr18.adb: Likewise.
6903 * gnat.dg/array14.adb: Likewise.
6904 * gnat.dg/array14.ads: Likewise.
6905 * gnat.dg/array14_pkg.ads: Likewise.
6906 * gnat.dg/array19.adb: Likewise.
6907 * gnat.dg/array19.ads: Likewise.
6908 * gnat.dg/discr27.adb: Likewise.
6909 * gnat.dg/discr27.ads: Likewise.
6910 * gnat.dg/discr35.adb: Likewise.
6911 * gnat.dg/discr35.ads: Likewise.
6912 * gnat.dg/discr6.adb: Likewise.
6913 * gnat.dg/discr6_pkg.ads: Likewise.
6914 * gnat.dg/import1.adb: Likewise.
6915 * gnat.dg/import1.ads: Likewise.
6916 * gnat.dg/loop_address2.adb: Likewise.
6917 * gnat.dg/opt7.adb: Likewise.
6918 * gnat.dg/opt7.ads: Likewise.
6919 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6920 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6921 * gnat.dg/rep_clause2.adb: Likewise.
6922 * gnat.dg/rep_clause2.ads: Likewise.
6923 * gnat.dg/slice2.adb: Likewise.
6924 * gnat.dg/slice2.ads: Likewise.
6925 * gnat.dg/slice6.adb: Likewise.
6926 * gnat.dg/slice6_pkg.ads: Likewise.
6927 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6928 * gnat.dg/taft_type2.adb: Likewise.
6929 * gnat.dg/taft_type2.ads: Likewise.
6930 * gnat.dg/taft_type2_pkg.ads: Likewise.
6931 * gnat.dg/volatile10.adb: Likewise.
6932 * gnat.dg/volatile10_pkg.ads: Likewise.
6933
6934 * gcc.dg/dll-8.c: Remove execute permissions.
6935 * g++.dg/ext/dllexport5.C: Likewise.
6936
6937 2012-04-09 Jan Hubicka <jh@suse.cz>
6938
6939 PR lto/52722
6940 PR lto/51765
6941 PR lto/52634
6942 * gcc.dg/lto/pr52634_1.c: New testcase.
6943 * gcc.dg/lto/pr52634_0.c: New testcase.
6944
6945 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6946
6947 PR target/52883
6948 * gcc.target/i386/pr52883.c: New testcase.
6949
6950 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6951
6952 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6953 (check_effective_target_sync_long_long): Add SPARC case.
6954 (check_effective_target_sync_long_long_runtime): Likewise.
6955 (check_effective_target_sync_int_long): Adjust SPARC case.
6956 (check_effective_target_sync_char_short): Likewise.
6957
6958 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6959
6960 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6961 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6962
6963 2012-04-08 Tobias Burnus <burnus@net-b.de>
6964
6965 PR fortran/40973
6966 PR fortran/52751
6967 * gfortran.dg/public_private_module_2.f90: New.
6968
6969 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6970
6971 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6972 directives.
6973
6974 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6975
6976 PR fortran/52893
6977 * gfortran.dg/function_optimize_11.f90: New test.
6978
6979 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6980
6981 PR fortran/52668
6982 * gfortran.dg/use_only_6.f90: New test.
6983
6984 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6985
6986 PR fortran/52668
6987 * gfortran.dg/use_only_6.f90: New test.
6988 2012-04-06 Mike Stump <mikestump@comcast.net>
6989
6990 PR testsuite/50722
6991 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6992
6993 2012-04-05 Jason Merrill <jason@redhat.com>
6994
6995 PR c++/52596
6996 * g++.dg/template/qualified-id5.C: New.
6997
6998 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6999
7000 PR target/52882
7001 * gcc.target/i386/pr52882.c: New test.
7002
7003 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7004 Dominique D'Humieures <dominiq@lps.ens.fr>
7005
7006 PR testsuite/52614
7007 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7008 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7009
7010 2012-04-04 Jason Merrill <jason@redhat.com>
7011
7012 PR c++/52845
7013 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7014
7015 2012-04-03 Jason Merrill <jason@redhat.com>
7016
7017 PR c++/52796
7018 * g++.dg/cpp0x/variadic-value1.C: New.
7019
7020 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7021
7022 * gnat.dg/pack18.adb: New test.
7023 * gnat.dg/pack18_pkg.ads: New helper.
7024
7025 2012-04-03 Richard Guenther <rguenther@suse.de>
7026
7027 PR tree-optimization/52808
7028 * gcc.dg/pr52808.c: New testcase.
7029
7030 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7031
7032 PR tree-optimization/52835
7033 * gfortran.dg/pr52835.f90: New test.
7034
7035 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7036
7037 * gnat.dg/specs/aggr5.ads: New test.
7038
7039 2012-04-02 Richard Guenther <rguenther@suse.de>
7040
7041 PR tree-optimization/52756
7042 * gcc.dg/torture/pr52756.c: New testcase.
7043
7044 2012-04-02 Richard Guenther <rguenther@suse.de>
7045
7046 PR middle-end/52803
7047 * gcc.dg/pr52803.c: New testcase.
7048
7049 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7050
7051 PR c++/40942
7052 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7053 DR 214 in account.
7054
7055 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7056
7057 PR c++/50043
7058 * g++.dg/cpp0x/noexcept17.C: New.
7059 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7060 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7061 * g++.dg/cpp0x/noexcept01.C: Likewise.
7062 * g++.dg/eh/init-temp1.C: Likewise.
7063 * g++.dg/eh/ctor1.C: Likwise.
7064
7065 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7066
7067 * gnat.dg/controlled6.adb: New test.
7068 * gnat.dg/controlled6_pkg.ads: New helper.
7069 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7070
7071 2012-03-30 Richard Henderson <rth@redhat.com>
7072
7073 PR debug/52727
7074 * g++.dg/opt/pr52727.C: New testcase.
7075
7076 2012-03-30 Richard Guenther <rguenther@suse.de>
7077
7078 PR tree-optimization/52754
7079 * gcc.target/i386/pr52754.c: New testcase.
7080
7081 2012-03-30 Richard Guenther <rguenther@suse.de>
7082
7083 PR middle-end/52772
7084 * g++.dg/torture/pr52772.C: New testcase.
7085
7086 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7087
7088 PR c++/52718
7089 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7090
7091 2012-03-29 Jason Merrill <jason@redhat.com>
7092
7093 PR c++/52685
7094 * g++.dg/template/inherit8.C: New.
7095
7096 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7097
7098 PR c++/52759
7099 * g++.dg/ext/weak4.C: New test.
7100
7101 PR tree-optimization/52760
7102 * gcc.c-torture/execute/pr52760.c: New test.
7103
7104 2012-03-29 Jason Merrill <jason@redhat.com>
7105
7106 PR c++/52743
7107 * g++.dg/cpp0x/initlist-array3.C: New.
7108
7109 2012-03-28 Jason Merrill <jason@redhat.com>
7110
7111 PR c++/52746
7112 * g++.dg/overload/virtual2.C: New.
7113
7114 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7115
7116 * gnat.dg/vect7.ad[sb]: New test.
7117
7118 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7119 Tobias Burnus <burnus@gcc.gnu.org>
7120
7121 PR fortran/52652
7122 * gfortran.dg/allocate_class_1.f90 : Change error test.
7123 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7124 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7125 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7126
7127 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7128
7129 PR middle-end/52691
7130 * gcc.dg/pr52691.c: New test.
7131
7132 PR middle-end/52750
7133 * gcc.c-torture/compile/pr52750.c: New test.
7134
7135 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7136
7137 PR target/52692
7138 * gcc.target/avr/torture/builtins-2.c: New test.
7139
7140 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7141
7142 PR target/52736
7143 * gcc.target/i386/pr52736.c: New test.
7144
7145 2012-03-27 Martin Jambor <mjambor@suse.cz>
7146
7147 PR middle-end/52693
7148 * gcc.dg/torture/pr52693.c: New test.
7149
7150 2012-03-27 Meador Inge <meadori@codesourcery.com>
7151
7152 PR c++/52672
7153 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7154
7155 2012-03-27 Mike Stump <mikestump@comcast.net>
7156
7157 PR target/52665
7158 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7159 failures that match branch names.
7160
7161 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7162 H.J. Lu <hongjiu.lu@intel.com>
7163
7164 PR target/52698
7165 * gcc.target/i386/pr52698.c: New test.
7166
7167 2012-03-27 Richard Guenther <rguenther@suse.de>
7168
7169 PR middle-end/52720
7170 * gcc.dg/torture/pr52720.c: New testcase.
7171
7172 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7173
7174 * gnat.dg/pack17.adb: New test.
7175
7176 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7177
7178 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7179 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7180
7181 2012-03-26 Martin Jambor <mjambor@suse.cz>
7182
7183 PR tree-optimization/50052
7184 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7185
7186 2012-03-26 Richard Guenther <rguenther@suse.de>
7187
7188 PR tree-optimization/52701
7189 * gfortran.dg/pr52701.f90: New testcase.
7190
7191 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7192
7193 PR tree-optimization/52686
7194 * gcc.target/arm/pr52686.c: New test.
7195
7196 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7197
7198 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7199 Add "-Os -flto" to list.
7200
7201 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7202
7203 * gnat.dg/concat2.ad[sb]: New test.
7204
7205 2012-03-24 Jason Merrill <jason@redhat.com>
7206
7207 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7208 * g++.dg/cpp0x/trailing2.C: Likewise.
7209 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7210 * g++.dg/cpp1y/auto-fn1.C: New.
7211 * g++.dg/cpp1y/auto-fn2.C: New.
7212 * g++.dg/cpp1y/auto-fn3.C: New.
7213 * g++.dg/cpp1y/auto-fn4.C: New.
7214 * g++.dg/cpp1y/auto-fn5.C: New.
7215 * g++.dg/cpp1y/auto-fn6.C: New.
7216 * g++.dg/cpp1y/auto-fn7.C: New.
7217 * g++.dg/cpp1y/auto-fn8.C: New.
7218 * g++.dg/cpp1y/auto-fn9.C: New.
7219 * g++.dg/cpp1y/auto-fn10.C: New.
7220 * g++.dg/cpp1y/auto-fn11.C: New.
7221
7222 2012-03-23 Richard Guenther <rguenther@suse.de>
7223
7224 PR tree-optimization/52678
7225 * gfortran.dg/pr52678.f: New testcase.
7226
7227 2012-03-23 Richard Guenther <rguenther@suse.de>
7228
7229 PR tree-optimization/52638
7230 * g++.dg/torture/pr52638.C: New testcase.
7231
7232 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7233
7234 PR c++/52487
7235 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7236
7237 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7238
7239 PR c++/52671
7240 * g++.dg/ext/attrib44.C: New test.
7241
7242 2012-03-22 Jan Hubicka <jh@suse.cz>
7243
7244 PR middle-end/51737
7245 * g++.dg/torture/pr51737.C: New testcase
7246
7247 2012-03-22 Richard Guenther <rguenther@suse.de>
7248
7249 PR tree-optimization/52548
7250 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7251
7252 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7253
7254 * lib/fortran-modules.exp (list-module-names-1): Remove
7255 warning.
7256
7257 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7258
7259 PR target/50751
7260 * gcc.target/sh/pr50751-1.c: New.
7261 * gcc.target/sh/pr50751-2.c: New.
7262 * gcc.target/sh/pr50751-3.c: New.
7263
7264 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7265
7266 PR target/52479
7267 * gcc.target/sh/sh4a-cos.c: Remove.
7268 * gcc.target/sh/sh4a-sin.c: Remove.
7269 * gcc.target/sh/sh4a-sincos.c: Remove.
7270
7271 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7272
7273 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7274 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7275
7276 2012-03-21 Martin Jambor <mjambor@suse.cz>
7277
7278 PR testsuite/52641
7279 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7280 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7281
7282 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7283
7284 * gcc.target/arm/thumb-16bit-ops.c: New file.
7285 * gcc.target/arm/thumb-ifcvt.c: New file.
7286
7287 2012-03-20 Jason Merrill <jason@redhat.com>
7288
7289 * lib/target-supports.exp: Add { target c++1y }.
7290
7291 * g++.dg/cpp0x/auto32.C: New.
7292
7293 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7294
7295 PR testsuite/52641
7296 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7297 int32plus.
7298 * gcc.dg/torture/pr48124-4.c: Ditto:
7299 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7300
7301 2012-03-20 Jason Merrill <jason@redhat.com>
7302
7303 PR c++/52510
7304 * g++.dg/cpp0x/initlist66.C: New.
7305
7306 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7307
7308 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7309 __AVR_HAVE_LPMX__
7310
7311 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7312
7313 PR target/49868
7314 * gcc.target/avr/torture/addr-space-2.h: New file.
7315 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7316 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7317 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7318 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7319
7320 2012-03-20 Richard Guenther <rguenther@suse.de>
7321
7322 * gnat.dg/pack16.adb: New testcase.
7323 * gnat.dg/pack16_pkg.ads: Likewise.
7324 * gnat.dg/specs/pack8.ads: Likewise.
7325 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7326
7327 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7328
7329 * g++.dg/warn/Wuseless-cast.C: Extend.
7330
7331 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7332
7333 PR c++/14710
7334 * g++.dg/warn/Wuseless-cast.C: New.
7335
7336 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7337
7338 PR libfortran/52608
7339 * gfortran.dg/pr52608.f90: New test.
7340
7341 2012-03-17 Tobias Burnus <burnus@net-b.de>
7342
7343 PR fortran/52585
7344 * gfortran.dg/proc_ptr_36.f90: New.
7345
7346 2012-03-16 Martin Jambor <mjambor@suse.cz>
7347
7348 * gcc.dg/misaligned-expand-1.c: New test.
7349 * gcc.dg/misaligned-expand-3.c: Likewise.
7350
7351 2012-03-16 Richard Guenther <rguenther@suse.de>
7352 Kai Tietz <ktietz@redhat.com>
7353
7354 PR middle-end/48814
7355 * gcc.c-torture/execute/pr48814-1.c: New test.
7356 * gcc.c-torture/execute/pr48814-2.c: New test.
7357 * gcc.dg/tree-ssa/assign-1.c: New test.
7358 * gcc.dg/tree-ssa/assign-2.c: New test.
7359 * gcc.dg/tree-ssa/assign-3.c: New test.
7360
7361 2012-03-16 Richard Guenther <rguenther@suse.de>
7362
7363 * gnat.dg/specs/pack7.ads: New testcase.
7364
7365 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7366
7367 PR target/52568
7368 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7369 * gcc.dg/torture/vshuf-8.inc: Likewise.
7370 * gcc.dg/torture/vshuf-16.inc: Likewise.
7371 * gcc.dg/torture/vshuf-32.inc: Likewise.
7372
7373 2012-03-15 Jason Merrill <jason@redhat.com>
7374
7375 * g++.dg/torture/pr52582.C: New.
7376
7377 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7378
7379 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7380
7381 2012-03-15 Ira Rosen <irar@il.ibm.com>
7382 Ulrich Weigand <ulrich.weigand@linaro.org>
7383
7384 * gcc.dg/vect/slp-cond-3.c: New test.
7385 * gcc.dg/vect/slp-cond-4.c: New test.
7386
7387 2012-03-15 Ira Rosen <irar@il.ibm.com>
7388 Ulrich Weigand <ulrich.weigand@linaro.org>
7389
7390 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7391 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7392
7393 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7394
7395 PR libfortran/52434
7396 PR libfortran/48878
7397 PR libfortran/38199
7398 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7399 * gfortran.dg/round_1.f03: Likewise.
7400
7401 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7402 Andrew Pinski <apinski@cavium.com>
7403
7404 PR middle-end/52592
7405 * gcc.dg/pr52592.c: New test.
7406
7407 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7408
7409 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7410 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7411 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7412 * lib/fortran-modules.exp: .. this new file. Adjust users.
7413 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7414 gfortran-dg-debug-runtest): Call cleanup-modules.
7415 * lib/fortran-torture.exp (fortran-torture-execute,
7416 fortran-torture): Likewise.
7417 * gfortran.dg/coarray/caf.exp: Likewise.
7418 * lib/lto.exp: Likewise.
7419 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7420 * gfortran.dg/class_4b.f03: Likewise.
7421 * gfortran.dg/class_4c.f03: Likewise.
7422 * gfortran.dg/class_45a.f03: Likewise.
7423 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7424 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7425 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7426 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7427 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7428 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7429 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7430 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7431 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7432 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7433 * gfortran.dg/whole_file_28.f90: Likewise.
7434 * gfortran.dg/whole_file_29.f90: Likewise.
7435 * gfortran.dg/whole_file_30.f90: Likewise.
7436 * gfortran.dg/whole_file_31.f90: Likewise.
7437
7438 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7439
7440 PR tree-optimization/52267
7441 * gcc.dg/pr52267.c: New test.
7442 * gcc.dg/tree-ssa/vrp65.c: New test.
7443 * gcc.dg/tree-ssa/vrp66.c: New test.
7444
7445 2012-03-15 Richard Guenther <rguenther@suse.de>
7446
7447 PR middle-end/52580
7448 * gfortran.dg/vect/pr52580.f: New testcase.
7449
7450 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7451
7452 * gcc.target/sh/fpul-usage-1.c: New.
7453
7454 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7455
7456 PR target/49468
7457 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7458 * gcc.target/sh/pr49468-di.c: Likewise.
7459
7460 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7461
7462 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7463 * gcc.dg/c99-stdint-6.c: Likewise.
7464 * gcc.dg/lto/20090210_0.c: Likewise.
7465 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7466 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7467 * gcc.dg/pragma-init-fini-2.c: Likewise.
7468 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7469 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7470 * gcc.target/i386/pr22152.c: Likewise.
7471 * gcc.target/i386/vect8-ret.c: Likewise.
7472 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7473 handling.
7474
7475 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7476
7477 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7478 * g++.dg/tree-prof/partition1.C: Likewise.
7479 * g++.dg/tree-prof/partition2.C: Likewise.
7480 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7481 handling.
7482 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7483 * gcc.c-torture/execute/20010724-1.c: Remove.
7484 * gcc.c-torture/execute/20010724-1.x: Remove.
7485 * gcc.c-torture/execute/20040208-2.c: Remove.
7486 * gcc.c-torture/execute/20040208-2.x: Remove.
7487 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7488 Remove.
7489 (main) [__mips__ && __sgi__]: Remove.
7490 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7491 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7492 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7493 mips-sgi-irix6* handling.
7494 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7495 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7496 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7497 handling.
7498 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7499 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7500 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7501 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7502 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7503 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7504 mips-sgi-irix6*.
7505 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7506 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7507 * gcc.target/mips/save-restore-3.c: Likewise.
7508 * gcc.target/mips/save-restore-4.c: Likewise.
7509 * gcc.target/mips/save-restore-5.c: Likewise.
7510 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7511 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7512 messages.
7513 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7514 IRIX 6 handling.
7515 (restore_ld_library_path_env_vars): Likewise.
7516 * lib/target-supports.exp (check_profiling_available): Remove
7517 mips*-*-irix* handling.
7518 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7519 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7520 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7521
7522 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7523
7524 PR c++/52582
7525 * g++.dg/opt/pr52582.C: New test.
7526
7527 2012-03-14 Richard Guenther <rguenther@suse.de>
7528
7529 PR tree-optimization/52571
7530 * gcc.dg/vect/vect-2.c: Initialize arrays.
7531 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7532 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7533 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7534
7535 2012-03-14 Richard Guenther <rguenther@suse.de>
7536
7537 PR middle-end/52080
7538 PR middle-end/52097
7539 PR middle-end/48124
7540 * gcc.dg/torture/pr48124-1.c: New testcase.
7541 * gcc.dg/torture/pr48124-2.c: Likewise.
7542 * gcc.dg/torture/pr48124-3.c: Likewise.
7543 * gcc.dg/torture/pr48124-4.c: Likewise.
7544
7545 2012-03-14 Richard Guenther <rguenther@suse.de>
7546
7547 PR middle-end/52578
7548 * gcc.dg/pr52578.c: New testcase.
7549
7550 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7551
7552 PR c++/52521
7553 * g++.dg/cpp0x/udlit-args2.C: New test.
7554
7555 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7556
7557 PR target/48596
7558 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7559 * gcc.c-torture/compile/pr48596.c: ... here.
7560
7561 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7562
7563 PR c++/51641
7564 * g++.dg/lookup/hidden-class17.C: New test.
7565
7566 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7567
7568 PR c/52577
7569 * gcc.dg/Wunused-var-3.c: New test.
7570
7571 2012-03-13 Martin Jambor <mjambor@suse.cz>
7572
7573 * gcc.dg/misaligned-expand-2.c: New test.
7574
7575 2012-03-13 Richard Guenther <rguenther@suse.de>
7576
7577 PR middle-end/52134
7578 * gcc.dg/pr52134.c: New testcase.
7579
7580 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7581
7582 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7583
7584 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7585
7586 PR tree-optimization/46728
7587 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7588 * gcc.target/powerpc/pr46728-5.c: Likewise.
7589 * gcc.target/powerpc/pr46728-8.c: Likewise.
7590 * gcc.target/powerpc/pr46728-10.c: Likewise.
7591 * gcc.target/powerpc/pr46728-11.c: Likewise.
7592 * gcc.target/powerpc/pr46728-13.c: Likewise.
7593 * gcc.target/powerpc/pr46728-14.c: Likewise.
7594 * gcc.target/powerpc/pr46728-15.c: Likewise.
7595
7596 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7597
7598 PR c++/52299
7599 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7600
7601 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7602
7603 PR tree-optimization/46728
7604 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7605 * gcc.target/powerpc/pr46728-5.c: Likewise.
7606 * gcc.target/powerpc/pr46728-8.c: Likewise.
7607 * gcc.target/powerpc/pr46728-10.c: Likewise.
7608 * gcc.target/powerpc/pr46728-11.c: Likewise.
7609 * gcc.target/powerpc/pr46728-13.c: Likewise.
7610 * gcc.target/powerpc/pr46728-14.c: Likewise.
7611 * gcc.target/powerpc/pr46728-15.c: Likewise.
7612
7613 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7614
7615 PR target/49868
7616 * gcc.target/avr/torture/addr-space-1.h: New file.
7617 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7618 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7619 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7620 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7621
7622 2012-03-12 Andrew Pinski <apinski@cavium.com>
7623
7624 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7625
7626 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7627
7628 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7629 * g++.dg/abi/thunk4.C: Likewise.
7630 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7631 Adapt line numbers.
7632 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7633 handling.
7634 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7635 * g++.dg/eh/spbp.C: Likewise.
7636 * g++.dg/ext/label13.C: Likewise.
7637 * g++.dg/guality/guality.exp: Likewise.
7638 * g++.dg/other/anon5.C: Likewise.
7639 * g++.dg/other/pragma-ep-1.C: Remove.
7640 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7641 * g++.dg/warn/pr31246.C: Likewise.
7642 * g++.dg/warn/weak1.C: Likewise.
7643 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7644 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7645 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7646 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7647 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7648 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7649 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7650 * gcc.dg/c99-tgmath-1.c: Likewise.
7651 * gcc.dg/c99-tgmath-2.c: Likewise.
7652 * gcc.dg/c99-tgmath-3.c: Likewise.
7653 * gcc.dg/c99-tgmath-4.c: Likewise.
7654 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7655 handling.
7656 * gcc.dg/debug/pr49032.c: Likewise.
7657 * gcc.dg/guality/guality.exp: Likewise.
7658 * gcc.dg/intmax_t-1.c: Likewise.
7659 * gcc.dg/pr48616.c: Likewise.
7660 * gcc.dg/pragma-ep-1.c: Remove.
7661 * gcc.dg/pragma-ep-2.c: Remove.
7662 * gcc.dg/pragma-ep-3.c: Remove.
7663 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7664 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7665 * gcc.misc-tests/gcov-14.c: Likewise.
7666 * gfortran.dg/guality/guality.exp: Likewise.
7667 * lib/target-supports.exp (check_weak_available): Likewise.
7668 (add_options_for_tls): Likewise.
7669 (check_ascii_locale_available): Likewise.
7670 * obj-c++.dg/dwarf-2.mm: Likewise.
7671 * objc.dg/dwarf-1.m: Likewise.
7672 * objc.dg/dwarf-2.m: Likewise.
7673
7674 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7675
7676 PR tree-optimization/51721
7677 * gcc.dg/tree-ssa/vrp64.c: New test.
7678
7679 PR tree-optimization/52533
7680 * gcc.c-torture/compile/pr52533.c: New test.
7681
7682 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7683
7684 * gcc.target/i386/rtm-xabort-1.c: New.
7685 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7686 * gcc.target/i386/rtm-xend-1.c: Ditto.
7687 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7688 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7689 * gcc.target/i386/sse-13.c: Ditto.
7690 * gcc.target/i386/sse-14.c: Ditto.
7691 * gcc.target/i386/sse-22.c: Ditto.
7692 * gcc.target/i386/sse-23.c: Ditto.
7693 * g++.dg/other/i386-2.C: Ditto.
7694 * g++.dg/other/i386-3.C: Ditto.
7695
7696 2012-03-12 Tobias Burnus <burnus@net-b.de>
7697
7698 PR fortran/52542
7699 * gfortran.dg/proc_ptr_35.f90: New.
7700
7701 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7702
7703 PR target/52530
7704 * gcc.dg/torture/pr52530.c: New test.
7705
7706 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7707
7708 PR target/51244
7709 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7710
7711 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7712
7713 PR target/52450
7714 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7715
7716 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7717
7718 2012-03-09 Andrew Pinski <apinski@cavium.com>
7719
7720 PR middle-end/51988
7721 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7722 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7723
7724 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7725
7726 * gcc.dg/tree-ssa/scev-3.c: New.
7727 * gcc.dg/tree-ssa/scev-4.c: New.
7728
7729 2012-03-08 Tobias Burnus <burnus@net-b.de>
7730
7731 PR fortran/52469
7732 * gfortran.dg/proc_ptr_34.f90
7733
7734 2012-03-07 Jason Merrill <jason@redhat.com>
7735
7736 PR c++/52521
7737 * g++.dg/cpp0x/udlit-mangle.C: New.
7738
7739 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7740
7741 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7742
7743 2012-03-06 Richard Guenther <rguenther@suse.de>
7744
7745 PR middle-end/52493
7746 * gcc.dg/torture/pr52493.c: New testcase.
7747
7748 2012-03-06 Richard Guenther <rguenther@suse.de>
7749
7750 PR lto/52097
7751 * gcc.dg/lto/pr52097_0.c: New testcase.
7752
7753 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7754
7755 PR target/51244
7756 * gcc.target/sh/pr51244-1.c: New.
7757 * gcc.target/sh/pr51244-2.c: New.
7758 * gcc.target/sh/pr51244-3.c: New.
7759
7760 2012-03-05 Jason Merrill <jason@redhat.com>
7761
7762 PR c++/51930
7763 * g++.dg/ext/visibility/template11.C: New.
7764
7765 * g++.dg/cpp0x/implicit13.C: New.
7766
7767 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7768
7769 PR tree-optimization/51721
7770 * gcc.dg/tree-ssa/vrp63.c: New test.
7771 * gcc.dg/pr51721.c: New test.
7772
7773 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7774
7775 PR fortran/50981
7776 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7777 argument checks.
7778
7779 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7780
7781 PR target/52146
7782 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7783
7784 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7785
7786 PR fortran/50981
7787 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7788
7789 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7790
7791 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7792 int32plus.
7793
7794 2012-03-03 Jason Merrill <jason@redhat.com>
7795
7796 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7797
7798 Core 1270
7799 * g++.dg/cpp0x/initlist65.C: New.
7800
7801 PR c++/36797
7802 * g++.dg/ext/is_empty2.C: New.
7803
7804 2012-03-03 Tobias Burnus <burnus@net-b.de>
7805
7806 PR fortran/48820
7807 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7808
7809 2012-03-03 Tobias Burnus <burnus@net-b.de>
7810
7811 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7812 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7813 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7814 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7815 * gfortran.dg/class_30.f90: Remove dg-warning line.
7816 * gfortran.dg/bind_c_usage_25.f90: New.
7817
7818 2012-03-03 Tobias Burnus <burnus@net-b.de>
7819
7820 PR fortran/48820
7821 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7822 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7823 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7824
7825 2012-03-03 Tobias Burnus <burnus@net-b.de>
7826
7827 PR fortran/48820
7828 * gfortran.dg/assumed_type_1.f90: New.
7829 * gfortran.dg/assumed_type_2.f90: New.
7830 * gfortran.dg/assumed_type_3.f90: New.
7831 * gfortran.dg/assumed_type_4.f90: New.
7832
7833 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7834
7835 PR target/49486
7836 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7837 * gcc.target/sh/pr49468-di.c: New.
7838
7839 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7840
7841 * gcc.dg/graphite/pr50561.c: Update.
7842
7843 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7844
7845 * gcc.target/powerpc/pr52457.c: New test.
7846
7847 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7848
7849 * gcc.target/arm/sat-1.c: New test.
7850
7851 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7852
7853 PR target/46716
7854 * gcc.target/i386/pr46716.c: New test.
7855
7856 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7857
7858 PR c++/51989
7859 * g++.dg/cpp0x/sfinae32.C: New.
7860
7861 2012-03-02 Richard Guenther <rguenther@suse.de>
7862
7863 PR tree-optimization/52406
7864 * gcc.dg/torture/pr52406.c: New testcase.
7865
7866 2012-03-02 Tobias Burnus <burnus@net-b.de>
7867
7868 PR fortran/52325
7869 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7870 * gfortran.dg/nullify_2.f90: Update dg-error.
7871 * gfortran.dg/nullify_4.f90: Ditto.
7872 * gfortran.dg/pointer_init_6.f90: Ditto.
7873
7874 2012-03-02 Tobias Burnus <burnus@net-b.de>
7875
7876 PR fortran/52270
7877 * gfortran.dg/class_51.f90: New.
7878
7879 2012-03-02 Tobias Burnus <burnus@net-b.de>
7880
7881 PR fortran/52452
7882 * gfortran.dg/intrinsic_8.f90: New.
7883
7884 2012-03-01 Kai Tietz <ktietz@redhat.com>
7885
7886 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7887 routines on mingw targets.
7888 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7889
7890 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7891
7892 PR tree-optimization/52445
7893 * gcc.dg/pr52445.c: New test.
7894
7895 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7896
7897 PR target/52437
7898 * gcc.c-torture/compile/pr52437.c: New test.
7899
7900 PR middle-end/52419
7901 * gcc.dg/torture/pr52419.c: New test.
7902
7903 PR tree-optimization/52429
7904 * gcc.dg/torture/pr52429.c: New test.
7905 * g++.dg/opt/pr52429.C: New test.
7906
7907 2012-02-29 Richard Guenther <rguenther@suse.de>
7908
7909 PR testsuite/52297
7910 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7911 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7912 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7913 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7914 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7915 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7916
7917 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7918
7919 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7920
7921 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7922
7923 PR fortran/52386
7924 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7925
7926 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7927
7928 PR target/51534
7929 * gcc.target/arm/neon/pr51534.c: New testcase.
7930
7931 2012-02-28 Richard Guenther <rguenther@suse.de>
7932
7933 PR target/52407
7934 * gcc.dg/torture/pr52407.c: New testcase.
7935
7936 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7937
7938 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7939 * gcc.target/arm/vfp2.c: Likewise.
7940 * gcc.target/arm/vfp3.c: Likewise.
7941 * gcc.target/arm/vfp4.c: Likewise.
7942 * gcc.target/arm/vfp5.c: Likewise.
7943 * gcc.target/arm/vfp6.c: Likewise.
7944 * gcc.target/arm/vfp7.c: Likewise.
7945 * gcc.target/arm/vfp8.c: Likewise.
7946 * gcc.target/arm/vfp9.c: Likewise.
7947 * gcc.target/arm/vfp10.c: Likewise.
7948 * gcc.target/arm/vfp11.c: Likewise.
7949 * gcc.target/arm/vfp12.c: Likewise.
7950 * gcc.target/arm/vfp13.c: Likewise.
7951 * gcc.target/arm/vfp14.c: Likewise.
7952 * gcc.target/arm/vfp15.c: Likewise.
7953 * gcc.target/arm/vfp16.c: Likewise.
7954 * gcc.target/arm/vfp17.c: Likewise.
7955 * gcc.target/arm/neon-constants.h: New file.
7956 * gcc.target/arm/neon-vect1.c: New test.
7957 * gcc.target/arm/neon-vect2.c: New test.
7958 * gcc.target/arm/neon-vect3.c: New test.
7959 * gcc.target/arm/neon-vect4.c: New test.
7960 * gcc.target/arm/neon-vect5.c: New test.
7961 * gcc.target/arm/neon-vect6.c: New test.
7962 * gcc.target/arm/neon-vect7.c: New test.
7963 * gcc.target/arm/neon-vect8.c: New test.
7964
7965 2012-02-28 Richard Guenther <rguenther@suse.de>
7966
7967 PR tree-optimization/52402
7968 * gcc.dg/torture/pr52402.c: New testcase.
7969
7970 2012-02-28 Richard Guenther <rguenther@suse.de>
7971
7972 PR lto/52400
7973 * g++.dg/lto/pr52400_0.C: New testcase.
7974
7975 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7976
7977 * gcc.target/avr/torture/builtins-1.c: New test.
7978 * gcc.target/avr/torture/builtins-error.c: New test.
7979
7980 2012-02-28 Kai Tietz <ktietz@redhat.com>
7981
7982 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7983 * gcc.target/i386/pr45352-2.c: Likewise.
7984 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7985 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7986 targets instead rand.
7987 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7988 * gcc.target/i386/sse2-mul-1.c: Likewise.
7989 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7990 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7991 * gcc.target/i386/pad-1.c: Likewise.
7992 * gcc.target/i386/pad-9.c: Likewise.
7993 * gcc.target/i386/pad-2.c: Likewise.
7994 * gcc.target/i386/pad-5b.c: Likewise.
7995 * gcc.target/i386/pad-8.c: Likewise.
7996 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7997 * gcc.target/i386/pr44130.c: Likewise.
7998 * gcc.target/i386/align-main-1.c: Likewise.
7999 * gcc.target/i386/align-main-2.c: Likewise.
8000 * gcc.target/i386/sw-1.c: Likewise.
8001 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8002 on x64 mingw target.
8003 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8004 * gcc.target/i386/pr46295.c: Likewise.
8005 * gcc.target/i386/amd64-abi-1.c: Likewise.
8006 * gcc.target/i386/amd64-abi-2.c: Likewise.
8007 * gcc.target/i386/pr39082-1.c: Likewise.
8008 * gcc.target/i386/pr39162.c: Likewise.
8009 * gcc.target/i386/pr22152.c: Likewise.
8010 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8011 * gcc.target/i386/wrfsbase-2.c: Likewise.
8012 * gcc.target/i386/local.c: Likewise
8013 * gcc.target/i386/wrgsbase-1.c: Likewise.
8014 * gcc.target/i386/wrfsbase-1.c: Likewise.
8015 * gcc.target/i386/pr39315-3.c: Likewise.
8016 * gcc.target/i386/pr35767-4.c: Likewise.
8017 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8018 x64 mingw target.
8019 * gcc.target/i386/pr45336-2.c: Likewise.
8020 * gcc.target/i386/pr45336-1.c: Likewise.
8021 * gcc.target/i386/pr45336-4.c: Likewise.
8022
8023 2012-02-27 Tristan Gingold <gingold@adacore.com>
8024
8025 * gnat.dg/array20.ad[sb]: New test.
8026
8027 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8028
8029 PR target/52375
8030 * gcc.target/arm/pr52375.c: New test.
8031 * gcc.c-torture/compile/pr52375.c: New test.
8032
8033 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8034
8035 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8036 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8037
8038 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8039
8040 * gnat.dg/aggr19.adb: New test.
8041 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8042
8043 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8044
8045 PR target/49263
8046 * gcc.target/sh/pr49263.c: New.
8047
8048 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8049
8050 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8051 simulate_thread_wrapper_other_threads
8052 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8053 Move initialization of 'value' to main().
8054 (main): Initialize 'value';
8055 * gcc.dg/simulate-thread/speculative-store.c
8056 (simulate_thread_step_verify): Return 0 when successful.
8057 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8058 Reduce threshold.
8059 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8060 (simulate_thread_wrapper_other_threads): Return a success/fail value
8061 and issue an error if the instruction count threshold is exceeded.
8062
8063 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8064
8065 PR target/50580
8066 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8067 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8068
8069 2012-02-24 Richard Guenther <rguenther@suse.de>
8070
8071 PR middle-end/52355
8072 * gcc.dg/pr52355.c: New testcase.
8073
8074 2012-02-23 Kai Tietz <ktietz@redhat.com>
8075
8076 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8077 * gcc.dg/Wpadded.c: Likewise.
8078 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8079 structure-layout.
8080 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8081 for sleep by Sleep and add windows.h include for this function.
8082 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8083 targets.
8084 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8085 target.
8086 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8087 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8088 on x64 mingw target.
8089 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8090 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8091 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8092 failure on LLP64 target.
8093
8094 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8095
8096 PR c/52290
8097 * gcc.dg/noncompile/pr52290.c: New test.
8098
8099 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8100
8101 PR tree-optimization/52019
8102 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8103
8104 2012-02-22 Kai Tietz <ktietz@redhat.com>
8105
8106 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8107 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8108 derived pdiff_t type.
8109 * g++.dg/torture/pr49720.C: Likewise
8110
8111 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8112
8113 PR target/52330
8114 * gcc.target/i386/pr52330.c: New test.
8115
8116 2012-02-22 Tobias Burnus <burnus@net-b.de>
8117
8118 PR fortran/52335
8119 * gfortran.dg/io_constraints_10.f90: New.
8120
8121 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8122
8123 * lib/target-supports.exp (check_effective_target_vect_condition):
8124 Return true for NEON.
8125
8126 2012-02-21 Kai Tietz <ktietz@redhat.com>
8127
8128 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8129
8130 2012-02-21 Richard Guenther <rguenther@suse.de>
8131
8132 PR tree-optimization/52324
8133 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8134
8135 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8136
8137 PR middle-end/51782
8138 * gcc.target/avr/torture/pr51782-1.c: New test.
8139
8140 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8141
8142 PR tree-optimization/52318
8143 * gcc.dg/pr52318.c: New test.
8144
8145 2012-02-20 Kai Tietz <ktietz@redhat.com>
8146
8147 * gcc.dg/bf-ms-layout-3.c: New testcase.
8148
8149 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8150
8151 PR testsuite/52229
8152 PR fortran/32380
8153 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8154
8155 2012-02-20 Richard Guenther <rguenther@suse.de>
8156
8157 PR tree-optimization/52298
8158 * gcc.dg/torture/pr52298.c: New testcase.
8159 * gcc.dg/vect/pr52298.c: Likewise.
8160
8161 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8162
8163 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8164 * gcc.c-torture/execute/pr52286.c: Ditto.
8165
8166 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8167
8168 PR tree-optimization/52286
8169 * gcc.c-torture/execute/pr52286.c: New test.
8170
8171 2012-02-18 Tobias Burnus <burnus@net-b.de>
8172
8173 PR fortran/52295
8174 * gfortran.dg/interface_35.f90: Use -std=f2003.
8175 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8176 * gfortran.dg/interface_assignment_4.f90: Ditto.
8177 * gfortran.dg/bessel_1.f90: Ditto.
8178 * gfortran.dg/func_result_6.f90: Ditto.
8179 * gfortran.dg/hypot_1.f90: Ditto.
8180 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8181
8182 2012-02-17 Tobias Burnus <burnus@net-b.de>
8183
8184 PR translation/52232
8185 PR translation/52234
8186 PR translation/52245
8187 PR translation/52246
8188 PR translation/52262
8189 PR translation/52273
8190 * gfortran.dg/coarray_22.f90: Update dg-error.
8191 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8192
8193 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8194
8195 PR target/51753
8196 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8197 (simulate-thread): Use default timeout.
8198
8199 2012-02-16 Jason Merrill <jason@redhat.com>
8200
8201 PR c++/52248
8202 * g++.dg/ext/timevar1.C: New.
8203
8204 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8205
8206 PR c++/52126
8207 * g++.dg/template/using21.C: New.
8208 * g++.dg/template/using22.C: Likewise.
8209
8210 2012-02-16 Jason Merrill <jason@redhat.com>
8211
8212 PR c++/51415
8213 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8214
8215 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8216
8217 PR tree-optimization/52255
8218 * gcc.c-torture/compile/pr52255.c: New test.
8219
8220 PR debug/52260
8221 * g++.dg/debug/dwarf2/pr52260.C: New test.
8222
8223 PR middle-end/51929
8224 * g++.dg/ipa/pr51929.C: New test.
8225
8226 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8227
8228 PR target/52199
8229 * gcc.target/powerpc/pr52199.c: New file.
8230
8231 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8232
8233 PR target/52152
8234 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8235
8236 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8237
8238 * gcc.dg/pr51867.c: Don't include <math.h>.
8239 (sqrtf): Declare.
8240
8241 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8242
8243 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8244 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8245
8246 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8247
8248 PR tree-optimization/50561
8249 * gcc.dg/graphite/pr50561.c: New testcase.
8250
8251 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8252
8253 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8254 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8255
8256 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8257
8258 * gnat.dg/discr35.ad[sb]: New test.
8259
8260 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8261
8262 * gnat.dg/volatile10.adb: New test.
8263 * gnat.dg/volatile10_pkg.ads: New helper.
8264
8265 2012-02-14 Jason Merrill <jason@redhat.com>
8266
8267 * g++.dg/ext/attrib43.C: New.
8268
8269 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8270
8271 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8272 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8273 fgnu_tm.
8274 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8275 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8276 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8277 effective_target fgnu_tm.
8278 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8279
8280 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8281
8282 PR c++/52247
8283 * g++.dg/template/asmgoto1.C: New test.
8284
8285 2012-02-14 Ian Lance Taylor <iant@google.com>
8286
8287 PR go/48501
8288 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8289 compiling generated file for 64bit and index tests.
8290
8291 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8292
8293 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8294
8295 2012-02-14 Richard Guenther <rguenther@suse.de>
8296
8297 PR tree-optimization/52244
8298 PR tree-optimization/51528
8299 * gcc.dg/torture/pr52244.c: New testcase.
8300
8301 2012-02-14 Walter Lee <walt@tilera.com>
8302
8303 * g++.dg/other/PR23205.C: Disable test on tile.
8304 * g++.dg/other/pr23205-2.C: Disable test on tile.
8305 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8306 * gcc.dg/20040813-1.c: Disable test on tile.
8307 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8308 * gcc.misc-tests/linkage.exp: Handle tilegx.
8309
8310 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8311
8312 PR tree-optimization/52210
8313 * gcc.dg/pr52210.c: New test.
8314
8315 2012-02-14 Jason Merrill <jason@redhat.com>
8316
8317 PR c++/39055
8318 * g++.dg/overload/defarg5.C: New.
8319
8320 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8321
8322 PR c/52181
8323 * c-c++-common/pr52181.c: New test.
8324
8325 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8326
8327 PR c++/52215
8328 * g++.dg/ext/atomic-1.C: New test.
8329
8330 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8331
8332 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8333
8334 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8335
8336 PR middle-end/52209
8337 * gcc.c-torture/execute/pr52209.c: New test.
8338
8339 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8340
8341 PR fortran/50981
8342 * gfortran.dg/elemental_optional_args_5.f03: New test.
8343
8344 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8345
8346 PR testsuite/50076
8347 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8348 cases.
8349
8350 2012-02-11 Ian Lance Taylor <iant@google.com>
8351
8352 PR go/51874
8353 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8354 SPARC Solaris. Don't run the test at all on systems where it may
8355 not work, rather than xfailing it.
8356
8357 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8358
8359 PR rtl-optimization/52175
8360 * gcc.c-torture/compile/pr52175.c: New test.
8361
8362 2012-02-10 Jason Merrill <jason@redhat.com>
8363
8364 PR c++/51910
8365 * g++.dg/template/repo10.C: New.
8366
8367 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8368
8369 PR debug/52132
8370 * gcc.dg/pr52132.c: New test.
8371
8372 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8373
8374 * gnat.dg/specs/aggr4.ads: New test.
8375 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8376
8377 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8378
8379 PR target/52146
8380 * gcc.target/i386/pr52146.c: New.
8381
8382 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8383
8384 PR middle-end/52177
8385 * c-c++-common/pr52177.c: New test.
8386
8387 2012-02-10 Jan Hubicka <jh@suse.cz>
8388
8389 PR middle-end/48600
8390 * g++.dg/torture/pr48600.C: New testcase.
8391
8392 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8393
8394 PR middle-end/52140
8395 * gcc.dg/dfp/pr52140.c: New test.
8396
8397 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8398
8399 PR fortran/32380
8400 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8401 of dg-options.
8402
8403 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8404
8405 PR middle-end/51867
8406 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8407 * gcc.dg/pr51867.c: New test.
8408
8409 2012-02-09 Ian Lance Taylor <iant@google.com>
8410
8411 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8412 which don't support -fsplit-stack. Turn off optimization when
8413 compiling select5-out.go.
8414
8415 2012-02-08 Ian Lance Taylor <iant@google.com>
8416
8417 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8418 systems which don't support -fsplit-stack.
8419
8420 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8421
8422 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8423 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8424 machine instuction in the log.
8425
8426 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8427
8428 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8429 to 20 seconds.
8430
8431 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8432
8433 PR driver/48524
8434 * gcc.dg/pr48524.c: New test.
8435 * gcc.dg/pr48524.spec: New spec file for test.
8436
8437 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8438
8439 PR fortran/32380
8440 * gfortran.dg/vect/pr32380.f90: New test.
8441
8442 2012-02-08 Tobias Burnus <burnus@net-b.de>
8443
8444 PR fortran/52151
8445 * gfortran.dg/realloc_on_assign_12.f90: New.
8446
8447 2012-02-08 Richard Guenther <rguenther@suse.de>
8448
8449 PR rtl-optimization/52170
8450 * gcc.dg/torture/pr52170.c: New testcase.
8451
8452 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8453
8454 PR gcov-profile/52150
8455 * gcc.dg/tree-prof/pr52150.c: New test.
8456
8457 PR rtl-optimization/52139
8458 * gcc.dg/pr52139.c: New test.
8459
8460 2012-02-07 Jason Merrill <jason@redhat.com>
8461
8462 PR c++/51675
8463 * g++.dg/cpp0x/constexpr-union3.C: New.
8464
8465 PR c++/52035
8466 * g++.dg/lto/pr52035_0.C: New.
8467
8468 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8469
8470 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8471 * gcc.dg/special/weak-1.c: Likewise.
8472 * gcc.dg/ucnid-12.c: Likewise.
8473 * gcc.dg/torture/pr45678-1.c: Likewise.
8474 * gcc.dg/torture/pr45678-2.c: Likewise.
8475 * gcc.dg/vector-4.c: Likewise.
8476 * gcc.dg/ipa/inline-5.c: Likewise.
8477 * gcc.dg/ucnid-11.c: Likewise.
8478 * gcc.misc-tests/gcov-13.c: Likewise.
8479 * gcc.misc-tests/gcov-14.c: Likewise.
8480 * g++.dg/ext/label13.C: Likewise.
8481 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8482 hppa*-*-hpux* options.
8483 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8484 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8485 * gcc.dg/pr48616.c: Likewise.
8486 * gcc.dg/pr17957.c: Likewise.
8487 * gcc.dg/pr17055-1.c: Likewise.
8488 * gcc.dg/pr32912-1.c: Likewise.
8489 * gcc.dg/tm/pr51472.c: Likewise.
8490 * c-c++-common/fold-bitand-4.c: Likewise.
8491 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8492 Use dg-additional-options for extra options.
8493
8494 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8495
8496 * gcc.target/epiphany/interrupt-2.c: New test.
8497
8498 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8499
8500 PR target/52155
8501 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8502 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8503 for MIPS ELF.
8504
8505 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8506
8507 PR target/52152
8508 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8509
8510 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8511
8512 PR middle-end/24306
8513 PR target/52154
8514 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8515 * gcc.target/mips/va-arg-1.c: New test.
8516
8517 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8518
8519 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8520 for -mno-pointers-to-nested-functions.
8521
8522 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8523
8524 * gcc.c-torture/execute/20120207-1.c: New test.
8525
8526 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8527
8528 PR rtl-optimization/52060
8529 * gcc.dg/torture/pr52060.c: New test.
8530
8531 PR middle-end/52074
8532 * gcc.c-torture/compile/pr52074.c: New test.
8533
8534 2012-02-07 Tobias Burnus <burnus@net-b.de>
8535
8536 PR fortran/51514
8537 * gfortran.dg/class_to_type_2.f90: New.
8538
8539 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8540
8541 PR fortran/32373
8542 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8543 Remove module.
8544
8545 2012-02-06 Jason Merrill <jason@redhat.com>
8546
8547 PR c++/52088
8548 * g++.dg/template/conv13.C: New.
8549
8550 2012-02-06 Richard Guenther <rguenther@suse.de>
8551
8552 PR tree-optimization/52115
8553 * gcc.c-torture/compile/pr52115.c: New testcase.
8554
8555 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8556
8557 PR target/52129
8558 * gcc.c-torture/execute/pr52129.c: New test.
8559
8560 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8561
8562 * gcc.dg/pr48374.c: Actually add the test I forgot
8563 in the 2012-01-25 commit.
8564
8565 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8566
8567 PR fortran/32373
8568 * gfortran.dg/vect/vect-8.f90: New test case.
8569
8570 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8571
8572 PR fortran/48847
8573 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8574
8575 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8576
8577 PR fortran/52102
8578 * gfortran.dg/class_48.f90 : Add test of allocate class array
8579 component with source in subroutine test3. Remove commenting
8580 out in subroutine test4, since branching on unitialized variable
8581 is now fixed (no PR for this last.).
8582
8583 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8584
8585 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8586 on MIPS targets.
8587 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8588
8589 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8590
8591 PR target/52125
8592 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8593 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8594
8595 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8596
8597 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8598 (check_effective_target_sync_int_long): Use it.
8599 (check_effective_target_sync_char_short): Likewise.
8600 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8601
8602 2012-02-05 Tobias Burnus <burnus@net-b.de>
8603
8604 PR fortran/51972
8605 * gfortran.dg/class_48.f90: Add some further checks.
8606
8607 2012-02-05 Ira Rosen <irar@il.ibm.com>
8608
8609 PR tree-optimization/52091
8610 * gcc.dg/vect/pr52091.c: New test.
8611
8612 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8613
8614 PR rtl-optimization/52113
8615 * gcc.target/avr/pr52113.c: New test.
8616
8617 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8618
8619 PR rtl-optimization/52092
8620 * gcc.c-torture/compile/pr52092.c: New test.
8621
8622 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8623
8624 PR fortran/41587
8625 * gfortran.dg/class_array_10.f03: New test.
8626
8627 PR fortran/46356
8628 * gfortran.dg/class_array_11.f03: New test.
8629
8630 PR fortran/51754
8631 * gfortran.dg/class_array_12.f03: New test.
8632
8633 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8634
8635 PR fortran/52012
8636 * gfortran.dg/realloc_on_assign_11.f90: New test.
8637
8638 2012-02-02 Tobias Burnus <burnus@net-b.de>
8639
8640 PR fortran/52093
8641 * gfortran.dg/shape_7.f90: New.
8642
8643 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8644
8645 * gcc.target/mips/mips-prepend-1.c: New test.
8646
8647 2012-02-02 Jan Hubicka <jh@suse.cz>
8648 Tom de Vries <tom@codesourcery.com>
8649
8650 PR middle-end/51998
8651 * gcc.dg/alias-12.c: New testcase.
8652 * gcc.dg/alias-13.c: New testcase.
8653
8654 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8655
8656 PR target/52086
8657 * gcc.dg/pr52086.c: New test.
8658
8659 PR tree-optimization/52073
8660 * gcc.c-torture/compile/pr52073.c: New test.
8661
8662 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8663
8664 PR fortran/51958
8665 * gfortran.dg/function_optimize_10.f90: New test.
8666
8667 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8668
8669 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8670 test on alpha*-*-*.
8671
8672 2012-02-01 Tobias Burnus <burnus@net-b.de>
8673
8674 PR fortran/52024
8675 * gfortran.dg/typebound_operator_14.f90: New.
8676
8677 2012-02-01 Tobias Burnus <burnus@net-b.de>
8678
8679 PR fortran/52059
8680 * gfortran.dg/elemental_function_1.f90: New.
8681
8682 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8683
8684 PR rtl-optimization/51374
8685 * gcc.target/avr/torture/pr51374-1.c:
8686 Also fail if SBIS is seen.
8687
8688 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8689
8690 PR rtl-optimization/51374
8691 * gcc.target/avr/torture/pr51374-1.c: New.
8692
8693 2012-01-31 Tobias Burnus <burnus@net-b.de>
8694
8695 PR fortran/52024
8696 * gfortran.dg/typebound_generic_11.f90: New.
8697
8698 2012-01-31 Tobias Burnus <burnus@net-b.de>
8699
8700 PR fortran/52029
8701 * gfortran.dg/class_49.f90: New.
8702
8703 2012-01-31 Tobias Burnus <burnus@net-b.de>
8704
8705 PR fortran/52013
8706 * gfortran.dg/elemental_args_check_6.f90: New.
8707
8708 2012-01-31 Jason Merrill <jason@redhat.com>
8709
8710 PR c++/52043
8711 * g++.dg/cpp0x/variadic122.C: New.
8712
8713 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8714
8715 PR fortran/52012
8716 * gfortran.dg/realloc_on_assign_10.f90: New test.
8717
8718 2012-01-31 Richard Guenther <rguenther@suse.de>
8719
8720 PR tree-optimization/51528
8721 * gcc.dg/torture/pr51528.c: New testcase.
8722
8723 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8724
8725 PR go/48501
8726 * lib/go.exp (go_target_compile): Append timeout= to options.
8727 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8728 select5-out.go test on alpha*-*-* targets.
8729
8730 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8731
8732 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8733 (TEST_SHORT): Reformat in the same way.
8734 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8735 (TEST_SHORT): Reformat in the same way.
8736 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8737 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8738 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8739 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8740 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8741
8742 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8743
8744 PR target/51835
8745 * gcc.target/arm/pr51835.c: New testcase.
8746
8747 2012-01-30 Richard Guenther <rguenther@suse.de>
8748
8749 PR tree-optimization/52028
8750 * gcc.dg/torture/pr52028.c: New testcase.
8751 * gfortran.dg/ldist-pr45199.f: Adjust.
8752 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8753 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8754 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8755
8756 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8757
8758 PR debug/52027
8759 * gcc.dg/tree-prof/pr52027.c: New test.
8760
8761 PR tree-optimization/52046
8762 * gcc.dg/pr52046.c: New test.
8763
8764 PR debug/52048
8765 * g++.dg/other/pr52048.C: New test.
8766
8767 2012-01-30 Richard Guenther <rguenther@suse.de>
8768
8769 PR tree-optimization/52045
8770 * gcc.dg/pr52045.c: New testcase.
8771
8772 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8773
8774 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8775 new code generated for __sync_lock_release.
8776
8777 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8778
8779 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8780
8781 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8782
8783 PR testsuite/51875
8784 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8785
8786 * g++.dg/ext/visibility/template10.C: Fix typo.
8787
8788 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8789
8790 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8791
8792 PR c++/51327
8793 * g++.dg/cpp0x/constexpr-ice6.C: New.
8794
8795 2012-01-29 Tobias Burnus <burnus@net-b.de>
8796
8797 PR fortran/41600
8798 * gfortran.dg/default_initialization_6.f90: New.
8799
8800 2012-01-29 Tobias Burnus <burnus@net-b.de>
8801
8802 PR fortran/51972
8803 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8804 * gfortran.dg/class_48.f90: New.
8805
8806 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8807
8808 PR fortran/51808
8809 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8810
8811 2012-01-28 Tobias Burnus <burnus@net-b.de>
8812
8813 PR fortran/51972
8814 * gfortran.dg/class_allocate_12.f90: New.
8815
8816 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8817
8818 * gcc.dg/torture/pr50444.c: Fix dg directives.
8819
8820 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8821
8822 PR target/52006
8823 * gcc.target/arm/pr52006.c: New test.
8824
8825 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8826
8827 PR testsuite/52011
8828 * gcc.dg/lto/trans-mem.h: New file.
8829 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8830 * gcc.dg/lto/trans-mem-1_1.c: Same.
8831 * gcc.dg/lto/trans-mem-4_1.c: Same.
8832 * gcc.dg/lto/trans-mem-3_1.c: Same.
8833
8834 2012-01-27 Tobias Burnus <burnus@net-b.de>
8835
8836 PR fortran/52022
8837 * gfortran.dg/dummy_procedure_7.f90: New.
8838
8839 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8840
8841 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8842 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8843
8844 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8845
8846 PR c++/51852
8847 * g++.dg/other/gc5.C: New test.
8848
8849 2012-01-27 Richard Guenther <rguenther@suse.de>
8850
8851 PR tree-optimization/50444
8852 * gcc.dg/torture/pr50444.c: New testcase.
8853
8854 2012-01-27 Tobias Burnus <burnus@net-b.de>
8855
8856 PR fortran/51970
8857 PR fortran/51977
8858 * gfortran.dg/move_alloc_13.f90: New.
8859
8860 2012-01-27 Tobias Burnus <burnus@net-b.de>
8861
8862 PR fortran/51953
8863 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8864 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8865 and change dg-error string.
8866
8867 2012-01-27 Tobias Burnus <burnus@net-b.de>
8868
8869 PR fortran/52016
8870 * gfortran.dg/elemental_args_check_5.f90: New.
8871
8872 2012-01-27 Richard Guenther <rguenther@suse.de>
8873
8874 PR middle-end/51959
8875 * g++.dg/torture/pr51959.C: New testcase.
8876
8877 2012-01-27 Tom de Vries <tom@codesourcery.com>
8878
8879 PR tree-optimization/51990
8880 * gcc.dg/pr51990.c: New test.
8881 * gcc.dg/pr51990-2.c: Same.
8882
8883 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8884 Tobias Burnus <burnus@gcc.gnu.org>
8885
8886 PR fortran/48705
8887 * gfortran.dg/class_allocate_11.f03: New.
8888
8889 PR fortran/51870
8890 PR fortran/51943
8891 PR fortran/51946
8892 * gfortran.dg/class_allocate_7.f03: New.
8893 * gfortran.dg/class_allocate_8.f03: New.
8894 * gfortran.dg/class_allocate_9.f03: New.
8895 * gfortran.dg/class_allocate_10.f03: New.
8896
8897 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8898
8899 * gnat.dg/discr34.adb: New test.
8900 * gnat.dg/discr34_pkg.ads: New helper.
8901
8902 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8903
8904 * gnat.dg/discr33.adb: New test.
8905
8906 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8907
8908 * gnat.dg/limited_with3.ad[sb): New test.
8909 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8910 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8911 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8912
8913 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8914
8915 * gnat.dg/stack_usage1.adb: New test.
8916 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8917
8918 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8919 * gcc.dg/pr44194-2.c: Likewise.
8920
8921 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8922
8923 PR c++/51370
8924 * g++.dg/template/crash112.C: New.
8925
8926 2012-01-27 Richard Henderson <rth@redhat.com>
8927
8928 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8929
8930 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8931
8932 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8933
8934 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8935
8936 PR middle-end/51895
8937 * g++.dg/opt/pr51895.C: New test.
8938
8939 2012-01-26 Michael Matz <matz@suse.de>
8940
8941 PR tree-optimization/48794
8942 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8943
8944 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8945
8946 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8947
8948 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8949
8950 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8951 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8952 memory.
8953 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8954 the default value for s390 and s390x.
8955
8956 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8957
8958 PR lto/51698
8959 * gcc.dg/lto/trans-mem-4_0.c: New.
8960 * gcc.dg/lto/trans-mem-4_1.c: New.
8961 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8962 TM builtins.
8963 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8964 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8965 TM builtins.
8966 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8967 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8968 TM builtins.
8969
8970 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8971
8972 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8973
8974 2012-01-25 Ian Lance Taylor <iant@google.com>
8975
8976 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8977
8978 2012-01-25 Tobias Burnus <burnus@net-b.de>
8979
8980 PR fortran/51995
8981 * gfortran.dg/typebound_proc_25.f90: New.
8982
8983 2012-01-25 Jason Merrill <jason@redhat.com>
8984
8985 PR c++/51992
8986 * g++.dg/lto/pr51992_0.C: New.
8987
8988 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8989
8990 PR tree-optimization/51987
8991 * gcc.target/i386/pr51987.c: New test.
8992
8993 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8994
8995 * gcc.dg/tm/lto-1.c: Require lto support in target.
8996
8997 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8998
8999 PR rtl-optimization/48374
9000 * gcc.dg/pr48374.c: New test.
9001
9002 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9003
9004 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9005
9006 2012-01-25 Tobias Burnus <burnus@net-b.de>
9007
9008 PR fortran/51966
9009 * gfortran.dg/derived_constructor_char_3.f90: New.
9010
9011 2012-01-24 Ian Lance Taylor <iant@google.com>
9012
9013 * go.test/go-test.exp (filecmp): New procedure.
9014 (errchk): Handle quoted square brackets.
9015 (go-gc-tests): Set go_compile_args. Handle various new test
9016 lines. Skip a few new tests.
9017 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9018
9019 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9020
9021 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9022 (check_effective_target_vect_extract_even_odd)
9023 (check_effective_target_vect_interleave): Return true for MIPS
9024 paired-single.
9025
9026 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9027
9028 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9029 (main): Use it instead of argc.
9030
9031 2012-01-24 Jason Merrill <jason@redhat.com>
9032
9033 PR c++/51973
9034 * g++.dg/cpp0x/sfinae31.C: New.
9035
9036 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9037
9038 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9039
9040 2012-01-24 Jason Merrill <jason@redhat.com>
9041
9042 PR c++/51812
9043 * g++.dg/inherit/covariant20.C: New.
9044
9045 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9046
9047 PR c++/51223
9048 * g++.dg/parse/crash58.C: New.
9049
9050 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9051
9052 PR target/51957
9053 * gcc.dg/pr51957-1.c: New test.
9054 * gcc.dg/pr51957-1.h: New file.
9055 * gcc.dg/pr51957-2.c: New test.
9056
9057 2012-01-23 Jason Merrill <jason@redhat.com>
9058
9059 PR c++/51930
9060 * g++.dg/ext/visibility/template10.C: New.
9061
9062 2012-01-23 Tobias Burnus <burnus@net-b.de>
9063
9064 PR fortran/51948
9065 * gfortran.dg/move_alloc_12.f90: New.
9066
9067 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9068
9069 PR middle-end/45416
9070 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9071
9072 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9073
9074 PR c++/51398
9075 * g++.dg/template/crash111.C: New.
9076
9077 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9078
9079 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9080 configurations.
9081 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9082
9083 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9084
9085 PR testsuite/51941
9086 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9087 the DW_TAG_class_type and DW_AT_name: "Executor".
9088
9089 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9090
9091 * lib/target-supports.exp
9092 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9093 (check_effective_target_vect_interleave): Likewise.
9094
9095 2012-01-22 Jason Merrill <jason@redhat.com>
9096
9097 PR c++/51925
9098 * g++.dg/template/using20.C: New.
9099 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9100
9101 2012-01-23 Jason Merrill <jason@redhat.com>
9102
9103 PR target/51934
9104 * g++.dg/torture/pr51344.C: Limit to x86.
9105
9106 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9107
9108 * c-c++-common/tm/omp.c: Require target with pthread support.
9109
9110 2012-01-23 Richard Guenther <rguenther@suse.de>
9111
9112 PR tree-optimization/51949
9113 * gcc.dg/torture/pr51949.c: New testcase.
9114
9115 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9116
9117 PR rtl-optimization/51933
9118 * gcc.c-torture/execute/pr51933.c: New test.
9119
9120 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9121
9122 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9123 Do not define for Interix.
9124
9125 2012-01-22 Jason Merrill <jason@redhat.com>
9126
9127 PR c++/51832
9128 * g++.dg/lto/pr51832.h: New.
9129 * g++.dg/lto/pr51832_0.C: New.
9130 * g++.dg/lto/pr51832_1.C: New.
9131
9132 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9133
9134 * gcc.dg/ext-elim-1.c: New test.
9135
9136 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9137
9138 PR target/51931
9139 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9140 * g++.dg/opt/longbranch1.C: Likewise.
9141
9142 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9143
9144 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9145 in C++11 mode.
9146
9147 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9148
9149 PR fortran/50556
9150 * gfortran.dg/namelist_74.f90: New test.
9151 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9152
9153 2012-01-21 Tobias Burnus <burnus@net-b.de>
9154
9155 PR fortran/51913
9156 * gfortran.dg/class_47.f90: New.
9157
9158 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9159
9160 * gnat.dg/renaming5.ad[sb]: New test.
9161
9162 2012-01-20 Jason Merrill <jason@redhat.com>
9163
9164 PR c++/51919
9165 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9166
9167 2012-01-20 Jason Merrill <jason@redhat.com>
9168
9169 PR c++/51922
9170 * g++.dg/ext/attrib42.C: Require ilp32.
9171
9172 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9173
9174 PR target/51915
9175 * gcc.target/arm/pr51915.c: New test.
9176
9177 2012-01-20 Cary Coutant <ccoutant@google.com>
9178 Dodji Seketeli <dodji@redhat.com>
9179
9180 PR debug/45682
9181 * g++.dg/debug/dwarf2/nested-3.C: New test.
9182
9183 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9184
9185 PR c++/51402
9186 * g++.dg/template/crash110.C: New.
9187
9188 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9189
9190 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9191 Remove default options on hppa*-*-hpux*.
9192
9193 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9194
9195 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9196
9197 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9198
9199 * gcc.c-torture/compile/pr51856.c: New testcase.
9200
9201 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9202
9203 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9204 options to go_target_compile.
9205
9206 2012-01-20 Kai Tietz <ktietz@redhat.com>
9207
9208 * g++.dg/torture/pr51344.C: Fix typo.
9209
9210 2012-01-20 Richard Guenther <rguenther@suse.de>
9211
9212 PR tree-optimization/51903
9213 * g++.dg/torture/pr51903.C: New testcase.
9214
9215 2012-01-20 Tobias Burnus <burnus@net-b.de>
9216 Janus Weil <janus@gcc.gnu.org>
9217
9218 PR fortran/51056
9219 * gfortran.dg/use_21.f90: New.
9220
9221 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9222
9223 PR target/51106
9224 * gcc.dg/torture/pr51106-1.c: New test.
9225 * gcc.dg/torture/pr51106-2.c: New test.
9226
9227 2012-01-19 Kai Tietz <ktietz@redhat.com>
9228
9229 * g++.dg/torture/pr51344.C: New test.
9230
9231 2012-01-19 Tobias Burnus <burnus@net-b.de>
9232
9233 PR fortran/51904
9234 * gfortran.dg/intrinsic_size_2.f90: New.
9235
9236 2012-01-19 Jason Merrill <jason@redhat.com>
9237
9238 PR c++/51889
9239 * g++.dg/inherit/using7.C: New.
9240
9241 2012-01-19 Richard Guenther <rguenther@suse.de>
9242
9243 PR tree-optimization/37997
9244 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9245
9246 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9247
9248 PR rtl-optimization/51505
9249 * gcc.dg/pr51505.c: New test.
9250
9251 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9252
9253 PR fortran/51634
9254 * gfortran.dg/typebound_operator_12.f03: New.
9255 * gfortran.dg/typebound_operator_13.f03: New.
9256
9257 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9258
9259 PR c++/51225
9260 * g++.dg/cpp0x/pr51225.C: New.
9261
9262 2012-01-17 Ian Lance Taylor <iant@google.com>
9263
9264 PR go/50656
9265 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9266
9267 2012-01-17 Tobias Burnus <burnus@net-b.de>
9268
9269 PR fortran/51869
9270 * gfortran.dg/realloc_on_assign_9.f90: New.
9271
9272 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9273
9274 PR other/51165
9275 * gcc.dg/tm/memopt-3.c: Remove xfail.
9276 * gcc.dg/tm/memopt-4.c: Remove xfail.
9277 * gcc.dg/tm/memopt-5.c: Remove xfail.
9278 * gcc.dg/tm/memopt-7.c: Remove xfail.
9279
9280 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9281
9282 PR tree-optimization/51877
9283 * gcc.c-torture/execute/pr51877.c: New test.
9284
9285 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9286
9287 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9288 {!vect_align_arrays} to vect_sizes_32B_16B.
9289 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9290 * gcc.dg/vect/vect-peel-3.c: Ditto.
9291
9292 2012-01-16 Jason Merrill <jason@redhat.com>
9293
9294 PR c++/51854
9295 * g++.dg/abi/mangle60.C: New.
9296
9297 PR c++/51827
9298 * g++.dg/pch/mangle1.{C,Hs}: New.
9299
9300 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9301 Tobias Burnus <burnus@net-b.de>
9302
9303 PR fortran/50981
9304 * gfortran.dg/elemental_optional_args_3.f90: New
9305 * gfortran.dg/elemental_optional_args_4.f90: New
9306
9307 2012-01-16 Tobias Burnus <burnus@net-b.de>
9308
9309 PR fortran/51809
9310 * gfortran.dg/use_20.f90: New
9311
9312 2012-01-16 Jason Merrill <jason@redhat.com>
9313
9314 PR c++/51868
9315 * g++.dg/cpp0x/rv-bitfield.C: New.
9316 * g++.dg/cpp0x/rv-bitfield2.C: New.
9317
9318 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9319
9320 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9321 subroutine 'qsort' and use index array to assign the result.
9322
9323 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9324
9325 PR tree-optimization/51865
9326 * gcc.dg/pr51865.c: New test.
9327
9328 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9329
9330 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9331
9332 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9333
9334 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9335 to be loaded from the constant pool, rather than via %hi and %lo.
9336
9337 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9338
9339 PR rtl-optimization/51821
9340 * gcc.dg/pr51821.c: New test.
9341
9342 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9343
9344 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9345
9346 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9347
9348 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9349
9350 2012-01-14 Tobias Burnus <burnus@net-b.de>
9351
9352 PR fortran/51800
9353 * gfortran.dg/init_flag_8.f90: New.
9354 * gfortran.dg/init_flag_9.f90: New.
9355
9356 2011-01-14 Tobias Burnus <burnus@net-b.de>
9357
9358 PR fortran/51816
9359 * gfortran.dg/use_18.f90: New.
9360 * gfortran.dg/use_19.f90: New.
9361
9362 2012-01-13 Ian Lance Taylor <iant@google.com>
9363
9364 PR c++/50012
9365 * g++.dg/warn/Wsign-compare-4.C: New.
9366
9367 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9368
9369 PR fortran/48351
9370 * gfortran.dg/alloc_comp_assign.f03: New.
9371 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9372 __BUILTIN_FREE from 38 to 32.
9373
9374 2012-01-13 Jason Merrill <jason@redhat.com>
9375
9376 PR c++/20681
9377 * g++.dg/warn/Wreturn-type-7.C: New.
9378
9379 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9380
9381 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9382 assumption.
9383 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9384 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9385 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9386 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9387 int32plus because of big array needed.
9388 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9389 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9390
9391 2012-01-13 Jason Merrill <jason@redhat.com>
9392
9393 PR c++/51813
9394 * g++.dg/ext/visibility/template9.C: New.
9395
9396 PR c++/51620
9397 * g++.dg/cpp0x/defaulted34.C: New.
9398 * g++.dg/template/virtual3.C: New.
9399
9400 2012-01-13 Richard Guenther <rguenther@suse.de>
9401
9402 PR middle-end/8081
9403 * gcc.dg/torture/pr8081.c: New testcase.
9404
9405 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9406
9407 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9408
9409 2012-01-12 Jason Merrill <jason@redhat.com>
9410
9411 PR c++/51714
9412 * g++.dg/ext/stmtexpr14.C: New.
9413
9414 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9415
9416 PR c++/51633
9417 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9418
9419 2012-01-12 Jason Merrill <jason@redhat.com>
9420
9421 PR c++/48051
9422 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9423 * g++.dg/abi/mangle58.C: Likewise.
9424
9425 PR c++/51403
9426 * g++.dg/template/arg8.C: New.
9427
9428 2012-01-12 Ira Rosen <irar@il.ibm.com>
9429
9430 PR tree-optimization/51799
9431 * gcc.dg/vect/pr51799.c: New test.
9432 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9433 patterns.
9434
9435 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9436 Tobias Burnus <burnus@net-b.de>
9437
9438 PR fortran/51057
9439 PR fortran/51616
9440 * lib/target-supports.exp
9441 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9442 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9443
9444 2012-01-11 Jason Merrill <jason@redhat.com>
9445
9446 PR c++/51565
9447 * g++.dg/ext/attrib42.C: New.
9448
9449 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9450
9451 PR bootstrap/51796
9452 * gcc.dg/pr51796.c: New test.
9453
9454 2012-01-11 Jason Merrill <jason@redhat.com>
9455
9456 PR c++/51818
9457 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9458
9459 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9460
9461 * gnat.dg/array19.ad[sb]: New test.
9462
9463 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9464
9465 * gnat.dg/opt23.ad[sb]: New test.
9466 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9467 * gnat.dg/opt24.ad[sb]: New test.
9468
9469 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9470
9471 PR tree-optimization/49642
9472 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9473 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9474
9475 2012-01-11 Jason Merrill <jason@redhat.com>
9476
9477 PR c++/51613
9478 * g++.dg/template/explicit-args5.C: New.
9479
9480 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9481
9482 * gcc.c-torture/execute/20120110-1.c: New testcase.
9483
9484 2012-01-10 Jason Merrill <jason@redhat.com>
9485
9486 PR c++/51614
9487 * g++.dg/inherit/ambig1.C: New.
9488
9489 PR c++/51433
9490 * g++.dg/cpp0x/constexpr-cache1.C: New.
9491
9492 2012-01-10 Richard Guenther <rguenther@suse.de>
9493
9494 PR tree-optimization/51801
9495 * gcc.dg/torture/pr51801.c: New testcase.
9496
9497 2012-01-10 Tobias Burnus <burnus@net-b.de>
9498
9499 PR fortran/51652
9500 * gfortran.dg/allocate_with_typespec_5.f90: New.
9501
9502 2012-01-10 Tobias Burnus <burnus@net-b.de>
9503
9504 * gfortran.dg/class_39.f03: Update dg-error string.
9505
9506 2012-01-10 Richard Guenther <rguenther@suse.de>
9507
9508 PR tree-optimization/50913
9509 * gcc.dg/graphite/interchange-16.c: New testcase.
9510 * gcc.dg/graphite/scop-20.c: XFAIL.
9511 * gfortran.dg/graphite/interchange-1.f: Likewise.
9512 * gfortran.dg/graphite/block-1.f90: Likewise.
9513 * gfortran.dg/graphite/block-2.f: Likewise.
9514
9515 2012-01-10 Richard Henderson <rth@redhat.com>
9516
9517 * lib/target-supports.exp (check_effective_target_vect_perm,
9518 check_effective_target_vect_perm_byte,
9519 check_effective_target_vect_perm_short): Enable for arm neon.
9520
9521 2012-01-09 Tobias Burnus <burnus@net-b.de>
9522
9523 PR fortran/46328
9524 * gfortran.dg/typebound_operator_11.f90: New.
9525
9526 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9527
9528 * gnat.dg/array18.adb: New test.
9529 * gnat.dg/array18_pkg.ads: New helper.
9530
9531 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9532
9533 PR fortran/51791
9534 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9535 around base object in first assignment in main program.
9536 * gfortran.dg/typebound_operator_10.f03: New test.
9537
9538 2012-01-09 Martin Jambor <mjambor@suse.cz>
9539
9540 PR tree-optimization/51759
9541 * g++.dg/ipa/pr51759.C: New test.
9542
9543 2012-01-09 Tobias Burnus <burnus@net-b.de>
9544
9545 PR fortran/51758
9546 * gfortran.dg/optional_absent_2.f90: New.
9547
9548 2012-01-09 Tobias Burnus <burnus@net-b.de>
9549
9550 PR fortran/51578
9551 * gfortran.dg/use_17.f90: New.
9552
9553 2012-01-09 Gary Funck <gary@intrepid.com>
9554
9555 PR preprocessor/33919
9556 * gcc.dg/pr33919.c: New test.
9557 * gcc.dg/pr33919-0.h: New test header file.
9558 * gcc.dg/pr33919-1.h: Ditto.
9559 * gcc.dg/pr33919-2.h: Ditto.
9560
9561 2012-01-07 Jan Hubicka <jh@suse.cz>
9562
9563 PR tree-optimize/51694
9564 * gcc.c-torture/compile/pr51694.c: new testcase.
9565
9566 2012-01-07 Jan Hubicka <jh@suse.cz>
9567
9568 PR tree-optimization/51600
9569 * g++.dg/torture/pr51600.C: New testcase.
9570
9571 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9572
9573 PR gcov-profile/51715
9574 PR gcov-profile/51717
9575 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9576 * gcc.misc-tests/gcov-14.c: Likewise.
9577
9578 2012-01-06 Jason Merrill <jason@redhat.com>
9579
9580 * g++.dg/parse/new5.C: New.
9581
9582 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9583
9584 PR testsuite/51655
9585 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9586 including <string.h>.
9587
9588 2012-01-06 Jason Merrill <jason@redhat.com>
9589
9590 * g++.dg/abi/mangle51.C: New.
9591 * g++.dg/abi/mangle52.C: New.
9592 * g++.dg/abi/mangle53.C: New.
9593 * g++.dg/abi/mangle54.C: New.
9594 * g++.dg/abi/mangle55.C: New.
9595 * g++.dg/abi/mangle56.C: New.
9596 * g++.dg/abi/mangle57.C: New.
9597 * g++.dg/abi/mangle58.C: New.
9598 * g++.dg/abi/mangle59.C: New.
9599 * g++.dg/cpp0x/trailing3.C: Update mangling.
9600 * g++.dg/cpp0x/variadic111.C: Update mangling.
9601 * g++.dg/cpp0x/variadic4.C: Update mangling.
9602 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9603 * g++.dg/template/nontype22.C: Works now.
9604 * g++.dg/template/pr35240.C: Works now.
9605
9606 * g++.dg/cpp0x/error7.C: New.
9607
9608 2012-01-06 Tobias Burnus <burnus@net-b.de>
9609
9610 * gfortran.dg/deallocate_stat_2.f90: New.
9611 * coarray/allocate_errgmsg.f90: New.
9612 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9613 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9614 * coarray/subobject_1.f90: Fix for num_images > 1.
9615 * gfortran.dg/deallocate_stat.f90: Update due to changed
9616 stat= handling.
9617
9618 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9619
9620 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9621
9622 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9623
9624 * ada/acats/overflow.lst: Add cb20004.
9625
9626 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9627
9628 PR c++/51541
9629 * g++.dg/cpp0x/alias-decl-18.C: New test.
9630
9631 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9632
9633 * gcc.c-torture/execute/20120104-1.c: New test.
9634
9635 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9636
9637 PR fortran/PR48946
9638 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9639 the old typebound_operator_8.f03.
9640 * gfortran.dg/typebound_operator_8.f03: New version of
9641 typebound_operator_7.f03 with 'u' a derived type instead of a
9642 class object.
9643
9644 2012-01-05 Richard Guenther <rguenther@suse.de>
9645
9646 * g++.dg/torture/pr49309.C: Skip for -flto.
9647
9648 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9649
9650 PR middle-end/51761
9651 * gcc.c-torture/compile/pr51761.c: New test.
9652
9653 2012-01-05 Richard Guenther <rguenther@suse.de>
9654
9655 PR tree-optimization/51760
9656 * gcc.dg/torture/pr51760.c: New testcase.
9657
9658 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9659
9660 PR middle-end/51472
9661 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9662
9663 2012-01-05 Richard Guenther <rguenther@suse.de>
9664
9665 PR lto/41576
9666 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9667 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9668
9669 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9670
9671 PR debug/51695
9672 * gcc.dg/pr51695.c: New test.
9673
9674 2012-01-04 Andrew Pinski <apinski@cavium.com>
9675
9676 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9677 * gcc.target/mips/octeon2-lx-1.c: New test.
9678 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9679 * gcc.target/mips/octeon2-lx-2.c: New test.
9680 * gcc.target/mips/octeon2-lx-3.c: New test.
9681
9682 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9683
9684 PR other/51163
9685 PR other/51164
9686 * gcc.dg/tm/alias-1.c: Adjust regexp.
9687 * gcc.dg/tm/alias-2.c: Adjust regexp.
9688
9689 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9690
9691 PR c++/51064
9692 * g++.dg/warn/Wparentheses-26.C: New.
9693
9694 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9695
9696 * gfortran.dg/elemental_optional_args_2.f90: New test.
9697
9698 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9699
9700 PR fortran/49693
9701 * gfortran.dg/common_17.f90: New test.
9702
9703 2012-01-04 Richard Guenther <rguenther@suse.de>
9704
9705 PR tree-optimization/49651
9706 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9707 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9708
9709 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9710
9711 PR c++/51738
9712 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9713
9714 2012-01-03 Andrew Pinski <apinski@cavium.com>
9715
9716 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9717 for all mips targets. Also allow an optional .cfi_startproc.
9718
9719 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9720
9721 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9722
9723 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9724
9725 PR c++/29273
9726 * g++.dg/rtti/dyncast5.C: New.
9727
9728 2012-01-03 Richard Guenther <rguenther@suse.de>
9729
9730 PR tree-optimization/51070
9731 * gcc.dg/torture/pr51070-2.c: New testcase.
9732
9733 2012-01-03 Richard Guenther <rguenther@suse.de>
9734
9735 PR tree-optimization/51692
9736 * gcc.dg/torture/pr51692.c: New testcase.
9737
9738 2012-01-03 Richard Guenther <rguenther@suse.de>
9739
9740 PR debug/51650
9741 * g++.dg/lto/pr51650-3_0.C: New testcase.
9742
9743 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9744
9745 PR c++/15867
9746 * g++.dg/warn/Wredundant-decls-spec.C: New.
9747
9748 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9749
9750 PR tree-optimization/51719
9751 * g++.dg/tree-prof/pr51719.C: New test.
9752
9753 2012-01-03 Richard Guenther <rguenther@suse.de>
9754
9755 PR middle-end/51730
9756 * gcc.dg/fold-compare-6.c: New testcase.
9757
9758 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9759
9760 PR c++/51669
9761 * g++.dg/gomp/pr51669.C: New test.
9762
9763 2012-01-02 Jason Merrill <jason@redhat.com>
9764
9765 PR c++/51675
9766 * g++.dg/cpp0x/constexpr-union2.C: New.
9767
9768 PR c++/51666
9769 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9770
9771 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9772
9773 PR c++/51462
9774 * g++.dg/cpp0x/constexpr-99.C: New test.
9775
9776 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9777
9778 PR c++/20140
9779 * g++.dg/template/init9.C: New.
9780
9781 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9782
9783 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9784 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9785 rather than a specific number.
9786
9787 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9788
9789 PR fortran/46262
9790 PR fortran/46328
9791 PR fortran/51052
9792 * gfortran.dg/typebound_operator_7.f03: New.
9793 * gfortran.dg/typebound_operator_8.f03: New.
9794
9795 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9796
9797 PR target/51729
9798 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9799 XFAIL.
9800 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9801
9802 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9803
9804 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9805
9806 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9807
9808 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9809 for MIPS.
9810
9811 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9812
9813 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9814 * gfortran.dg/io_real_boz_4.f90: Likewise.
9815 * gfortran.dg/io_real_boz_5.f90: Likewise.
9816
9817 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9818
9819 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9820
9821 2012-01-02 Revital Eres <revital.eres@linaro.org>
9822
9823 * gcc.dg/sms-11.c: New file.
9824
9825 2012-01-02 Tobias Burnus <burnus@net-b.de>
9826
9827 PR fortran/51682
9828 * gfortran.dg/coarray/image_index_3.f90: New.
9829
9830 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9831
9832 PR c++/16603
9833 * g++.dg/parse/enum8.C: New.
9834
9835 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9836
9837 PR c++/51379
9838 * g++.dg/conversion/reinterpret4.C: New.
9839 * g++.dg/conversion/reinterpret1.C: Adjust.
9840
9841 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9842
9843 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9844
9845 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9846
9847 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9848 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9849 * g++.old-deja/g++.jason/access14.C: Likewise.
9850 * g++.old-deja/g++.jason/access8.C: Likewise.
9851 * g++.old-deja/g++.jason/access1.C: Likewise.
9852 * g++.old-deja/g++.other/access3.C: Likewise.
9853 * g++.old-deja/g++.other/access5.C: Likewise.
9854 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9855 * g++.old-deja/g++.law/visibility22.C: Likewise.
9856 * g++.old-deja/g++.law/visibility26.C: Likewise.
9857 * g++.old-deja/g++.mike/p2746.C: Likewise.
9858 * g++.dg/debug/using1.C: Likewise.
9859 * g++.dg/lookup/using51.C: Likewise.
9860 * g++.dg/inherit/using5.C: Likewise.
9861 * g++.dg/inherit/pr30297.C: Likewise.
9862 * g++.dg/inherit/access8.C: Likewise.
9863 * g++.dg/torture/pr39362.C: Likewise.
9864 * g++.dg/template/crash13.C: Likewise.
9865 * g++.dg/template/using10.C: Likewise.
9866
9867 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9868
9869 PR fortran/51502
9870 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9871
9872 2012-01-01 Ira Rosen <irar@il.ibm.com>
9873
9874 PR tree-optimization/51704
9875 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9876 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9877 corresponding flags.
9878
9879 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9880
9881 PR c++/51723
9882 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9883
9884 2012-01-01 Jan Hubicka <jh@suse.cz>
9885
9886 PR rtl-optimization/51069
9887 * gcc.c-torture/compile/pr51069.c: New testcase.
9888
9889 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9890
9891 PR tree-optimization/51683
9892 * gcc.dg/pr51683.c: New test.
9893 \f
9894 Copyright (C) 2012 Free Software Foundation, Inc.
9895
9896 Copying and distribution of this file, with or without modification,
9897 are permitted in any medium without royalty provided the copyright
9898 notice and this notice are preserved.