e888313413898a2708b6a9d8f93ee4b682642d4b
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-09 Jason Merrill <jason@redhat.com>
2
3 PR c++/54859
4 * g++.dg/cpp0x/alias-decl-25.C: New.
5
6 * g++.dg/abi/abi-tag1.C: New.
7 * g++.dg/abi/abi-tag2.C: New.
8
9 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
10
11 PR rtl-optimization/55154
12 * gcc.target/i386/pr55154.c: New test.
13
14 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
15
16 PR rtl-optimization/55151
17 * gcc.dg/pr55151.c: Move ...
18 * gcc.target/i386/pr55151.c: ... here.
19
20 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
21
22 PR rtl-optimization/54472
23 * gcc.dg/pr54472.c: New test.
24
25 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
26
27 * gnat.dg/stack_check3.ad[sb]: New test.
28
29 2012-11-08 Ian Lance Taylor <iant@google.com>
30
31 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
32 with arguments. Handle errorcheckoutput and rundir test types.
33
34 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
35
36 PR tree-optimization/55191
37 * gcc.dg/pr55191.c: New test.
38
39 2012-11-08 Jakub Jelinek <jakub@redhat.com>
40
41 PR debug/54499
42 * g++.dg/debug/pr54499.C: New test.
43
44 2012-11-08 Jan Hubicka <jh@suse.cz>
45
46 PR middle-end/48636
47 * gcc.dg/winline-3.c: Update.
48
49 2012-11-08 Martin Jambor <mjambor@suse.cz>
50
51 * gfortran.dg/ipcp-array-1.f90: New test.
52
53 2012-11-08 Florian Weimer <fweimer@redhat.com>
54
55 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
56
57 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
58
59 PR rtl-optimization/55151
60 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
61
62 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
63
64 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
65
66 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
67
68 * gcc.c-torture/compile/20121107-1.c: New test.
69
70 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
71
72 PR rtl-optimization/55151
73 * gcc.dg/pr55151.c: Compile it only for x86_64.
74
75 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
76
77 PR rtl-optimization/55122
78 * gcc.dg/pr55122.c: New test.
79
80 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
81
82 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
83 word powerpc.
84 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
85 * gcc.target/powerpc/loop_align.c: Skip on AIX.
86 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
87 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
88
89 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
90
91 PR c/53063
92 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
93
94 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
95
96 PR c/51294
97 * c-c++-common/pr51294.c: New.
98
99 2012-11-07 Martin Jambor <mjambor@suse.cz>
100
101 PR tree-optimization/53787
102 * gcc.dg/ipa/ipa-5.c: Adjust.
103 * gcc.dg/ipa/ipcp-agg-1.c: New test.
104 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
105 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
106 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
107 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
108 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
109 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
110 * gfortran.dg/pr48636-2.f90: New test.
111 * gfortran.dg/pr53787.f90: Likewise.
112
113 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
114
115 PR c++/55226
116 Revert:
117 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
118
119 PR c++/54922
120 * g++.dg/cpp0x/constexpr-union4.C: New.
121
122 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
123
124 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
125
126 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
127
128 PR target/49220
129 * gcc.c-torture/compile/pr49220.c: New test.
130
131 2012-11-07 Florian Weimer <fweimer@redhat.com>
132
133 * g++.dg/init/new40.C: New.
134
135 2012-11-07 Jakub Jelinek <jakub@redhat.com>
136
137 PR debug/54693
138 * gcc.dg/guality/pr54693-2.c: New test.
139
140 2012-11-06 Andrew Pinski <apinski@cavium.com>
141
142 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
143 -fno-vect-cost-model.
144
145 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
146
147 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
148 * gcc.dg/tm/debug-1.c: Same.
149 * gcc.dg/tm/irrevocable-3.c: Same.
150 * gcc.dg/tm/irrevocable-4.c: Same.
151 * gcc.dg/tm/memopt-10.c: Same.
152 * gcc.dg/tm/memopt-11.c: Same.
153 * gcc.dg/tm/props-4.c: Same.
154 * gcc.dg/tm/wrap-3.c: Same.
155 * gcc.dg/tm/wrap-4.c: Same.
156
157 2012-11-06 Andrew Pinski <apinski@cavium.com>
158
159 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
160
161 2012-11-06 Jan Hubicka <jh@suse.cz>
162
163 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
164 candidate still.
165 * gcc.dg/tree-ssa/loop-23.c: Likewise.
166 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
167 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
168
169 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
170
171 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
172
173 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
174
175 PR middle-end/41993
176 * gcc.dg/torture/pr41993.c: New test.
177
178 2012-11-06 Jan Hubicka <jh@suse.cz>
179
180 * gcc.target/i386/l_fma_float_?.c: Update.
181 * gcc.target/i386/l_fma_double_?.c: Update.
182
183 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
184
185 PR target/54089
186 * gcc.target/sh/pr54089-8.c: New.
187 * gcc.target/sh/pr54089-9.c: New.
188
189 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
190
191 PR target/47440
192 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
193 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
194 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
195 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
196 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
197 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
198 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
199 * gcc.target/i386/avx-vzeroupper-27.c: New.
200
201 2012-11-06 Janus Weil <janus@gcc.gnu.org>
202
203 PR fortran/54917
204 * gfortran.dg/transfer_class_1.f90: New.
205 * gfortran.dg/transfer_class_2.f90: New.
206
207 2012-11-05 Sriraman Tallam <tmsriram@google.com>
208
209 * testsuite/g++.dg/mv1.C: New test.
210 * testsuite/g++.dg/mv2.C: New test.
211 * testsuite/g++.dg/mv3.C: New test.
212 * testsuite/g++.dg/mv4.C: New test.
213 * testsuite/g++.dg/mv5.C: New test.
214 * testsuite/g++.dg/mv6.C: New test.
215
216 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
217
218 PR testsuite/55186
219 * gcc.dg/const-uniq-1.c (a): Increase length four times.
220
221 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
222
223 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
224 darwin.
225
226 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
227
228 * g++.dg/torture/20121105-1.C: New test.
229
230 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
231
232 * gcc.dg/torture/fp-compare.c: New testcase.
233
234 2012-11-05 Jan Hubicka <jh@suse.cz>
235
236 * gcc.dg/const-1.c: Update.
237 * gcc.dg/pure-1.c: Update.
238
239 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
240
241 PR rtl-optimization/55151
242 * gcc.dg/pr55151.c: New test.
243
244 2012-11-05 Jakub Jelinek <jakub@redhat.com>
245
246 PR debug/54970
247 PR debug/54971
248 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
249
250 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
251
252 PR testsuite/51128
253 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
254
255 2012-11-05 Jan Hubicka <jh@suse.cz>
256
257 * gcc.dg/autopar/pr49960.c: Fix testcase.
258
259 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
260
261 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
262 Fix scan-tree-dump-times directive.
263
264 2012-11-04 Janus Weil <janus@gcc.gnu.org>
265
266 PR fortran/55199
267 * gfortran.dg/associate_12.f90: New.
268
269 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
270
271 PR target/54255
272 * lib/target-supports.exp (check_effective_target_masm_intel): New
273 proc.
274 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
275 masm_intel.
276
277 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
278 Jack Howarth <howarth@bromo.med.uc.edu>
279
280 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
281 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
282 * gcc.target/i386/pr53249.c: Likewise.
283
284 2012-11-03 Andrew Pinski <apinski@cavium.com>
285
286 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
287 call abort1 so that cross jumping does not happen.
288
289 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
290
291 PR target/51244
292 * gcc.target/sh/pr51244-18.c: New.
293 * gcc.target/sh/pr51244-19.c: New.
294
295 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
296
297 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
298 b requires a 64-bit operation followed by a truncation.
299
300 2012-11-02 Jan Hubicka <jh@suse.cz>
301
302 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
303
304 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
305
306 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
307 conditions to verify the reduction code is vectorized.
308
309 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
310 in case 'pow', such as 'powerpc' is used in the compiler version name.
311 * gcc.target/powerpc/pr46728-2.c: Likewise.
312 * gcc.target/powerpc/pr46728-3.c: Likewise.
313 * gcc.target/powerpc/pr46728-4.c: Likewise.
314 * gcc.target/powerpc/pr46728-5.c: Likewise.
315 * gcc.target/powerpc/pr46728-7.c: Likewise.
316 * gcc.target/powerpc/pr46728-8.c: Likewise.
317 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
318
319 2012-11-02 Jan Hubicka <jh@suse.cz>
320
321 * gcc.dg/tree-ssa/loop-38.c: New testcase.
322
323 2012-11-02 Jan Hubicka <jh@suse.cz>
324
325 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
326 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
327
328 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
329
330 PR middle-end/55130
331 * gcc.target/i386/pr55130.c: New test.
332
333 2012-11-02 Jakub Jelinek <jakub@redhat.com>
334
335 PR target/55147
336 * gcc.target/i386/pr55147.c: New test.
337
338 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
339
340 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
341 * gfortran.dg/default_format_denormal_1.f90: Same.
342
343 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
344
345 PR middle-end/55001
346 * g++.dg/ext/vector19.C: Remove target restrictions.
347 * gcc.dg/fold-compare-7.c: New testcase.
348
349 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
350
351 PR target/55160
352 * gcc.target/sh/pr55160.c: New.
353
354 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
355
356 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
357 scan-assembler regex.
358
359 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
360
361 PR middle-end/55150
362 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
363 * gcc.dg/pr55150-2.c: New test.
364
365 2012-11-01 Sharad Singhai <singhai@google.com>
366
367 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
368 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
369 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
370 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
371
372 2012-10-31 Dehao Chen <dehao@google.com>
373
374 * g++.dg/debug/dwarf2/block.C: New testcase.
375
376 2012-10-31 Jan Hubicka <jh@suse.cz>
377
378 * gcc.dg/pr44974.c: Add noinline.
379
380 2012-10-31 Janus Weil <janus@gcc.gnu.org>
381
382 PR fortran/53718
383 * gfortran.dg/class_54.f90: New.
384
385 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
386 Jakub Jelinek <jakub@redhat.com>
387
388 PR tree-optimization/55018
389 * gcc.dg/torture/pr55018.c: New test.
390
391 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
392
393 PR c++/54583
394 * g++.dg/ext/vla13.C: New.
395
396 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
397
398 PR middle-end/55150
399 * gcc.dg/pr55150.c: New test.
400
401 2012-10-31 Tobias Burnus <burnus@net-b.de>
402
403 PR fortran/55134
404 * gfortran.dg/associate_11.f90: New.
405
406 2012-10-31 Dodji Seketeli <dodji@redhat.com>
407
408 PR c++/54955
409 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
410
411 2012-10-31 Jakub Jelinek <jakub@redhat.com>
412
413 PR tree-optimization/19105
414 PR tree-optimization/21643
415 PR tree-optimization/46309
416 * gcc.dg/pr19105.c: New test.
417 * gcc.dg/pr21643.c: New test.
418 * gcc.dg/pr46309-2.c: New test.
419 * gcc.c-torture/execute/pr46309.c: New test.
420
421 2012-10-31 Alan Modra <amodra@gmail.com>
422
423 * gcc.target/powerpc/dimode_off.c: New.
424 * gcc.target/powerpc/timode_off.c: New.
425 * gcc.target/powerpc/dfmode_off.c: New.
426 * gcc.target/powerpc/tfmode_off.c: New.
427
428 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
429
430 PR rtl-optimization/55093
431 * gcc.target/i386/pr55093.c: New file.
432
433 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
434
435 * gcc.target/i386/pr55116.c: Renamed to ...
436 * gcc.target/i386/pr55116-1.c: This.
437
438 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
439
440 * gcc.target/i386/pr55116-2.c: New file.
441
442 2012-10-30 Richard Biener <rguenther@suse.de>
443
444 * gcc.dg/vect/slp-perm-2.c: Adjust.
445
446 2012-10-30 Richard Biener <rguenther@suse.de>
447
448 PR tree-optimization/55111
449 * gcc.dg/torture/pr55111.c: New testcase.
450
451 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
452
453 PR target/53988
454 * gcc.target/sh/pr53988.c: New.
455
456 2012-10-30 Bin Cheng <bin.cheng@arm.com>
457
458 PR target/54989
459 * gcc.dg/hoist-register-pressure-1.c: Rename from
460 hoist-register-pressure.c. Add nonpic condition.
461 * gcc.dg/hoist-register-pressure-2.c: New testcase.
462
463 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
464
465 PR c++/54930
466 * gcc.dg/Wreturn-local-addr.c: New.
467 * g++.dg/warn/Wno-return-local-addr.C: New.
468 * g++.dg/warn/Wreturn-local-addr.C: New.
469
470 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
471
472 PR middle-end/55116
473 * gcc.target/i386/pr55116.c: New file.
474
475 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
476
477 PR c/53066
478 * gcc.dg/Wshadow-4.c: New.
479 * gcc.dg/Wshadow-4.h: New.
480
481 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
482
483 PR debug/54693
484 * gcc.dg/guality/pr54693.c: New.
485
486 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
487
488 PR middle-end/55027
489 * gcc.dg/pr55027.c: New testcase.
490
491 2012-10-29 Jan Hubicka <jh@suse.cz>
492
493 * gcc.dg/ipa/inline-6.c: New testcase.
494
495 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
496
497 PR rtl-optimization/55106
498 * g++.dg/pr55106.C: New.
499
500 2012-10-29 Richard Guenther <rguenther@suse.de>
501
502 PR middle-end/53695
503 * gcc.dg/torture/pr53695.c: New testcase.
504
505 2012-10-28 Jan Hubicka <jh@suse.cz>
506
507 * gcc.dg/ipa/inlinehint-3.c: New testcase.
508
509 2012-10-28 Tobias Burnus <burnus@net-b.de>
510
511 PR fortran/54958
512 * gfortran.dg/do_check_6.f90: New.
513
514 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
515 Jack Howarth <howarth@bromo.med.uc.edu>
516
517 PR target/54404
518 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
519 to dg-options.
520 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
521
522 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
523
524 PR target/34283
525 * gcc.target/i386/pr34283.c: New test.
526
527 2012-10-26 Jakub Jelinek <jakub@redhat.com>
528
529 PR c++/55081
530 * g++.dg/opt/pr55081.C: New test.
531
532 PR debug/54970
533 PR debug/54971
534 * gcc.dg/guality/pr54970.c: New test.
535
536 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
537
538 PR c++/54984
539 * g++.dg/template/new11.C: New.
540
541 2012-10-26 Richard Biener <rguenther@suse.de>
542
543 PR middle-end/54824
544 * gcc.dg/torture/pr54824.c: New testcase.
545
546 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
547
548 * gcc.target/i386/fxsave-1.c: New.
549 * gcc.target/i386/fxsave64-1.c: Ditto.
550 * gcc.target/i386/fxrstor-1.c: Ditto.
551 * gcc.target/i386/fxrstor64-1.c: Ditto.
552 * gcc.target/i386/xsave-1.c: Ditto.
553 * gcc.target/i386/xsave64-1.c: Ditto.
554 * gcc.target/i386/xrstor-1.c: Ditto.
555 * gcc.target/i386/xrstor64-1.c: Ditto.
556 * gcc.target/i386/xsaveopt-1.c: Ditto.
557 * gcc.target/i386/xsaveopt64-1.c: Ditto.
558 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
559 * gcc.target/i386/sse-13.c: Ditto.
560 * gcc.target/i386/sse-14.c: Ditto.
561 * gcc.target/i386/sse-22.c: Ditto.
562 * gcc.target/i386/sse-23.c: Ditto.
563 * g++.dg/other/i386-2.C: Ditto.
564 * g++.dg/other/i386-3.C: Ditto.
565
566 2012-10-25 Jan Hubicka <jh@suse.cz>
567
568 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
569 at ivcanon time.
570
571 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
572
573 PR c++/53761
574 * g++.dg/ext/transparent-union.C: New.
575
576 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
577
578 PR c++/54427
579 * g++.dg/ext/vector19.C: New testcase.
580
581 2012-10-25 Richard Biener <rguenther@suse.de>
582
583 PR tree-optimization/54902
584 * g++.dg/torture/pr54902.C: New testcase.
585
586 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
587
588 PR c++/34892
589 * g++.dg/template/crash114.C: New.
590
591 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
592
593 PR bootstrap/55049
594 * gcc.target/i386/pr55049-1.c: New test.
595
596 2012-10-24 Janus Weil <janus@gcc.gnu.org>
597
598 PR fortran/55037
599 * gfortran.dg/class_dummy_4.f03: New.
600
601 2012-10-24 Jakub Jelinek <jakub@redhat.com>
602
603 PR rtl-optimization/55010
604 * gcc.dg/pr55010.c: New test.
605
606 PR debug/54828
607 * g++.dg/debug/pr54828.C: New test.
608
609 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
610
611 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
612 * gcc.dg/vect/vect-83_64.c: Likewise.
613
614 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
615
616 PR c++/54922
617 * g++.dg/cpp0x/constexpr-union4.C: New.
618
619 2012-10-23 Jeff Law <law@redhat.com>
620
621 * gcc.c-torture/execute/pr54985.c: New test.
622
623 2012-10-23 Paul Koning <ni1d@arrl.net>
624
625 PR debug/54508
626 * g++.dg/debug/dwarf2/pr54508.C: New.
627
628 2012-10-23 Jakub Jelinek <jakub@redhat.com>
629
630 PR c++/54844
631 * g++.dg/template/sizeof14.C: New test.
632
633 2012-10-23 Ian Bolton <ian.bolton@arm.com>
634 Jim MacArthur <jim.macarthur@arm.com>
635 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
636 Marcus Shawcroft <marcus.shawcroft@arm.com>
637 Nigel Stephens <nigel.stephens@arm.com>
638 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
639 Richard Earnshaw <rearnsha@arm.com>
640 Sofiane Naci <sofiane.naci@arm.com>
641 Stephen Thomas <stephen.thomas@arm.com>
642 Tejas Belagod <tejas.belagod@arm.com>
643 Yufeng Zhang <yufeng.zhang@arm.com>
644
645 * lib/target-supports.exp
646 (check_profiling_available): Add AArch64.
647 (check_effective_target_vect_int): Likewise.
648 (check_effective_target_vect_shift): Likewise.
649 (check_effective_target_vect_float): Likewise.
650 (check_effective_target_vect_double): Likewise.
651 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
652 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
653 (check_effective_target_vect_pack_trunc): Likewise.
654 (check_effective_target_vect_unpack): Likewise.
655 (check_effective_target_vect_hw_misalign): Likewise.
656 (check_effective_target_vect_short_mult): Likewise.
657 (check_effective_target_vect_int_mult): Likewise.
658 (check_effective_target_vect_stridedN): Likewise.
659 (check_effective_target_sync_int_long): Likewise.
660 (check_effective_target_sync_char_short): Likewise.
661 (check_vect_support_and_set_flags): Likewise.
662 (check_effective_target_aarch64_tiny): New.
663 (check_effective_target_aarch64_small): New.
664 (check_effective_target_aarch64_large): New.
665 * g++.dg/other/PR23205.C: Enable aarch64.
666 * g++.dg/other/pr23205-2.C: Likewise.
667 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
668 * gcc.c-torture/execute/20101011-1.c: Likewise.
669 * gcc.dg/20020312-2.c: Likewise.
670 * gcc.dg/20040813-1.c: Likewise.
671 * gcc.dg/builtin-apply2.c: Likewise.
672 * gcc.dg/stack-usage-1.c: Likewise.
673
674 2012-10-23 Ian Bolton <ian.bolton@arm.com>
675 Jim MacArthur <jim.macarthur@arm.com>
676 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
677 Marcus Shawcroft <marcus.shawcroft@arm.com>
678 Nigel Stephens <nigel.stephens@arm.com>
679 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
680 Richard Earnshaw <rearnsha@arm.com>
681 Sofiane Naci <sofiane.naci@arm.com>
682 Stephen Thomas <stephen.thomas@arm.com>
683 Tejas Belagod <tejas.belagod@arm.com>
684 Yufeng Zhang <yufeng.zhang@arm.com>
685
686 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
687 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
688 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
689 * gcc.target/aarch64/aapcs/abitest.S: New file.
690 * gcc.target/aarch64/aapcs/abitest.h: New file.
691 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
692 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
693 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
694 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
695 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
696 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
697 * gcc.target/aarch64/aapcs/ice_1.c: New file.
698 * gcc.target/aarch64/aapcs/ice_2.c: New file.
699 * gcc.target/aarch64/aapcs/ice_3.c: New file.
700 * gcc.target/aarch64/aapcs/ice_4.c: New file.
701 * gcc.target/aarch64/aapcs/ice_5.c: New file.
702 * gcc.target/aarch64/aapcs/macro-def.h: New file.
703 * gcc.target/aarch64/aapcs/test_1.c: New file.
704 * gcc.target/aarch64/aapcs/test_10.c: New file.
705 * gcc.target/aarch64/aapcs/test_11.c: New file.
706 * gcc.target/aarch64/aapcs/test_12.c: New file.
707 * gcc.target/aarch64/aapcs/test_13.c: New file.
708 * gcc.target/aarch64/aapcs/test_14.c: New file.
709 * gcc.target/aarch64/aapcs/test_15.c: New file.
710 * gcc.target/aarch64/aapcs/test_16.c: New file.
711 * gcc.target/aarch64/aapcs/test_17.c: New file.
712 * gcc.target/aarch64/aapcs/test_18.c: New file.
713 * gcc.target/aarch64/aapcs/test_19.c: New file.
714 * gcc.target/aarch64/aapcs/test_2.c: New file.
715 * gcc.target/aarch64/aapcs/test_20.c: New file.
716 * gcc.target/aarch64/aapcs/test_21.c: New file.
717 * gcc.target/aarch64/aapcs/test_22.c: New file.
718 * gcc.target/aarch64/aapcs/test_23.c: New file.
719 * gcc.target/aarch64/aapcs/test_24.c: New file.
720 * gcc.target/aarch64/aapcs/test_25.c: New file.
721 * gcc.target/aarch64/aapcs/test_26.c: New file.
722 * gcc.target/aarch64/aapcs/test_3.c: New file.
723 * gcc.target/aarch64/aapcs/test_4.c: New file.
724 * gcc.target/aarch64/aapcs/test_5.c: New file.
725 * gcc.target/aarch64/aapcs/test_6.c: New file.
726 * gcc.target/aarch64/aapcs/test_7.c: New file.
727 * gcc.target/aarch64/aapcs/test_8.c: New file.
728 * gcc.target/aarch64/aapcs/test_9.c: New file.
729 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
730 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
731 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
732 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
733 * gcc.target/aarch64/aapcs/test_complex.c: New file.
734 * gcc.target/aarch64/aapcs/test_int128.c: New file.
735 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
736 * gcc.target/aarch64/aapcs/type-def.h: New file.
737 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
738 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
739 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
740 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
741 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
742 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
743 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
744 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
745 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
746 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
747 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
748 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
749 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
750 * gcc.target/aarch64/aarch64.exp: New file.
751 * gcc.target/aarch64/adc-1.c: New file.
752 * gcc.target/aarch64/adc-2.c: New file.
753 * gcc.target/aarch64/asm-1.c: New file.
754 * gcc.target/aarch64/clrsb.c: New file.
755 * gcc.target/aarch64/clz.c: New file.
756 * gcc.target/aarch64/ctz.c: New file.
757 * gcc.target/aarch64/csinc-1.c: New file.
758 * gcc.target/aarch64/csinv-1.c: New file.
759 * gcc.target/aarch64/csneg-1.c: New file.
760 * gcc.target/aarch64/extend.c: New file.
761 * gcc.target/aarch64/fcvt.x: New file.
762 * gcc.target/aarch64/fcvt_double_int.c: New file.
763 * gcc.target/aarch64/fcvt_double_long.c: New file.
764 * gcc.target/aarch64/fcvt_double_uint.c: New file.
765 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
766 * gcc.target/aarch64/fcvt_float_int.c: New file.
767 * gcc.target/aarch64/fcvt_float_long.c: New file.
768 * gcc.target/aarch64/fcvt_float_uint.c: New file.
769 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
770 * gcc.target/aarch64/ffs.c: New file.
771 * gcc.target/aarch64/fmadd.c: New file.
772 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
773 * gcc.target/aarch64/frint.x: New file.
774 * gcc.target/aarch64/frint_double.c: New file.
775 * gcc.target/aarch64/frint_float.c: New file.
776 * gcc.target/aarch64/index.c: New file.
777 * gcc.target/aarch64/mneg-1.c: New file.
778 * gcc.target/aarch64/mneg-2.c: New file.
779 * gcc.target/aarch64/mneg-3.c: New file.
780 * gcc.target/aarch64/mnegl-1.c: New file.
781 * gcc.target/aarch64/mnegl-2.c: New file.
782 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
783 * gcc.target/aarch64/pic-constantpool1.c: New file.
784 * gcc.target/aarch64/pic-symrefplus.c: New file.
785 * gcc.target/aarch64/predefine_large.c: New file.
786 * gcc.target/aarch64/predefine_small.c: New file.
787 * gcc.target/aarch64/predefine_tiny.c: New file.
788 * gcc.target/aarch64/reload-valid-spoff.c: New file.
789 * gcc.target/aarch64/scalar_intrinsics.c: New file.
790 * gcc.target/aarch64/table-intrinsics.c: New file.
791 * gcc.target/aarch64/tst-1.c: New file.
792 * gcc.target/aarch64/vect-abs-compile.c: New file.
793 * gcc.target/aarch64/vect-abs.c: New file.
794 * gcc.target/aarch64/vect-abs.x: New file.
795 * gcc.target/aarch64/vect-compile.c: New file.
796 * gcc.target/aarch64/vect-faddv-compile.c: New file.
797 * gcc.target/aarch64/vect-faddv.c: New file.
798 * gcc.target/aarch64/vect-faddv.x: New file.
799 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
800 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
801 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
802 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
803 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
804 * gcc.target/aarch64/vect-fp-compile.c: New file.
805 * gcc.target/aarch64/vect-fp.c: New file.
806 * gcc.target/aarch64/vect-fp.x: New file.
807 * gcc.target/aarch64/vect-mull-compile.c: New file.
808 * gcc.target/aarch64/vect-mull.c: New file.
809 * gcc.target/aarch64/vect-mull.x: New file.
810 * gcc.target/aarch64/vect.c: New file.
811 * gcc.target/aarch64/vect.x: New file.
812 * gcc.target/aarch64/vector_intrinsics.c: New file.
813 * gcc.target/aarch64/vfp-1.c: New file.
814 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
815 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
816 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
817 * g++.dg/abi/aarch64_guard1.C: New file.
818
819 2012-10-23 Jakub Jelinek <jakub@redhat.com>
820
821 PR c++/54988
822 * c-c++-common/pr54988.c: New test.
823
824 2012-10-23 Jan Hubicka <jh@suse.cz>
825
826 * gcc.dg/tree-prof/peel-1.c: New testcase.
827
828 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
829
830 PR gcc/52945
831 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
832
833 2012-10-23 Joseph Myers <joseph@codesourcery.com>
834
835 * gcc.dg/c99-predef-1.c: New test.
836 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
837 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
838 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
839 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
840 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
841 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
842 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
843 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
844 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
845 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
846 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
847 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
848
849 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
850
851 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
852
853 2012-10-23 Jan Hubicka <jh@suse.cz>
854
855 PR middle-end/54937
856 * gcc.c-torture/execute/pr54937.c: New testcase.
857 * gcc.dg/tree-ssa/cunroll-2.c: Update.
858
859 2012-10-23 Jan Hubicka <jh@suse.cz>
860
861 PR middle-end/54967
862 * gfortran.dg/pr54967.f90: New testcase.
863
864 2012-10-23 Terry Guo <terry.guo@arm.com>
865
866 PR target/55019
867 * gcc.dg/pr55019.c: New.
868
869 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
870
871 PR tree-optimization/55008
872 * gcc.dg/tree-ssa/pr55008.c: New test.
873
874 2012-10-22 Richard Biener <rguenther@suse.de>
875
876 PR tree-optimization/55011
877 * gcc.dg/torture/pr55011.c: New testcase.
878
879 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
880
881 * gcc.target/arm/pr40457-1.c: Adjust expected output.
882 * gcc.target/arm/pr40457-2.c: Likewise.
883 * gcc.target/arm/pr40457-3.c: Likewise.
884
885 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
886
887 * gnat.dg/specs/limited_with4.ads: New test.
888 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
889
890 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
891
892 * gnat.dg/modular4.adb: New test.
893 * gnat.dg/modular4_pkg.ads: New helper.
894
895 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
896
897 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
898 * gnat.dg/specs/addr1.ads: Likewise.
899
900 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
901
902 * gcc.dg/webizer.c (main): Add missing exit call.
903
904 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
905
906 PR fortran/54465
907 * gfortran.dg/wextra_1.f: New test.
908
909 2012-10-20 Jan Hubicka <jh@suse.cz>
910
911 * gcc.dg/tree-prof/unroll-1.c: New testcase.
912
913 2012-10-19 Janus Weil <janus@gcc.gnu.org>
914
915 PR fortran/54224
916 * gfortran.dg/warn_unused_function.f90: New.
917
918 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
919
920 * lib/target-supports.exp
921 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
922
923 2012-10-19 Richard Guenther <rguenther@suse.de>
924
925 PR tree-optimization/54981
926 * gcc.dg/pr54981.c: New testcase.
927
928 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
929
930 PR target/54892
931 * gcc.target/arm/pr54892.c: New.
932
933 2012-10-19 Bin Cheng <bin.cheng@arm.com>
934
935 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
936
937 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
938
939 PR c++/54501
940 * g++.dg/init/array30.C: New.
941 * g++.dg/init/array31.C: Likewise.
942
943 2012-10-18 Tobias Burnus <burnus@net-b.de>
944
945 PR fortran/54884
946 * gfortran.dg/public_private_module_7.f90: New.
947
948 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
949
950 PR c++/29633
951 * g++.dg/template/pr29633.C: New.
952
953 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
954
955 * gnat.dg/loop_optimization13.ad[sb]: New test.
956 * gnat.dg/loop_optimization13_pkg.ads: New helper.
957
958 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
959
960 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
961 * gcc.target/arm/neon/vfmaf32.c: Likewise.
962 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
963 * gcc.target/arm/neon/vfmsf32.c: Likewise.
964
965 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
966
967 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
968 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
969 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
970 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
971 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
972 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
973
974 2012-10-16 Jan Hubicka <jh@suse.cz>
975
976 * gcc.target/i386/l_fma_float_?.c: Update.
977 * gcc.target/i386/l_fma_double_?.c: Update.
978 * gfortran.dg/do_1.f90: XFAIL
979 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
980 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
981 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
982 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
983 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
984 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
985 valid.
986
987 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
988
989 PR c/53063
990 PR c/40989
991 * gcc.dg/Wstrict-overflow-24.c: New.
992
993 2012-10-16 Tobias Burnus <burnus@net-b.de>
994
995 PR fortran/50981
996 PR fortran/54618
997 * gfortran.dg/class_optional_1.f90: New.
998 * gfortran.dg/class_optional_2.f90: New.
999
1000 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1001
1002 PR debug/54796
1003 * gcc.dg/guality/pr54796.c: New test.
1004
1005 PR tree-optimization/54889
1006 * gfortran.dg/pr54889.f90: New test.
1007
1008 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1009
1010 * g++.dg/other/dump-ada-spec-2.C: New test.
1011
1012 2012-10-16 Easwaran Raman <eraman@google.com>
1013
1014 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1015 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1016
1017 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1018
1019 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1020 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1021
1022 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1023
1024 PR target/54925
1025 * gcc.c-torture/compile/pr54925.c: New.
1026
1027 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1028
1029 PR target/51244
1030 * gcc.target/sh/pr51244-17.c: New.
1031
1032 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1033
1034 PR target/54760
1035 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1036 functions.
1037 * gcc.target/sh/pr54760-4.c: New.
1038
1039 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1040
1041 PR target/34777
1042 * gcc.target/sh/torture/sh-torture.exp: New.
1043 * gcc.target/sh/torture/pr34777.c: New.
1044
1045 2012-10-15 Matthias Klose <doko@ubuntu.com>
1046
1047 * lib/target-supports.exp (check_profiling_available): Match
1048 arm*-*-linux-* for ARM Linux/GNU.
1049 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1050 * gfortran.dg/enum_10.f90: Likewise.
1051 * gfortran.dg/enum_9.f90: Likewise.
1052 * gcc.target/arm/synchronize.c: Likewise.
1053 * g++.old-deja/g++.jason/enum6.C: Likewise.
1054 * g++.old-deja/g++.other/enum4.C: Likewise.
1055 * g++.old-deja/g++.law/enum9.C: Likewise.
1056
1057 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1058
1059 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1060 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1061
1062 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1063 Paolo Carlini <paolo.carlini@oracle.com>
1064
1065 PR c++/17805
1066 * g++.dg/overload/operator6.C: New.
1067
1068 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1069
1070 PR c++/50080 (again)
1071 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1072 * g++.dg/parse/tmpl-outside1.C: Likewise.
1073 * g++.dg/template/qualttp18.C: Likewise.
1074 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1075 * g++.old-deja/g++.pt/overload13.C: Likewise.
1076
1077 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1078
1079 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1080 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1081 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1082 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1083 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1084 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1085 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1086 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1087
1088 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1089
1090 PR c++/50080
1091 * g++.dg/parse/tmpl-outside2.C: New.
1092 * g++.dg/parse/tmpl-outside1.C: Adjust.
1093 * g++.dg/template/qualttp18.C: Likewise.
1094 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1095 * g++.old-deja/g++.pt/overload13.C: Likewise.
1096
1097 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1098
1099 PR tree-optimization/54915
1100 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1101
1102 2012-10-15 Richard Guenther <rguenther@suse.de>
1103
1104 PR tree-optimization/54920
1105 * gcc.dg/torture/pr54920.c: New testcase.
1106
1107 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1108
1109 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1110
1111 2012-10-13 Jason Merrill <jason@redhat.com>
1112
1113 * g++.dg/tls/thread_local7g.C: Require tls_native.
1114
1115 2012-10-14 Jason Merrill <jason@redhat.com>
1116
1117 * g++.dg/cpp0x/inh-ctor1.C: New.
1118 * g++.dg/cpp0x/inh-ctor2.C: New.
1119 * g++.dg/cpp0x/inh-ctor3.C: New.
1120 * g++.dg/cpp0x/inh-ctor4.C: New.
1121 * g++.dg/cpp0x/inh-ctor5.C: New.
1122 * g++.dg/cpp0x/inh-ctor6.C: New.
1123 * g++.dg/cpp0x/inh-ctor7.C: New.
1124 * g++.dg/cpp0x/inh-ctor8.C: New.
1125 * g++.dg/cpp0x/inh-ctor9.C: New.
1126 * g++.dg/cpp0x/inh-ctor10.C: New.
1127 * g++.dg/cpp0x/inh-ctor11.C: New.
1128 * g++.dg/cpp0x/inh-ctor12.C: New.
1129 * g++.dg/cpp0x/inh-ctor13.C: New.
1130
1131 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1132
1133 PR rtl-optimization/54919
1134 * gcc.dg/pr54919.c: New testcase.
1135
1136 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1137
1138 PR c++/53581
1139 * g++.dg/template/crash113.C: New.
1140
1141 2012-10-14 Jan Hubicka <jh@suse.cz>
1142
1143 * gcc.dg/unroll_5.c: New testcase.
1144
1145 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1146
1147 PR c++/52643
1148 * g++.dg/opt/pr52643.C: New.
1149
1150 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1151
1152 PR target/54602
1153 * gcc.target/sh/pr54602-1.c: New.
1154 * gcc.target/sh/pr54602-2.c: New.
1155 * gcc.target/sh/pr54602-3.c: New.
1156 * gcc.target/sh/pr54602-4.c: New.
1157
1158 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1159
1160 PR target/54680
1161 * gcc.target/sh/pr54680.c: New.
1162
1163 2012-10-12 Jan Hubicka <jh@suse.cz>
1164
1165 * gcc.dg/webizer.c: New testcase.
1166
1167 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1168
1169 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1170 specify -m64.
1171
1172 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1173
1174 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1175 Return 0 if already specifying -mfloat-abi other than hard.
1176
1177 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1178
1179 * gcc.dg/pr53060.c: Prune irrelevant warning.
1180
1181 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1182
1183 PR c/54381
1184 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1185 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1186 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1187 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1188 Adjust expected wording of warnings for *cmp* builtins.
1189 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1190 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1191
1192 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1193
1194 PR c++/24449
1195 * g++.dg/parse/friend-main.C: New.
1196
1197 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1198
1199 PR c++/53055
1200 * g++.dg/pr53055.C: New testcase.
1201
1202 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1203
1204 PR c++/52744
1205 * g++.dg/cpp0x/pr52744.C: New.
1206
1207 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1208
1209 PR fortran/40453
1210 * gfortran.dg/dummy_procedure_9.f90: New.
1211
1212 2012-10-12 Richard Biener <rguenther@suse.de>
1213
1214 PR tree-optimization/54894
1215 * gcc.dg/torture/pr54894.c: New testcase.
1216
1217 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1218
1219 PR target/51244
1220 * gcc.target/sh/pr51244-13.c: New.
1221 * gcc.target/sh/pr51244-14.c: New.
1222 * gcc.target/sh/pr51244-15.c: New.
1223 * gcc.target/sh/pr51244-16.c: New.
1224
1225 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1226
1227 PR c++/51878
1228 * g++.dg/cpp0x/decltype45.C: New.
1229
1230 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1231
1232 PR fortran/54784
1233 * gfortran.dg/class_allocate_13.f90: New.
1234
1235 2012-10-11 Jason Merrill <jason@redhat.com>
1236
1237 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1238 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1239
1240 * g++.dg/gomp/tls-5.C: Require tls_native.
1241 * g++.dg/tls/thread_local7.C: Require tls_native.
1242 * g++.dg/tls/static2.C: New.
1243
1244 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1245
1246 PR c++/36107
1247 * g++.dg/ext/weak5.C: New.
1248
1249 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1250
1251 PR testsuite/54868
1252 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1253 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1254
1255 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1256
1257 PR c++/43765
1258 * g++.dg/parse/pr43765.C: New.
1259
1260 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1261
1262 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1263
1264 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1265
1266 PR c++/43663
1267 * g++.dg/init/bitfield3.C: New.
1268
1269 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1270
1271 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1272
1273 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1274
1275 PR tree-optimization/54877
1276 * gcc.dg/torture/pr54877.c: New test.
1277
1278 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1279
1280 PR testsuite/53397
1281 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1282 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1283 and remove target info from dg-do compile.
1284 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1285 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1286 and remove target info from dg-do compile.
1287
1288 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1289
1290 * gcc.dg/pr54782.c: Require target with pthread support.
1291
1292 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1293
1294 PR c++/53122
1295 * g++.dg/cpp0x/auto35.C: New.
1296
1297 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1298
1299 PR c++/53540 - using fails to be equivalent to typedef
1300 * g++.dg/cpp0x/alias-decl-24.C: New test.
1301
1302 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1303
1304 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1305 that c++11 attributes to types are ignored for now.
1306 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1307 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1308
1309 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1310
1311 PR c++/53741
1312 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1313
1314 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1315
1316 PR c++/50478
1317 * g++.dg/cpp0x/initlist67.C: New.
1318
1319 2012-10-10 Dehao Chen <dehao@google.com>
1320
1321 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1322
1323 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1324
1325 PR target/52480
1326 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1327 Add runtime tests.
1328
1329 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1330
1331 PR c++/53307
1332 * g++.dg/cpp0x/decltype44.C: New.
1333
1334 2012-10-09 Steve Ellcey <sellcey@mips.com>
1335
1336 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1337
1338 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1339
1340 PR c++/53763
1341 * g++.dg/cpp0x/decltype43.C: New.
1342
1343 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1344
1345 PR middle-end/53397
1346 * gcc.dg/pr53397-1.c: New test case.
1347 * gcc.dg/pr53397-2.c: New test case.
1348
1349 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1350
1351 PR c++/54194
1352 * g++.dg/warn/Wparentheses-26.C: Adjust.
1353 * g++.dg/warn/Wparentheses-27.C: New.
1354
1355 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1356
1357 PR c++/54427
1358 * c-c++-common/vector-scalar.c: New testcase.
1359 * g++.dg/ext/vector18.C: New testcase.
1360 * g++.dg/ext/vector5.C: This is not an error anymore.
1361 * gcc.dg/init-vec-1.c: Move ...
1362 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1363 * gcc.c-torture/execute/vector-shift1.c: Move ...
1364 * c-c++-common/torture/vector-shift1.c: ... here.
1365 * gcc.dg/scal-to-vec1.c: Move ...
1366 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1367 C++11. Adapt error messages.
1368 * gcc.dg/convert-vec-1.c: Move ...
1369 * c-c++-common/convert-vec-1.c: ... here.
1370 * gcc.dg/scal-to-vec2.c: Move ...
1371 * c-c++-common/scal-to-vec2.c: ... here.
1372
1373 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1374
1375 PR target/54400
1376 * gcc.target/i386/pr54400.c: New testcase.
1377
1378 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1379
1380 PR c++/54858
1381 * g++.dg/template/pr54858.C: New test.
1382
1383 2012-10-08 Marek Polacek <polacek@redhat.com>
1384
1385 PR debug/54831
1386 * g++.dg/debug/pr54831.C: New test.
1387
1388 2012-10-08 Dehao Chen <dehao@google.com>
1389
1390 * g++.dg/predict-loop-exit-1.C: New.
1391 * g++.dg/predict-loop-exit-2.C: New.
1392 * g++.dg/predict-loop-exit-3.C: New.
1393
1394 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1395
1396 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1397
1398 2012-10-08 Jason Merrill <jason@redhat.com>
1399
1400 * g++.dg/gomp/tls-5.C: New.
1401 * g++.dg/gomp/tls-wrap1.C: New.
1402 * g++.dg/gomp/tls-wrap2.C: New.
1403 * g++.dg/gomp/tls-wrap3.C: New.
1404 * g++.dg/gomp/tls-wrap4.C: New.
1405 * g++.dg/gomp/tls-wrapper-cse.C: New.
1406 * g++.dg/tls/thread_local-cse.C: New.
1407 * g++.dg/tls/thread_local-order1.C: New.
1408 * g++.dg/tls/thread_local-order2.C: New.
1409 * g++.dg/tls/thread_local-wrap1.C: New.
1410 * g++.dg/tls/thread_local-wrap2.C: New.
1411 * g++.dg/tls/thread_local-wrap3.C: New.
1412 * g++.dg/tls/thread_local-wrap4.C: New.
1413 * g++.dg/tls/thread_local2g.C: New.
1414 * g++.dg/tls/thread_local3g.C: New.
1415 * g++.dg/tls/thread_local4g.C: New.
1416 * g++.dg/tls/thread_local5g.C: New.
1417 * g++.dg/tls/thread_local6g.C: New.
1418 * g++.dg/tls/thread_local7g.C: New.
1419
1420 * g++.dg/tls/thread_local3.C: New.
1421 * g++.dg/tls/thread_local4.C: New.
1422 * g++.dg/tls/thread_local5.C: New.
1423 * g++.dg/tls/thread_local6.C: New.
1424
1425 * g++.dg/tls/init-2.C: Tweak errors.
1426 * g++.dg/tls/thread_local1.C: New.
1427 * g++.dg/tls/thread_local2.C: New.
1428 * g++.dg/tls/thread_local7.C: New.
1429
1430 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1431
1432 PR target/54866
1433 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1434
1435 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1436
1437 PR target/54685
1438 * gcc.target/sh/pr54685.c: New.
1439
1440 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1441
1442 PR c++/53528 C++11 attribute support
1443 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1444 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1445 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1446 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1447 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1448 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1449 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1450 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1451 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1452 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1453 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1454 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1455 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1456 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1457 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1458 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1459 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1460 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1461 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1462 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1463 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1464 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1465 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1466 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1467 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1468 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1469 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1470 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1471 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1472 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1473 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1474 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1475 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1476 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1477 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1478 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1479 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1480 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1481 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1482 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1483 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1484 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1485 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1486 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1487 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1488 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1489 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1490 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1491 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1492 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1493 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1494 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1495 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1496 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1497 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1498 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1499 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1500
1501 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1502
1503 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1504 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1505 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1506
1507 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1508
1509 PR target/54760
1510 * gcc.target/sh/pr54760-2.c: New.
1511 * gcc.target/sh/pr54760-3.c: New.
1512
1513 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1514
1515 PR c++/51422
1516 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1517
1518 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1519 Sandra Loosemore <sandra@codesourcery.com>
1520
1521 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1522 and test that the accumulator is initialized using MULT.
1523 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1524 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1525
1526 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1527
1528 PR c++/52764
1529 * g++.dg/cpp0x/stdint.C: New.
1530
1531 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1532
1533 PR c++/54249
1534 * g++.dg/cpp0x/stddef.C: New.
1535
1536 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1537
1538 PR fortran/54832
1539 * gfortran.dg/typebound_operator_17.f90: New.
1540
1541 2012-10-06 Jan Hubicka <jh@suse.cz>
1542
1543 PR lto/53831
1544 PR lto/54776
1545 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1546
1547 2012-10-06 Jan Hubicka <jh@suse.cz>
1548
1549 * gcc.dg/lto/resolutions_0.c: New testcase.
1550
1551 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1552
1553 PR fortran/45521
1554 * gfortran.dg/generic_25.f90: New.
1555 * gfortran.dg/generic_26.f90: New.
1556 * gfortran.dg/generic_27.f90: New.
1557
1558 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1559
1560 PR target/54760
1561 * gcc.target/sh/pr54760-1.c: New.
1562
1563 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1564
1565 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1566 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1567 * g++.dg/warn/Wsign-compare-5.C: New test.
1568 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1569 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1570 * g++.dg/ext/builtin30.C: New test.
1571 * g++.dg/ext/vla12.C: New test.
1572 * gcc.dg/builtins-85.c: New test.
1573
1574 PR debug/54519
1575 * gcc.dg/guality/pr54519-1.c: New test.
1576 * gcc.dg/guality/pr54519-2.c: New test.
1577 * gcc.dg/guality/pr54519-3.c: New test.
1578 * gcc.dg/guality/pr54519-4.c: New test.
1579 * gcc.dg/guality/pr54519-5.c: New test.
1580 * gcc.dg/guality/pr54519-6.c: New test.
1581
1582 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1583
1584 PR c++/50893
1585 * g++.dg/cpp0x/defaulted38.C: New.
1586
1587 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1588
1589 PR tree-optimization/33763
1590 * c-c++-common/pr33763.c: New test.
1591
1592 PR tree-optimization/54810
1593 * gcc.dg/tree-ssa/vrp85.c: New test.
1594
1595 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1596
1597 * gcc.dg/ucnid-7.c: Skip on AIX.
1598 * gcc.dg/ucnid-8.c: Same.
1599 * gcc.dg/ucnid-10.c: Same.
1600 * gcc.dg/ucnid-13.c: Same.
1601 * gcc.dg/attr-alias-3.c: Same.
1602 * gcc.dg/attr-alias-5.c: Same.
1603 * gcc.dg/torture/pr51106-2.c: Same.
1604 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1605
1606 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1607
1608 PR c++/52233
1609 * g++.dg/cpp0x/alias-decl-23.C: New.
1610
1611 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1612
1613 PR c++/53403
1614 * g++.dg/template/friend53.C: New.
1615
1616 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1617
1618 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1619 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1620 (scan-ada-spec): Likewise.
1621 (scan-ada-spec-not): Likewise.
1622 * gcc.dg/dump-ada-spec-1.c: New test.
1623 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1624
1625 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1626
1627 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1628
1629 2012-10-04 Florian Weimer <fweimer@redhat.com>
1630
1631 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1632
1633 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1634
1635 PR c++/54323
1636 * g++.dg/cpp0x/pr54323.C: New.
1637
1638 2012-10-04 Richard Guenther <rguenther@suse.de>
1639
1640 PR middle-end/54735
1641 * g++.dg/torture/pr54735.C: New testcase.
1642
1643 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1644
1645 PR rtl-optimization/54739
1646 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1647
1648 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1649
1650 PR target/51244
1651 * gcc.target/sh/pr51244-12.c: New.
1652
1653 2012-10-03 Dehao Chen <dehao@google.com>
1654
1655 PR middle-end/54782
1656 * gcc.dg/pr54782.c: New test.
1657
1658 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1659
1660 PR c++/54777
1661 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1662
1663 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1664
1665 PR fortran/54778
1666 * gfortran.dg/class_53.f90: New.
1667
1668 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1669
1670 PR debug/54551
1671 * gcc.dg/guality/pr54551.c: New.
1672
1673 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1674
1675 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1676 * gcc.target/powerpc/pr46728-2.c: Likewise.
1677
1678 2012-10-02 Sharad Singhai <singhai@google.com>
1679
1680 PR testsuite/54772
1681 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1682 to fix test failures caused by r191883.
1683 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1684 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1685 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1686 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1687 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1688 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1689 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1690 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1691 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1692
1693 2012-09-30 Sharad Singhai <singhai@google.com>
1694
1695 * gcc.target/i386/vect-double-1.c: Fix test.
1696
1697 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1698
1699 PR target/54087
1700 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1701 atomic_sub fails.
1702
1703 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1704
1705 PR rtl-optimization/54457
1706 * gcc.target/i386/pr54457.c: New test.
1707
1708 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1709
1710 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1711
1712 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1713
1714 * gcc.target/i386/vect-rebuild.c: New testcase.
1715
1716 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1717
1718 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1719
1720 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1721
1722 * gcc.target/mips/pr37362.c: Fix target selector.
1723
1724 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1725
1726 PR target/54083
1727 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1728
1729 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1730
1731 * gcc.dg/ucnid-8.c: Update line number.
1732 * gcc.dg/torture/pr51106-2.c: Likewise.
1733
1734 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1735
1736 PR fortran/54667
1737 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1738 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1739 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1740
1741 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1742
1743 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1744 partially reverting r170092.
1745 * gfortran.dg/class_7.f03: Ditto.
1746 * gfortran.dg/coarray_14.f90: Ditto.
1747 * gfortran.dg/typebound_proc_13.f03: Ditto.
1748
1749 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1750
1751 PR c++/54738
1752 * g++.dg/cpp0x/sfinae42.C: New.
1753
1754 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1755
1756 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1757 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1758 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1759 * gcc.dg/pr42629.c: XFAIL on AIX.
1760 * gcc.dg/pr47684.c: Same.
1761 * gcc.dg/pr43670.c: Same.
1762 * gcc.dg/pr42916.c: Same.
1763 * gcc.dg/pr45449.c: Same.
1764 * gcc.dg/pr50017.c: Same.
1765 * gcc.dg/pr42728.c: Same.
1766 * gcc.dg/pr47881.c: Same.
1767 * gcc.dg/pr44023.c: Same.
1768 * gcc.dg/pr41345.c: Same.
1769 * gcc.dg/pr42630.c: Same.
1770 * gcc.dg/pr44971.c: Same.
1771 * gcc.dg/pr46771.c: Same.
1772 * gcc.dg/ucnid-8.c: Same.
1773 * gcc.dg/ucnid-10.c: Same.
1774 * gcc.dg/ucnid-13.c: Same.
1775 * gcc.dg/torture/pr51106-2.c: Same.
1776 * gcc.dg/pr48768.c: Same.
1777 * gcc.dg/pr42631.c: Same.
1778 * gcc.dg/pr43084.c: Same.
1779 * gcc.dg/ucnid-7.c: Same.
1780 * gcc.dg/pr42889.c: Same.
1781 * gcc.dg/pr41241.c: Same.
1782 * gcc.dg/pr42719.c: Same.
1783 * g++.dg/debug/pr46583.C: Same.
1784 * g++.dg/debug/pr47106.C: Same.
1785 * g++.dg/opt/pr48549.C: Same.
1786 * g++.dg/other/pr42685.C: Same.
1787 * c-c++-common/pr43942.c: Same.
1788
1789 2012-09-29 Ian Lance Taylor <iant@google.com>
1790
1791 * go.test/go-test.exp: Update for latest version of Go testsuite.
1792
1793 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1794
1795 PR fortran/52724
1796 * gfortran.dg/internal_readwrite_3.f90: New test.
1797
1798 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1799
1800 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1801 c-c++-common/Wunused-local-typedefs-2.c to here.
1802
1803 PR c++/54372 - unused attribute inactive on dependant entities
1804 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1805
1806 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1807
1808 PR c++/29028 - Missed unused warning on using declaration
1809 * g++.dg/warn/Wunused-var-18.C: New test.
1810
1811 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1812
1813 PR c++/53551 - -Wunused-local-typedefs misses uses
1814 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1815
1816 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1817
1818 PR target/54716
1819 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1820
1821 PR tree-optimization/54713
1822 * gcc.c-torture/compile/pr54713-1.c: New test.
1823 * gcc.c-torture/compile/pr54713-2.c: New test.
1824 * gcc.c-torture/compile/pr54713-3.c: New test.
1825
1826 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1827
1828 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1829
1830 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1831
1832 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1833
1834 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1835
1836 PR target/54703
1837 * gcc.target/i386/pr54703.c: New test.
1838
1839 2012-09-27 Richard Guenther <rguenther@suse.de>
1840
1841 PR lto/54709
1842 * gcc.dg/lto/pr54709_0.c: New testcase.
1843 * gcc.dg/lto/pr54709_1.c: Likewise.
1844
1845 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1846
1847 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1848
1849 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1850
1851 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1852
1853 * gcc.target/arm/pr42879.c: Handle big-endian.
1854
1855 2012-09-26 Steve Ellcey <sellcey@mips.com>
1856
1857 PR c/37303
1858 * gcc.dg/pr37303.c: Check for rdata or rodata.
1859
1860 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1861
1862 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1863
1864 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1865
1866 PR target/51274
1867 PR target/53087
1868 * gcc.target/powerpc/ppc-ne0-1.c: New.
1869
1870 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1871
1872 PR target/54089
1873 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
1874 test_19, test_20, test_21, test_22, test_23): New functions.
1875 * gcc.target/sh/pr54089-4.c: New.
1876 * gcc.target/sh/pr54089-5.c: New.
1877 * gcc.target/sh/pr54089-6.c: New.
1878 * gcc.target/sh/pr54089-7.c: New.
1879
1880 2012-09-25 Richard Guenther <rguenther@suse.de>
1881
1882 PR lto/54625
1883 * gcc.dg/lto/pr54702_0.c: New testcase.
1884 * gcc.dg/lto/pr54702_1.c: Likewise.
1885 * gcc.dg/lto/pr54625-1_0.c: Likewise.
1886 * gcc.dg/lto/pr54625-1_1.C: Likewise.
1887 * gcc.dg/lto/pr54625-2_0.c: Likewise.
1888 * gcc.dg/lto/pr54625-2_1.C: Likewise.
1889
1890 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
1891
1892 PR c++/54526
1893 * g++.dg/cpp0x/parse2.C: New.
1894 * g++.dg/parse/error11.C: Adjust.
1895 * g++.dg/parse/error12.C: Likewise.
1896
1897 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
1898
1899 * gcc.target/i386/20030217-1.c: Added check for
1900 large_long_double effective target.
1901 * gcc.target/i386/387-3.c: Likewise.
1902 * gcc.target/i386/387-4.c: Likewise.
1903 * gcc.target/i386/pr36578-1.c: Likewise.
1904 * gcc.target/i386/excess-precision-1.c: Added new code for the case
1905 when long double size is equal double size.
1906 * gcc.target/i386/excess-precision-1.c: Likewise.
1907 * gcc.target/i386/pr36578-2.c: Likewise.
1908 * gcc.target/i386/20030217-2.c: New testcase.
1909
1910 2012-09-25 Jakub Jelinek <jakub@redhat.com>
1911
1912 PR tree-optimization/54676
1913 * gcc.dg/pr54676.c: New test.
1914
1915 2012-09-25 Richard Guenther <rguenther@suse.de>
1916
1917 PR tree-optimization/53663
1918 * gcc.dg/torture/pr53663-1.c: New testcase.
1919 * gcc.dg/torture/pr53663-2.c: Likewise.
1920 * gcc.dg/torture/pr53663-3.c: Likewise.
1921
1922 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
1923
1924 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
1925
1926 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
1927
1928 * lib/target-supports-dg.exp (dg-require-effective-target,
1929 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
1930 dg-process-target-1 instead of dg-process-target.
1931 (dg-process-target-1): Rename from dg-process-target.
1932 (dg-process-target): New.
1933
1934 2012-09-24 Richard Guenther <rguenther@suse.de>
1935
1936 PR tree-optimization/54684
1937 * g++.dg/torture/pr54684.C: New testcase.
1938
1939 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
1940
1941 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
1942
1943 2012-09-24 Richard Guenther <rguenther@suse.de>
1944
1945 PR middle-end/52173
1946 * gcc.dg/tm/pr52173-1.c: New.
1947 * gcc.dg/tm/pr52173-2.c: New.
1948
1949 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
1950
1951 * gcc.dg/pr54669.c: New test.
1952
1953 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
1954 Dominique Dhumieres <dominiq@lps.ens.fr>
1955
1956 PR testsuite/54677
1957 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
1958
1959 2012-09-23 Tobias Burnus <burnus@net-b.de>
1960
1961 PR fortran/54618
1962 * gfortran.dg/class_array_14.f90: New.
1963
1964 2012-09-22 Kai Tietz <ktietz@redhat.com>
1965
1966 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
1967 * gcc.dg/tree-ssa/scev-4.c: Likewise.
1968
1969 2012-09-21 Dehao Chen <dehao@google.com>
1970
1971 PR go/54649
1972 PR tree-optimization/54655
1973 * g++.dg/pr54655.C: New testcase.
1974
1975 2012-09-21 Richard Guenther <rguenther@suse.de>
1976
1977 PR tree-optimization/54647
1978 * g++.dg/torture/pr54647.C: New testcase.
1979
1980 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
1981
1982 PR c++/54427
1983 * c-c++-common/torture/vector-compare-2.c: Add -w.
1984
1985 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
1986
1987 * gnat.dg/opt20.ads: Move dg directive to...
1988 * gnat.dg/opt20.adb: ...here.
1989 * gnat.dg/addr1.ad[sb]: Likewise.
1990 * gnat.dg/concat2.ad[sb]: Likewise.
1991 * gnat.dg/array16.ad[sb]: Likewise.
1992 * gnat.dg/atomic5.ad[sb]: Likewise.
1993 * gnat.dg/discr29.ad[sb]: Likewise.
1994 * gnat.dg/noreturn5.ad[sb]: Likewise.
1995 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
1996 * gnat.dg/discr23.ads: Remove dg directive.
1997 * gnat.dg/nested_float_packed.ads: Likewise.
1998 * gnat.dg/oconst6.ads: Move to...
1999 * gnat.dg/specs/oconst6.ads: ...here.
2000
2001 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2002
2003 PR c++/52432
2004 * g++.dg/cpp0x/decltype32.C: Tweak.
2005
2006 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2007
2008 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2009 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2010 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2011 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2012
2013 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2014
2015 PR c++/54581
2016 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2017
2018 2012-09-19 Steve Ellcey <sellcey@mips.com>
2019
2020 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2021
2022 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2023
2024 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2025 * gcc.target/powerpc/ppc-mftb.c: New file.
2026
2027 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2028
2029 PR target/54089
2030 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2031 functions.
2032
2033 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2034
2035 PR target/54236
2036 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2037
2038 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2039
2040 * gcc.c-torture/execute/20120919-1.c: New test.
2041
2042 2012-09-19 Richard Guenther <rguenther@suse.de>
2043
2044 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2045
2046 2012-09-19 Richard Guenther <rguenther@suse.de>
2047
2048 * gcc.dg/builtin-unreachable-6.c: Adjust.
2049
2050 2012-09-19 Richard Guenther <rguenther@suse.de>
2051
2052 * gcc.dg/builtin-object-size-10.c: Adjust.
2053 * gcc.dg/builtin-unreachable-5.c: Adjust.
2054 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2055 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2056 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2057 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2058 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2059 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2060 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2061 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2062 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2063 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2064 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2065 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2066
2067 2012-09-19 Richard Guenther <rguenther@suse.de>
2068
2069 PR tree-optimization/54132
2070 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2071 * gcc.dg/torture/pr54132.c: Likewise.
2072
2073 2012-09-19 Terry Guo <terry.guo@arm.com>
2074
2075 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2076 extra prune rules that will be applied to all tests in a .exp file.
2077 (gcc-dg-prune): Use rules defined by the above variable.
2078 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2079 harmless warnings on architecture switch conflict.
2080
2081 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2082
2083 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2084 of asm-comment characters instead of a single one.
2085 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2086
2087 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2088
2089 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2090
2091 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2092 target instead of xfailing it.
2093 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2094 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2095 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2096 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2097 * gcc.dg/vect/vect-104.c: Likewise.
2098 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2099 * gcc.dg/vect/vect-outer-1.c: Likewise.
2100 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2101 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2102 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2103 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2104 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2105 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2106 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2107 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2108 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2109
2110 * lib/target-supports.exp
2111 (check_effective_target_vect_widen_mult_qi_to_hi,
2112 check_effective_target_vect_widen_mult_hi_to_si,
2113 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2114 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2115 check_effective_target_vect_pack_trunc,
2116 check_effective_target_vect_unpack,
2117 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2118 instead of arm_none.
2119
2120 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2121
2122 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2123
2124 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2125 config to compiler_flags.
2126
2127 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2128
2129 PR target/54592
2130 * gcc.target/i386/pr54592.c: New test.
2131
2132 PR tree-optimization/54610
2133 * gcc.target/i386/pr54610.c: New test.
2134
2135 2012-09-17 Jason Merrill <jason@redhat.com>
2136
2137 PR c++/54575
2138 * g++.dg/cpp0x/alias-decl-21.C: New.
2139 * g++.dg/cpp0x/alias-decl-22.C: New.
2140
2141 2012-09-17 Tobias Burnus <burnus@net-b.de>
2142
2143 PR fortran/54608
2144 * gfortran.dg/scan_2.f90: New.
2145
2146 2012-09-17 Jason Merrill <jason@redhat.com>
2147
2148 PR c++/53661
2149 * g++.dg/init/aggr9.C: New.
2150
2151 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2152
2153 * gnat.dg/loop_optimization12.ad[sb]: New test.
2154
2155 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2156
2157 PR fortran/54285
2158 * gfortran.dg/proc_ptr_result_7.f90: New.
2159
2160 2012-09-17 Tobias Burnus <burnus@net-b.de>
2161
2162 PR fortran/54603
2163 * gfortran.dg/structure_constructor_11.f90: New.
2164
2165 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2166
2167 PR tree-optimization/54563
2168 * g++.dg/torture/pr54563.C: New test.
2169
2170 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2171
2172 PR fortran/54594
2173 * gfortran.dg/typebound_generic_14.f03: New.
2174
2175 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2176
2177 PR fortran/54387
2178 * gfortran.dg/proc_ptr_38.f90: New.
2179
2180 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2181
2182 PR debug/54460
2183 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2184 to scary regexp.
2185
2186 PR testsuite/54007
2187 * gnat.dg/lto15.adb: Require lto.
2188
2189 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2190 "myBindC" for hppa*-*-hpux*.
2191
2192 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2193
2194 * gfortran.dg/namelist_75.f90: New test.
2195
2196 2012-09-15 Tom de Vries <tom@codesourcery.com>
2197
2198 * gcc.dg/tree-ssa/vrp82.c: New test.
2199 * gcc.dg/tree-ssa/vrp83.c: Same.
2200 * gcc.dg/tree-ssa/vrp84.c: Same.
2201
2202 2012-09-15 Tom de Vries <tom@codesourcery.com>
2203
2204 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2205 * gcc.dg/tree-ssa/vrp81.c: ... this.
2206
2207 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2208
2209 PR target/54222
2210 * gcc.target/avr/torture/fix-types.h: New.
2211 * gcc.target/avr/torture/vals-hr.def: New.
2212 * gcc.target/avr/torture/vals-r.def: New.
2213 * gcc.target/avr/torture/vals-k.def: New.
2214 * gcc.target/avr/torture/vals-ur.def: New.
2215 * gcc.target/avr/torture/vals-uk.def: New.
2216 * gcc.target/avr/torture/vals-uhr.def: New.
2217 * gcc.target/avr/torture/vals-llk.def: New.
2218 * gcc.target/avr/torture/vals-ullk.def: New.
2219 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2220 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2221 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2222 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2223 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2224 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2225 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2226 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2227
2228 2012-09-14 Dehao Chen <dehao@google.com>
2229
2230 * g++.dg/debug/dwarf2/deallocator.C: New test.
2231
2232 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2233
2234 PR c/54552
2235 * gcc.c-torture/compile/pr54552-1.c: New test.
2236
2237 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2238
2239 PR c++/54427
2240 * g++.dg/other/vector-compare.C: New testcase.
2241 * c-c++-common/vector-compare-3.c: New testcase.
2242 * gcc.dg/vector-shift.c: Move ...
2243 * c-c++-common/vector-shift.c: ... here.
2244 * gcc.dg/vector-shift1.c: Move ...
2245 * c-c++-common/vector-shift1.c: ... here.
2246 * gcc.dg/vector-shift3.c: Move ...
2247 * c-c++-common/vector-shift3.c: ... here.
2248 * gcc.dg/vector-compare-1.c: Move ...
2249 * c-c++-common/vector-compare-1.c: ... here.
2250 * gcc.dg/vector-compare-2.c: Move ...
2251 * c-c++-common/vector-compare-2.c: ... here.
2252 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2253 * c-c++-common/torture/vector-compare-1.c: ... here.
2254 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2255 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2256 * c-c++-common/torture/vector-compare-2.c: ... here.
2257 * gcc.c-torture/execute/vector-shift.c: Move ...
2258 * c-c++-common/torture/vector-shift.c: ... here.
2259 * gcc.c-torture/execute/vector-shift2.c: Move ...
2260 * c-c++-common/torture/vector-shift2.c: ... here.
2261 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2262 * c-c++-common/torture/vector-subscript-1.c: ... here.
2263 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2264 * c-c++-common/torture/vector-subscript-2.c: ... here.
2265 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2266 * c-c++-common/torture/vector-subscript-3.c: ... here.
2267
2268 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2269
2270 PR c/54103
2271 * gcc.c-torture/compile/pr54103-1.c,
2272 gcc.c-torture/compile/pr54103-2.c,
2273 gcc.c-torture/compile/pr54103-3.c,
2274 gcc.c-torture/compile/pr54103-4.c,
2275 gcc.c-torture/compile/pr54103-5.c,
2276 gcc.c-torture/compile/pr54103-6.c: New tests.
2277 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2278
2279 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2280
2281 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2282
2283 2012-09-14 Richard Guenther <rguenther@suse.de>
2284
2285 PR tree-optimization/54565
2286 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2287 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2288
2289 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2290
2291 * gcc.target/arm/combine-movs.c: Add missing space.
2292
2293 2012-09-14 Richard Guenther <rguenther@suse.de>
2294
2295 * g++.dg/torture/builtin-location.C: New testcase.
2296
2297 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2298 Manuel López-Ibáñez <manu@gcc.gnu.org>
2299
2300 PR c++/53210
2301 * g++.dg/warn/Wuninitialized-self.C: New.
2302
2303 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2304
2305 PR c/54559
2306 * gcc.c-torture/compile/pr54559.c: New test.
2307
2308 2012-09-13 Jason Merrill <jason@redhat.com>
2309
2310 PR c++/53839
2311 * g++.dg/cpp0x/constexpr-temp1.C: New.
2312
2313 PR c++/54511
2314 * g++.dg/template/anonunion2.C: New.
2315
2316 PR c++/53836
2317 * g++.dg/template/init10.C: New.
2318
2319 2012-09-13 Tobias Burnus <burnus@net-b.de>
2320
2321 PR fortran/54556
2322 * gfortran.dg/implicit_pure_3.f90: New.
2323
2324 2012-09-13 Richard Guenther <rguenther@suse.de>
2325
2326 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2327
2328 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2329
2330 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2331
2332 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2333
2334 * c-c++-common/pr51712.c: Handle for short-enum targets.
2335
2336 2012-09-12 Terry Guo <terry.guo@arm.com>
2337
2338 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2339 and lsrs for Thumb2 mode.
2340
2341 2012-09-12 Jan Hubicka <jh@suse.cz>
2342
2343 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2344
2345 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2346
2347 PR target/54445
2348 * gcc.target/i386/pr54445-1.c: New file.
2349 * gcc.target/i386/pr54445-2.c: Likewise.
2350
2351 2012-09-12 Tobias Burnus <burnus@net-b.de>
2352
2353 PR fortran/54225
2354 PR fortran/53306
2355 * gfortran.dg/coarray_10.f90: Update dg-error.
2356 * gfortran.dg/coarray_28.f90: New.
2357 * gfortran.dg/array_section_3.f90: New.
2358
2359 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2360
2361 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2362 gcc.target/arm/pr48252.c: Fix for big-endian support.
2363
2364 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2365
2366 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2367
2368 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2369 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2370
2371 * gcc.target/arm/neon-vfma-1.c: New testcase.
2372 * gcc.target/arm/neon-vfms-1.c: Likewise.
2373 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2374 of float.
2375 * gcc.target/arm/neon-vmls-1.c: Likewise.
2376 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2377 function.
2378 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2379 (check_effective_target_arm_neonv2_ok): Likewise.
2380 (check_effective_target_arm_neonv2_hw): Likewise.
2381 (check_effective_target_arm_neonv2): Likewise.
2382
2383 2012-09-11 Richard Guenther <rguenther@suse.de>
2384
2385 PR middle-end/54515
2386 * g++.dg/tree-ssa/pr54515.C: New testcase.
2387
2388 2012-09-10 Andrew Pinski <apinski@cavium.com>
2389
2390 PR tree-opt/c54362
2391 * gcc.dg/tm/memopt-16.c: New testcase.
2392
2393 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2394
2395 PR c++/54541
2396 PR c++/54542
2397 * g++.dg/cpp0x/sfinae40.C: New.
2398 * g++.dg/cpp0x/sfinae41.C: Likewise.
2399
2400 2012-09-10 Jason Merrill <jason@redhat.com>
2401
2402 PR c++/54538
2403 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2404
2405 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2406
2407 PR target/54089
2408 * gcc.target/sh/pr54089-3.c: New.
2409
2410 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2411
2412 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2413
2414 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2415
2416 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2417
2418 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2419
2420 * gcc.dg/pr52558-2.c: Delete.
2421 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2422
2423 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2424
2425 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2426
2427 2012-09-10 Richard Guenther <rguenther@suse.de>
2428
2429 PR tree-optimization/54520
2430 * gcc.dg/torture/pr54520.c: New testcase.
2431
2432 2012-09-10 Jason Merrill <jason@redhat.com>
2433
2434 PR c++/54506
2435 * g++.dg/cpp0x/implicit14.C: New.
2436
2437 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2438
2439 PR fortran/54208
2440 * gfortran.dg/bound_simplification_3.f90: New test.
2441
2442 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2443
2444 PR testsuite/54184
2445 * gcc.dg/pr52558-1.c: Delete.
2446 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2447
2448 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2449
2450 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2451 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2452 * gcc.target/arm/smlaltt-1.c: Likewise.
2453
2454 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2455
2456 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2457
2458 2012-09-07 Tom de Vries <tom@codesourcery.com>
2459
2460 PR tree-optimization/53986
2461 * gcc.dg/tree-ssa/vrp80.c: New test.
2462 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2463
2464 2012-09-06 Jason Merrill <jason@redhat.com>
2465
2466 PR c++/54341
2467 PR c++/54253
2468 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2469 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2470
2471 2012-09-06 Andrew Pinski <apinski@cavium.com>
2472
2473 PR tree-opt/54494
2474 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2475
2476 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2477
2478 PR rtl-optimization/54455
2479 * gcc.dg/54455.c: New test.
2480
2481 2012-09-06 Tobias Burnus <burnus@net-b.de>
2482
2483 PR fortran/54463
2484 * gfortran.dg/promotion_2.f90: New.
2485
2486 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2487
2488 PR middle-end/54486
2489 * c-c++-common/pr54486.c: New test.
2490
2491 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2492
2493 PR fortran/54474
2494 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2495
2496 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2497
2498 PR c++/54191
2499 * g++.dg/cpp0x/sfinae39.C: New.
2500
2501 2012-09-04 Jason Merrill <jason@redhat.com>
2502
2503 PR c++/54441
2504 * g++.dg/ext/flexary3.C: New.
2505
2506 PR c++/54420
2507 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2508
2509 PR c++/54198
2510 * g++.dg/template/defarg15.C: New.
2511
2512 PR c++/54437
2513 * g++.dg/template/access24.C: New.
2514
2515 2012-09-04 Richard Guenther <rguenther@suse.de>
2516
2517 PR tree-optimization/54458
2518 * gcc.dg/torture/pr54458.c: New testcase.
2519
2520 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2521
2522 * gcc.target/arm/neon-vext.c: New test.
2523 * gcc.target/arm/neon-vext-execute.c: Ditto.
2524
2525 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2526
2527 PR fortran/54243
2528 PR fortran/54244
2529 * gfortran.dg/select_type_29.f03: New.
2530
2531 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2532
2533 * gcc.dg/fold-perm.c: Improve test.
2534
2535 2012-09-03 Tobias Burnus <burnus@net-b.de>
2536
2537 PR fortran/51632
2538 * gfortran.dg/coarray_class_1.f90: New.
2539
2540 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2541
2542 PR target/49206
2543 * gcc.c-torture/compile/pr49206.c: New test.
2544
2545 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2546 Uros Bizjak <ubizjak@gmail.com>
2547
2548 PR target/36680
2549 * gfortran.dg/pr36680.f90: New test.
2550
2551 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2552
2553 PR target/42295
2554 * g++.dg/opt/pr42295.C: New test.
2555
2556 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2557
2558 PR target/54436
2559 * gcc.dg/torture/pr54436.c: New test.
2560
2561 2012-09-01 Andrew Pinski <apinski@cavium.com>
2562
2563 * gcc.target/mips/truncate-8.c: New testcase.
2564
2565 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2566
2567 PR target/46829
2568 PR target/46843
2569 * gcc.target/i386/pr46829.c: New test.
2570 * gcc.target/i386/pr46843.c: Ditto.
2571
2572 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2573 Jason Merrill <jason@redhat.com>
2574
2575 PR c++/18747
2576 * g++.dg/parse/error50.C: New.
2577
2578 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2579
2580 PR c/54428
2581 * gcc.c-torture/compile/pr54428.c: New test.
2582
2583 2012-08-31 Ollie Wild <aaw@google.com>
2584
2585 PR c++/54197
2586 * g++.dg/init/lifetime3.C: New test.
2587
2588 2012-08-31 Martin Jambor <mjambor@suse.cz>
2589
2590 PR middle-end/54409
2591 * gcc.dg/torture/pr54409.c: New test.
2592
2593 2012-08-31 Martin Jambor <mjambor@suse.cz>
2594
2595 * gfortran.dg/pr48636.f90: Add dump scan checks.
2596
2597 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2598
2599 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2600
2601 2012-08-28 Joey Ye <joey.ye@arm.com>
2602
2603 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2604
2605 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2606
2607 PR target/46254
2608 * gcc.target/i386/pr46254.c: New test.
2609
2610 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2611
2612 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2613 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2614 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2615
2616 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2617
2618 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2619 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2620 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2621 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2622 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2623 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2624 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2625 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2626 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2627 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2628 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2629 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2630 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2631 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2632 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2633 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2634 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2635 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2636 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2637 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2638 gcc.target/mips/unaligned-1.c: Tighten regexps.
2639
2640 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2641
2642 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2643 (mips_option_groups): Remove optimization. Add various -f options.
2644 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2645 and -pg imply -fno-omit-frame-pointer.
2646 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2647 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2648 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2649 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2650 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2651 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2652 * gcc.target/mips/abi-n32-long32.c: Likewise.
2653 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2654 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2655 * gcc.target/mips/abi-n32-long64.c: Likewise.
2656 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2657 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2658 * gcc.target/mips/abi-n64-long32.c: Likewise.
2659 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2660 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2661 * gcc.target/mips/abi-n64-long64.c: Likewise.
2662 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2663 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2664 * gcc.target/mips/abi-o32-long32.c: Likewise.
2665 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2666 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2667 * gcc.target/mips/abi-o32-long64.c: Likewise.
2668 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2669 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2670 * gcc.target/mips/abi-o64-long32.c: Likewise.
2671 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2672 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2673 * gcc.target/mips/abi-o64-long64.c: Likewise.
2674 * gcc.target/mips/asm-1.c: Likewise.
2675 * gcc.target/mips/branch-1.c: Likewise.
2676 * gcc.target/mips/call-3.c: Likewise.
2677 * gcc.target/mips/call-saved-3.c: Likewise.
2678 * gcc.target/mips/clear-cache-1.c: Likewise.
2679 * gcc.target/mips/div-1.c: Likewise.
2680 * gcc.target/mips/div-2.c: Likewise.
2681 * gcc.target/mips/div-3.c: Likewise.
2682 * gcc.target/mips/div-4.c: Likewise.
2683 * gcc.target/mips/div-5.c: Likewise.
2684 * gcc.target/mips/div-6.c: Likewise.
2685 * gcc.target/mips/div-7.c: Likewise.
2686 * gcc.target/mips/div-8.c: Likewise.
2687 * gcc.target/mips/div-9.c: Likewise.
2688 * gcc.target/mips/div-10.c: Likewise.
2689 * gcc.target/mips/div-11.c: Likewise.
2690 * gcc.target/mips/div-12.c: Likewise.
2691 * gcc.target/mips/dsp-ctrl.c: Likewise.
2692 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2693 * gcc.target/mips/ext-8.c: Likewise.
2694 * gcc.target/mips/extend-2.c: Likewise.
2695 * gcc.target/mips/fix-r10000-1.c: Likewise.
2696 * gcc.target/mips/fix-r10000-2.c: Likewise.
2697 * gcc.target/mips/fix-r10000-3.c: Likewise.
2698 * gcc.target/mips/fix-r10000-4.c: Likewise.
2699 * gcc.target/mips/fix-r10000-5.c: Likewise.
2700 * gcc.target/mips/fix-r10000-6.c: Likewise.
2701 * gcc.target/mips/fix-r10000-7.c: Likewise.
2702 * gcc.target/mips/fix-r10000-8.c: Likewise.
2703 * gcc.target/mips/fix-r10000-9.c: Likewise.
2704 * gcc.target/mips/fix-r10000-10.c: Likewise.
2705 * gcc.target/mips/fix-r10000-11.c: Likewise.
2706 * gcc.target/mips/fix-r10000-12.c: Likewise.
2707 * gcc.target/mips/fix-r10000-13.c: Likewise.
2708 * gcc.target/mips/fix-r10000-14.c: Likewise.
2709 * gcc.target/mips/fix-r10000-15.c: Likewise.
2710 * gcc.target/mips/fpcmp-1.c: Likewise.
2711 * gcc.target/mips/fpcmp-2.c: Likewise.
2712 * gcc.target/mips/fpr-moves-7.c: Likewise.
2713 * gcc.target/mips/fpr-moves-8.c: Likewise.
2714 * gcc.target/mips/int-moves-1.c: Likewise.
2715 * gcc.target/mips/int-moves-2.c: Likewise.
2716 * gcc.target/mips/long-calls-pg.c: Likewise.
2717 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2718 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2719 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2720 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2721 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2722 * gcc.target/mips/mips-3d-1.c: Likewise.
2723 * gcc.target/mips/mips-3d-2.c: Likewise.
2724 * gcc.target/mips/mips-3d-3.c: Likewise.
2725 * gcc.target/mips/mips-3d-4.c: Likewise.
2726 * gcc.target/mips/mips-3d-5.c: Likewise.
2727 * gcc.target/mips/mips-3d-6.c: Likewise.
2728 * gcc.target/mips/mips-3d-7.c: Likewise.
2729 * gcc.target/mips/mips-3d-8.c: Likewise.
2730 * gcc.target/mips/mips-3d-9.c: Likewise.
2731 * gcc.target/mips/mips-ps-1.c: Likewise.
2732 * gcc.target/mips/mips-ps-2.c: Likewise.
2733 * gcc.target/mips/mips-ps-3.c: Likewise.
2734 * gcc.target/mips/mips-ps-4.c: Likewise.
2735 * gcc.target/mips/mips-ps-6.c: Likewise.
2736 * gcc.target/mips/mips32-dspr2.c: Likewise.
2737 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2738 * gcc.target/mips/neg-abs-1.c: Likewise.
2739 * gcc.target/mips/neg-abs-2.c: Likewise.
2740 * gcc.target/mips/nmadd-3.c: Likewise.
2741 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2742 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2743 * gcc.target/mips/octeon-pop-1.c: Likewise.
2744 * gcc.target/mips/pr26765.c: Likewise.
2745 * gcc.target/mips/pr33256.c: Likewise.
2746 * gcc.target/mips/pr33635-1.c: Likewise.
2747 * gcc.target/mips/pr33755.c: Likewise.
2748 * gcc.target/mips/pr35802.c: Likewise.
2749 * gcc.target/mips/pr45074.c: Likewise.
2750 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2751 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2752 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2753 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2754 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2755 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2756 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2757 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2758 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2759 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2760 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2761 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2762 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2763 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2764 * gcc.target/mips/save-restore-1.c: Likewise.
2765 * gcc.target/mips/save-restore-3.c: Likewise.
2766 * gcc.target/mips/save-restore-5.c: Likewise.
2767 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2768 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2769 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2770 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2771 * gcc.target/mips/stack-1.c: Likewise.
2772
2773 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2774 Tighten regexps.
2775
2776 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2777 branch under test to be filled with preceding rather than
2778 following instructions.
2779 * gcc.target/mips/branch-10.c: Likewise.
2780 * gcc.target/mips/branch-11.c: Likewise.
2781 * gcc.target/mips/branch-12.c: Likewise.
2782 * gcc.target/mips/branch-13.c: Likewise.
2783 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2784 to be eliminated. Tighten $28 scan-assembler-not test.
2785
2786 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2787 function to...
2788 * gcc.target/mips/call-4.c: ...this new test.
2789
2790 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2791 more likely.
2792 * gcc.target/mips/code-readable-3.c: Likewise.
2793 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2794 flag but skip for -O0.
2795 * gcc.target/mips/code-readable-4.c: Likewise.
2796
2797 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2798 of operations under test.
2799 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2800
2801 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2802 Don't require sibling-call optimization.
2803 * gcc.target/mips/near-far-4.c: Likewise.
2804
2805 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2806 Make sure that the register variable is used.
2807 * gcc.target/mips/soft-float-1.c: Likewise.
2808
2809 * gcc.target/mips/sdata-1.c: Make static data volatile.
2810 * gcc.target/mips/sdata-2.c: Likewise.
2811 * gcc.target/mips/sdata-3.c: Likewise.
2812 * gcc.target/mips/sdata-4.c: Likewise.
2813
2814 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2815 skip for -O0.
2816 * gcc.target/mips/atomic-memory-2.c: Likewise.
2817 * gcc.target/mips/branch-cost-1.c: Likewise.
2818 * gcc.target/mips/branch-cost-2.c: Likewise.
2819 * gcc.target/mips/cache-1.c: Likewise.
2820 * gcc.target/mips/call-1.c: Likewise.
2821 * gcc.target/mips/call-saved-2.c: Likewise.
2822 * gcc.target/mips/const-anchor-1.c: Likewise.
2823 * gcc.target/mips/const-anchor-2.c: Likewise.
2824 * gcc.target/mips/dse-1.c: Likewise.
2825 * gcc.target/mips/dsp-lhx.c: Likewise.
2826 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2827 * gcc.target/mips/ext-1.c: Likewise.
2828 * gcc.target/mips/ext-2.c: Likewise.
2829 * gcc.target/mips/ext-3.c: Likewise.
2830 * gcc.target/mips/ext-4.c: Likewise.
2831 * gcc.target/mips/ext-5.c: Likewise.
2832 * gcc.target/mips/ext-6.c: Likewise.
2833 * gcc.target/mips/ext-7.c: Likewise.
2834 * gcc.target/mips/extend-1.c: Likewise.
2835 * gcc.target/mips/fix-r4000-1.c: Likewise.
2836 * gcc.target/mips/fix-r4000-3.c: Likewise.
2837 * gcc.target/mips/fix-r4000-5.c: Likewise.
2838 * gcc.target/mips/fix-r4000-6.c: Likewise.
2839 * gcc.target/mips/fix-r4000-8.c: Likewise.
2840 * gcc.target/mips/fix-r4000-10.c: Likewise.
2841 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2842 * gcc.target/mips/fixed-vector-type.c: Likewise.
2843 * gcc.target/mips/fpr-moves-1.c: Likewise.
2844 * gcc.target/mips/fpr-moves-2.c: Likewise.
2845 * gcc.target/mips/fpr-moves-3.c: Likewise.
2846 * gcc.target/mips/fpr-moves-4.c: Likewise.
2847 * gcc.target/mips/fpr-moves-5.c: Likewise.
2848 * gcc.target/mips/fpr-moves-6.c: Likewise.
2849 * gcc.target/mips/ins-1.c: Likewise.
2850 * gcc.target/mips/ins-2.c: Likewise.
2851 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2852 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2853 * gcc.target/mips/lazy-binding-1.c: Likewise.
2854 * gcc.target/mips/madd-3.c: Likewise.
2855 * gcc.target/mips/madd-5.c: Likewise.
2856 * gcc.target/mips/madd-6.c: Likewise.
2857 * gcc.target/mips/madd-8.c: Likewise.
2858 * gcc.target/mips/madd-9.c: Likewise.
2859 * gcc.target/mips/memcpy-1.c: Likewise.
2860 * gcc.target/mips/mips-ps-type.c: Likewise.
2861 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2862 * gcc.target/mips/mips-sched-madd.c: Likewise.
2863 * gcc.target/mips/mips16e-extends.c: Likewise.
2864 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2865 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
2866 * gcc.target/mips/movcc-1.c: Likewise.
2867 * gcc.target/mips/movcc-2.c: Likewise.
2868 * gcc.target/mips/movcc-3.c: Likewise.
2869 * gcc.target/mips/msub-5.c: Likewise.
2870 * gcc.target/mips/msub-6.c: Likewise.
2871 * gcc.target/mips/msub-8.c: Likewise.
2872 * gcc.target/mips/mult-2.c: Likewise.
2873 * gcc.target/mips/mult-3.c: Likewise.
2874 * gcc.target/mips/mult-5.c: Likewise.
2875 * gcc.target/mips/mult-6.c: Likewise.
2876 * gcc.target/mips/mult-7.c: Likewise.
2877 * gcc.target/mips/mult-12.c: Likewise.
2878 * gcc.target/mips/mult-13.c: Likewise.
2879 * gcc.target/mips/mult-14.c: Likewise.
2880 * gcc.target/mips/mult-15.c: Likewise.
2881 * gcc.target/mips/mult-17.c: Likewise.
2882 * gcc.target/mips/mult-18.c: Likewise.
2883 * gcc.target/mips/mult-19.c: Likewise.
2884 * gcc.target/mips/nmadd-1.c: Likewise.
2885 * gcc.target/mips/nmadd-2.c: Likewise.
2886 * gcc.target/mips/octeon-baddu-1.c: Likewise.
2887 * gcc.target/mips/octeon-cins-1.c: Likewise.
2888 * gcc.target/mips/octeon-cins-2.c: Likewise.
2889 * gcc.target/mips/octeon-dmul-3.c: Likewise.
2890 * gcc.target/mips/octeon-exts-2.c: Likewise.
2891 * gcc.target/mips/octeon-exts-3.c: Likewise.
2892 * gcc.target/mips/octeon-exts-4.c: Likewise.
2893 * gcc.target/mips/octeon-exts-5.c: Likewise.
2894 * gcc.target/mips/octeon-exts-6.c: Likewise.
2895 * gcc.target/mips/octeon-exts-7.c: Likewise.
2896 * gcc.target/mips/octeon-pop-2.c: Likewise.
2897 * gcc.target/mips/octeon-seq-3.c: Likewise.
2898 * gcc.target/mips/octeon-seq-4.c: Likewise.
2899 * gcc.target/mips/octeon2-lx-1.c: Likewise.
2900 * gcc.target/mips/octeon2-lx-2.c: Likewise.
2901 * gcc.target/mips/octeon2-lx-3.c: Likewise.
2902 * gcc.target/mips/pr54240.c: Likewise.
2903 * gcc.target/mips/rsqrt-1.c: Likewise.
2904 * gcc.target/mips/rsqrt-2.c: Likewise.
2905 * gcc.target/mips/rsqrt-3.c: Likewise.
2906 * gcc.target/mips/rsqrt-4.c: Likewise.
2907 * gcc.target/mips/save-restore-2.c: Likewise.
2908 * gcc.target/mips/save-restore-4.c: Likewise.
2909 * gcc.target/mips/sb1-1.c: Likewise.
2910 * gcc.target/mips/scc-1.c: Likewise.
2911 * gcc.target/mips/scc-2.c: Likewise.
2912 * gcc.target/mips/scc-3.c: Likewise.
2913 * gcc.target/mips/scc-4.c: Likewise.
2914 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2915 * gcc.target/mips/truncate-1.c: Likewise.
2916 * gcc.target/mips/truncate-2.c: Likewise.
2917 * gcc.target/mips/truncate-3.c: Likewise.
2918 * gcc.target/mips/truncate-4.c: Likewise.
2919 * gcc.target/mips/truncate-5.c: Likewise.
2920 * gcc.target/mips/truncate-6.c: Likewise.
2921 * gcc.target/mips/unaligned-1.c: Likewise.
2922
2923 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
2924 skip for -O0. Require -fexpensive-optimizations.
2925 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
2926 * gcc.target/mips/dspr2-MULT.c: Likewise.
2927 * gcc.target/mips/fix-r4000-2.c: Likewise.
2928 * gcc.target/mips/fix-r4000-4.c: Likewise.
2929 * gcc.target/mips/fix-r4000-7.c: Likewise.
2930 * gcc.target/mips/fix-r4000-9.c: Likewise.
2931 * gcc.target/mips/madd-1.c: Likewise.
2932 * gcc.target/mips/madd-2.c: Likewise.
2933 * gcc.target/mips/madd-4.c: Likewise.
2934 * gcc.target/mips/maddu-1.c: Likewise.
2935 * gcc.target/mips/maddu-2.c: Likewise.
2936 * gcc.target/mips/maddu-3.c: Likewise.
2937 * gcc.target/mips/maddu-4.c: Likewise.
2938 * gcc.target/mips/msub-1.c: Likewise.
2939 * gcc.target/mips/msub-2.c: Likewise.
2940 * gcc.target/mips/msub-3.c: Likewise.
2941 * gcc.target/mips/msub-4.c: Likewise.
2942 * gcc.target/mips/msubu-1.c: Likewise.
2943 * gcc.target/mips/msubu-2.c: Likewise.
2944 * gcc.target/mips/msubu-3.c: Likewise.
2945 * gcc.target/mips/msubu-4.c: Likewise.
2946 * gcc.target/mips/mult-1.c: Likewise.
2947 * gcc.target/mips/mult-4.c: Likewise.
2948 * gcc.target/mips/mult-8.c: Likewise.
2949 * gcc.target/mips/mult-9.c: Likewise.
2950 * gcc.target/mips/mult-10.c: Likewise.
2951 * gcc.target/mips/mult-11.c: Likewise.
2952 * gcc.target/mips/mult-16.c: Likewise.
2953
2954 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
2955 skip for -O0 and -Os.
2956 * gcc.target/mips/fix-r4000-12.c: Likewise.
2957 * gcc.target/mips/madd-7.c: Likewise.
2958 * gcc.target/mips/mips-ps-5.c: Likewise.
2959 * gcc.target/mips/mips-ps-7.c: Likewise.
2960 * gcc.target/mips/msub-7.c: Likewise.
2961
2962 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
2963 skip for -O0. Require -mno-abicalls.
2964 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
2965
2966 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
2967 skip for -O0. Require a total number of BBIT instructions and
2968 at least one of each kind.
2969
2970 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
2971 skip for -O0. Require -fno-unroll-loops.
2972
2973 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
2974 skip for -O0. Allow BLTZ as well as BGEZ.
2975
2976 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
2977
2978 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
2979 skip for -O0. Require -fschedule-insns2.
2980 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
2981
2982 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
2983 but skip for -O0. Make a branch-likely more likely.
2984
2985 * gcc.target/mips/timode-2.c: Split each test into its own function.
2986 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
2987
2988 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
2989 skip for -O0. Require -fpeephole2.
2990 * gcc.target/mips/vr-mult-2.c: Likewise.
2991
2992 2012-05-25 Dodji Seketeli <dodji@redhat.com>
2993
2994 PR preprocessor/53469
2995 * gcc.dg/cpp/_Pragma7.c: New test case.
2996
2997 2012-08-27 Tobias Burnus <burnus@net-b.de>
2998
2999 PR fortran/54370
3000 * gfortran.dg/do_5.f90: New.
3001
3002 2012-08-27 Tobias Burnus <burnus@net-b.de>
3003
3004 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3005 from dg-options as -Wall no longer implies it.
3006
3007 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3008
3009 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3010
3011 2012-08-25 Jason Merrill <jason@redhat.com>
3012
3013 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3014
3015 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3016
3017 PR c++/51421
3018 * g++.dg/cpp0x/auto34.C: New.
3019
3020 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3021
3022 PR c/54363
3023 * gcc.dg/pr54363.c: New test.
3024
3025 PR c/54355
3026 * gcc.dg/pr54355.c: New test.
3027
3028 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3029
3030 PR debug/52857
3031 * gcc.target/i386/pr52857-1.c: New.
3032 * gcc.target/i386/pr52857-2.c: Likewise.
3033
3034 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3035
3036 * gcc.target/mips/code-readable-4.c: New test.
3037
3038 2012-08-23 Julian Brown <julian@codesourcery.com>
3039 Sandra Loosemore <sandra@codesourcery.com>
3040
3041 * gcc.target/mips/code-readable-1.c: Add -O to options.
3042
3043 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3044
3045 PR c++/20420
3046 * g++.dg/lookup/using53.C: New.
3047
3048 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3049
3050 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3051 * gcc.dg/fixed-point/convert-1.c: New.
3052 * gcc.dg/fixed-point/convert-2.c: New.
3053 * gcc.dg/fixed-point/convert-3.c: New.
3054 * gcc.dg/fixed-point/convert-4.c: New.
3055 * gcc.dg/fixed-point/convert-float-1.c: New.
3056 * gcc.dg/fixed-point/convert-float-2.c: New.
3057 * gcc.dg/fixed-point/convert-float-3.c: New.
3058 * gcc.dg/fixed-point/convert-float-4.c: New.
3059 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3060 * gcc.dg/fixed-point/convert-sat.c: New.
3061 * gcc.dg/fixed-point/convert.h: New.
3062
3063 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3064
3065 PR target/54089
3066 * gcc.target/sh/pr54089-2.c: New.
3067
3068 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3069
3070 * gcc.target/i386/long-double-64-1.c: New file.
3071 * gcc.target/i386/long-double-64-2.c: Likewise.
3072 * gcc.target/i386/long-double-64-3.c: Likewise.
3073 * gcc.target/i386/long-double-64-4.c: Likewise.
3074 * gcc.target/i386/long-double-80-1.c: Likewise.
3075 * gcc.target/i386/long-double-80-2.c: Likewise.
3076 * gcc.target/i386/long-double-80-3.c: Likewise.
3077 * gcc.target/i386/long-double-80-4.c: Likewise.
3078 * gcc.target/i386/long-double-80-5.c: Likewise.
3079 * gcc.target/i386/long-double-80-6.c: Likewise.
3080 * gcc.target/i386/long-double-80-7.c: Likewise.
3081
3082 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3083
3084 PR tree-optimization/54317
3085 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3086
3087 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3088
3089 PR target/39423
3090 * gcc.target/sh/pr39423-2.c: New.
3091
3092 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3093
3094 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3095 * gcc.dg/fold-perm.c: Likewise.
3096
3097 2012-08-20 Jan Hubicka <jh@suse.cz>
3098
3099 PR fortran/48636
3100 * gcc.dg/ipa/inlinehint-1.c: New.
3101
3102 2012-08-20 Florian Weimer <fweimer@redhat.com>
3103
3104 PR c++/19351
3105 * g++.dg/init/new38.C: New test.
3106 * g++.dg/init/new39.C: New test.
3107
3108 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3109
3110 PR target/54089
3111 * gcc.target/sh/pr54089-1.c: New.
3112
3113 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3114
3115 PR target/51244
3116 * gcc.target/sh/pr51244-11.c: New.
3117
3118 2012-08-20 Tobias Burnus <burnus@net-b.de>
3119
3120 PR fortran/54301
3121 * gfortran.dg/warn_target_lifetime_2.f90: New.
3122
3123 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3124
3125 PR c++/10416
3126 * g++.dg/warn/Wunused-var-17.C: New.
3127
3128 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3129
3130 PR middle-end/53992
3131 * gcc.dg/gomp/pr53992.c: New test.
3132
3133 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3134
3135 PR tree-ssa/54295
3136 * gcc.c-torture/execute/20120817-1.c: New test.
3137
3138 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3139
3140 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3141 add instruction.
3142 (f2): New test that really does need adds.
3143
3144 2012-08-20 Richard Guenther <rguenther@suse.de>
3145
3146 PR tree-optimization/54327
3147 * gcc.dg/torture/pr54327.c: New testcase.
3148
3149 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3150
3151 PR tree-optimization/54321
3152 * gcc.c-torture/compile/pr54321.c: New test.
3153
3154 2012-08-20 Tobias Burnus <burnus@net-b.de>
3155
3156 PR fortran/54301
3157 * gfortran.dg/warn_target_lifetime_1.f90: New.
3158
3159 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3160
3161 PR fortran/54298
3162 * gfortran.dg/real_compare_1.f90: New test case.
3163 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3164
3165 2012-08-18 Jan Hubicka <jh@suse.cz>
3166
3167 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3168
3169 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3170
3171 PR fortran/39290
3172 * gfortran.dg/interface_37.f90: New test.
3173
3174 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3175 Gary Funck <gary@intrepid.com>
3176
3177 PR target/20020
3178 * gcc.target/i386/pr20020-1.c: New test.
3179 * gcc.target/i386/pr20020-2.c: Likewise.
3180 * gcc.target/i386/pr20020-3.c: Likewise.
3181
3182 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3183
3184 * gcc.target/i386/perm-concat.c: New test.
3185
3186 2012-08-17 Julian Brown <julian@codesourcery.com>
3187
3188 * gcc.target/arm/div64-unwinding.c: New test.
3189
3190 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3191
3192 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3193
3194 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3195
3196 PR target/54236
3197 * gcc.target/sh/pr54236-1.c: New.
3198
3199 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3200
3201 * lib/target-supports.exp (check_effective_target_sync_int_long)
3202 (check_effective_target_sync_char_short): Enable for crisv32-*
3203 and cris-*.
3204
3205 PR middle-end/54261
3206 * gcc.dg/torture/pr54261-1.c: New test.
3207
3208 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3209
3210 PR fortran/54243
3211 PR fortran/54244
3212 * gfortran.dg/typebound_call_24.f03: New.
3213
3214 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3215
3216 PR tree-optimization/54245
3217 * gcc.dg/tree-ssa/pr54245.c: New test.
3218
3219 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3220
3221 PR tree-optimization/54240
3222 * gcc.target/powerpc/pr54240.c: New test.
3223 * gcc.target/mips/pr54240.c: Likewise.
3224
3225 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3226
3227 PR target/52933
3228 * gcc.target/sh/pr52933-1.c: New.
3229 * gcc.target/sh/pr52933-2.c: New.
3230
3231 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3232
3233 PR target/50751
3234 * gcc.target/sh/pr50751-8.c: New.
3235
3236 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3237
3238 PR fortran/47586
3239 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3240 * gfortran.dg/typebound_proc_27.f03: New test.
3241
3242 2012-08-14 Sterling Augustine <saugustine@google.com>
3243
3244 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3245
3246 2012-08-14 Tobias Burnus <burnus@net-b.de>
3247
3248 PR fortran/40881
3249 * gfortran.dg/data_constraints_3.f90: New.
3250 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3251 to disable -pedantic compilation.
3252 * gfortran.dg/pr37243.f: Ditto.
3253 * gfortran.dg/g77/19990826-3.f: Ditto.
3254 * gfortran.dg/g77/20020307-1.f : Ditto.
3255 * gfortran.dg/g77/980310-3.f: Ditto.
3256
3257 2012-08-14 Tobias Burnus <burnus@net-b.de>
3258
3259 PR fortran/54234
3260 * gfortran.dg/warn_conversion_4.f90: New.
3261
3262 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3263
3264 PR middle-end/53411
3265 PR rtl-optimization/53495
3266 * gcc.c-torture/compile/pr53411.c: New test.
3267 * gcc.c-torture/compile/pr53495.c: New test.
3268
3269 2012-08-13 Richard Guenther <rguenther@suse.de>
3270
3271 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3272
3273 2012-08-13 Richard Guenther <rguenther@suse.de>
3274
3275 PR tree-optimization/54200
3276 * gcc.dg/guality/pr54200.c: New testcase.
3277 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3278
3279 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3280
3281 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3282
3283 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3284
3285 PR target/51244
3286 * gcc.target/sh/pr51244-7.c: New.
3287 * gcc.target/sh/pr51244-8.c: New.
3288 * gcc.target/sh/pr51244-9.c: New.
3289 * gcc.target/sh/pr51244-10.c: New.
3290
3291 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3292
3293 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3294 -m2e or -m2a.
3295 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3296 * gcc.target/sh/pr53511-1.c: Likewise.
3297 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3298 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3299 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3300 * gcc.target/sh/pr53512-3.c: Likewise.
3301 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3302
3303 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3304
3305 PR target/39423
3306 * gcc.c-torture/compile/pr39423-1.c: New.
3307 * gcc.c-torture/compile/pr39423-2.c: New.
3308
3309 2012-08-12 Tobias Burnus <burnus@net-b.de>
3310
3311 PR fortran/54221
3312 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3313 they appear uninitialized on the RHS.
3314 * gfortran.dg/public_private_module_6.f90: New.
3315
3316 2012-08-11 Martin Jambor <mjambor@suse.cz>
3317
3318 PR fortran/48636
3319 * gfortran.dg/pr48636.f90: New test.
3320
3321 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3322
3323 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3324 to avoid warnings.
3325 (main): Adjust caller.
3326
3327 2012-08-10 Richard Guenther <rguenther@suse.de>
3328
3329 * gcc.dg/matrix/*.c: Adjust and move ...
3330 * gcc.dg/torture/: ... here.
3331 * gcc.dg/matrix: Remove directory.
3332
3333 2012-08-10 Richard Guenther <rguenther@suse.de>
3334
3335 PR middle-end/54219
3336 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3337
3338 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3339
3340 PR middle-end/54211
3341 * gcc.dg/tree-ssa/pr54211.c: New test.
3342
3343 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3344
3345 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3346 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3347
3348 2012-08-10 Richard Guenther <rguenther@suse.de>
3349
3350 PR tree-optimization/54109
3351 * gcc.dg/torture/pr54109.c: New testcase.
3352 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3353 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3354
3355 2012-08-10 Richard Guenther <rguenther@suse.de>
3356
3357 PR tree-optimization/54027
3358 * gcc.dg/torture/pr54027.c: New testcase.
3359
3360 2012-08-10 Richard Guenther <rguenther@suse.de>
3361
3362 * g++.dg/plugin/selfassign.c: Adjust.
3363 * gcc.dg/plugin/selfassign.c: Likewise.
3364 * gcc.dg/strlenopt-11.c: Likewise.
3365 * gcc.dg/strlenopt-13.c: Likewise.
3366 * gcc.dg/no-strict-overflow-4.c: Likewise.
3367 * gcc.dg/strict-overflow-4.c: Likewise.
3368 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3369 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3370 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3371 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3372 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3373 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3374 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3375 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3376 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3377 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3378 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3379 * gcc.dg/pr46309.c: Likewise.
3380 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3381
3382 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3383
3384 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3385 for x86 targets.
3386 * gcc.c-torture/compile/20120727-2.c: New test.
3387
3388 2012-08-09 Martin Jambor <mjambor@suse.cz>
3389
3390 * gcc.dg/ipa/iinline-4.c: New test.
3391 * gcc.dg/ipa/iinline-5.c: Likewise.
3392 * gcc.dg/ipa/iinline-6.c: Likewise.
3393 * gcc.dg/ipa/iinline-7.c: Likewise.
3394 * gcc.dg/lto/20120723_0.c: Likewise.
3395 * gcc.dg/lto/20120723_1.c: Likewise.
3396
3397 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3398
3399 PR target/39423
3400 * gcc.target/sh/pr39423-1.c: New.
3401
3402 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3403
3404 PR target/51244
3405 * gcc.target/sh/pr51244-5: New.
3406 * gcc.target/sh/pr51244-6: New.
3407
3408 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3409
3410 * gcc.target/i386/adx-addxcarry32-3.c: New.
3411 * gcc.target/i386/adx-addxcarry64-3.c: New.
3412
3413 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3414
3415 PR rtl-optimization/53701
3416 * gcc.dg/pr53701.c: New test.
3417
3418 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3419
3420 * gcc.c-torture/compile/20120727-1.c: New test.
3421
3422 2012-08-09 Tobias Burnus <burnus@net-b.de>
3423
3424 PR fortran/54199
3425 * gfortran.dg/intrinsic_shadow_4.f90: New.
3426
3427 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3428
3429 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3430
3431 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3432
3433 * gcc.c-torture/execute/20120808-1.c: New test.
3434
3435 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3436
3437 PR rtl-optimization/54157
3438 * gcc.target/i386/pr54157.c: New file.
3439
3440 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3441
3442 * gcc.target/i386/adx-addcarryx32-1.c: New.
3443 * gcc.target/i386/adx-addcarryx32-2.c: New.
3444 * gcc.target/i386/adx-addcarryx64-1.c: New.
3445 * gcc.target/i386/adx-addcarryx64-2.c: New.
3446 * gcc.target/i386/adx-check.h: New.
3447 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3448 * gcc.target/i386/sse-12.c: Add -madx.
3449 * gcc.target/i386/sse-13.c: Ditto.
3450 * gcc.target/i386/sse-14.c: Ditto.
3451 * gcc.target/i386/sse-22.c: Ditto.
3452 * gcc.target/i386/sse-23.c: Ditto.
3453 * g++.dg/other/i386-2.C: Ditto.
3454 * g++.dg/other/i386-3.C: Ditto.
3455
3456 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3457
3458 * gcc.dg/tree-ssa/slsr-5.c: New.
3459 * gcc.dg/tree-ssa/slsr-6.c: New.
3460 * gcc.dg/tree-ssa/slsr-7.c: New.
3461 * gcc.dg/tree-ssa/slsr-8.c: New.
3462 * gcc.dg/tree-ssa/slsr-9.c: New.
3463 * gcc.dg/tree-ssa/slsr-10.c: New.
3464 * gcc.dg/tree-ssa/slsr-11.c: New.
3465 * gcc.dg/tree-ssa/slsr-12.c: New.
3466 * gcc.dg/tree-ssa/slsr-13.c: New.
3467 * gcc.dg/tree-ssa/slsr-14.c: New.
3468 * gcc.dg/tree-ssa/slsr-15.c: New.
3469 * gcc.dg/tree-ssa/slsr-16.c: New.
3470 * gcc.dg/tree-ssa/slsr-17.c: New.
3471 * gcc.dg/tree-ssa/slsr-18.c: New.
3472 * gcc.dg/tree-ssa/slsr-19.c: New.
3473 * gcc.dg/tree-ssa/slsr-20.c: New.
3474 * gcc.dg/tree-ssa/slsr-21.c: New.
3475 * gcc.dg/tree-ssa/slsr-22.c: New.
3476 * gcc.dg/tree-ssa/slsr-23.c: New.
3477 * gcc.dg/tree-ssa/slsr-24.c: New.
3478 * gcc.dg/tree-ssa/slsr-25.c: New.
3479 * gcc.dg/tree-ssa/slsr-26.c: New.
3480 * gcc.dg/tree-ssa/slsr-30.c: New.
3481 * gcc.dg/tree-ssa/slsr-31.c: New.
3482
3483 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3484
3485 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3486 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3487 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3488
3489 2012-08-06 Cary Coutant <ccoutant@google.com>
3490
3491 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3492
3493 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3494
3495 PR fortran/35831
3496 * gfortran.dg/dummy_procedure_5.f90: Modified.
3497 * gfortran.dg/dummy_procedure_8.f90: New.
3498 * gfortran.dg/interface_26.f90: Modified.
3499 * gfortran.dg/proc_ptr_11.f90: Modified.
3500 * gfortran.dg/proc_ptr_15.f90: Modified.
3501 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3502 * gfortran.dg/typebound_override_1.f90: Modified.
3503 * gfortran.dg/typebound_proc_6.f03: Modified.
3504
3505 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3506
3507 PR tree-optimization/51938
3508 PR tree-optimization/52005
3509 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3510 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3511 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3512 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3513
3514 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3515
3516 Avoid crashing on erroneous static_assert usage
3517 * g++.dg/cpp0x/static_assert8.C: New test.
3518
3519 2012-08-06 Jason Merrill <jason@redhat.com>
3520
3521 * g++.dg/cpp0x/sfinae38.C: New.
3522
3523 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3524 Paolo Carlini <paolo.carlini@oracle.com>
3525
3526 PR c++/54165
3527 * g++.dg/conversion/void2.C: New.
3528
3529 2012-08-06 Tom de Vries <tom@codesourcery.com>
3530
3531 * gcc.dg/tree-ssa/vrp78.c: New test.
3532
3533 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3534 Richard Sandiford <rdsandiford@googlemail.com>
3535
3536 * g++.dg/opt/enum2.C: Require fpic target.
3537 * g++.dg/lto/20090303_0.C: Likewise.
3538
3539 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3540 Catherine Moore <clm@codesourcery.com>
3541
3542 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3543 flush function names too.
3544 * gcc.target/mips/clear-cache-1.c: Likewise.
3545
3546 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3547
3548 PR target/54156
3549 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3550
3551 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3552
3553 PR fortran/54166
3554 * gfortran.dg/array_5.f90: New test.
3555
3556 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3557
3558 PR tree-optimization/30318
3559 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3560
3561 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3562
3563 * g++.dg/ext/vector17.C: New testcase.
3564
3565 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3566
3567 PR target/51931
3568 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3569 * g++.dg/opt/longbranch1.C: Likewise.
3570
3571 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3572
3573 PR tree-optimization/53805
3574 * gcc.dg/fold-notunord.c: New testcase.
3575
3576 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3577
3578 PR fortran/48820
3579 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3580 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3581
3582 2012-08-02 Jason Merrill <jason@redhat.com>
3583 Paolo Carlini <paolo.carlini@oracle.com>
3584
3585 PR c++/51213 (again)
3586 * g++.dg/cpp0x/sfinae37.C: Extend.
3587
3588 2012-08-02 Richard Guenther <rguenther@suse.de>
3589
3590 PR tree-optimization/50672
3591 * g++.dg/torture/pr50672.C: New testcase.
3592
3593 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3594
3595 PR fortran/54147
3596 * gfortran.dg/abstract_type_6.f03: Modified.
3597 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3598 * gfortran.dg/proc_ptr_comp_35.f90: New.
3599 * gfortran.dg/typebound_proc_9.f03: Modified.
3600 * gfortran.dg/typebound_proc_26.f90: New.
3601
3602 2012-08-02 Richard Guenther <rguenther@suse.de>
3603
3604 * gcc.dg/torture/pta-callused-1.c: Adjust.
3605 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3606 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3607 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3608 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3609 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3610 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3611 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3612 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3613
3614 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3615
3616 PR fortran/54033
3617 * gfortran.dg/include_6.f90: New test case.
3618 * gfortran.dg/include_7.f90: New test case.
3619 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3620
3621 2012-08-01 Tom de Vries <tom@codesourcery.com>
3622
3623 * gcc.dg/tree-ssa/vrp76.c: New test.
3624
3625 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3626
3627 PR tree-optimization/46556
3628 * gcc.dg/tree-ssa/slsr-27.c: New.
3629 * gcc.dg/tree-ssa/slsr-28.c: New.
3630 * gcc.dg/tree-ssa/slsr-29.c: New.
3631
3632 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3633
3634 PR fortran/42418
3635 * gfortran.dg/proc_decl_29.f90: New.
3636
3637 2012-07-31 Dehao Chen <dehao@google.com>
3638
3639 * gcc.dg/predict-7.c: New test.
3640
3641 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3642
3643 PR fortran/54134
3644 * gfortran.dg/typebound_override_3.f90: New.
3645
3646 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3647
3648 PR tree-optimization/53773
3649 * gcc.dg/vect/pr53773.c: New test.
3650
3651 2012-07-31 Nick Clifton <nickc@redhat.com>
3652
3653 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3654 and for XStormy16.
3655
3656 2012-07-31 Tobias Burnus <burnus@net-b.de>
3657
3658 * gfortran.dg/c_funloc_tests_6.f90: New.
3659 * gfortran.dg/c_funloc_tests_7.f90: New.
3660 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3661
3662 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3663
3664 PR c++/53624
3665 * g++.dg/cpp0x/temp_default5.C: New.
3666
3667 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3668
3669 PR fortran/51081
3670 * gfortran.dg/proc_ptr_37.f90: New.
3671
3672 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3673
3674 * lib/target-supports.exp
3675 (check_effective_target_vect_natural_alignment): New function.
3676 * gcc.dg/align-2.c: Only run on targets with natural alignment
3677 of vector types.
3678 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3679 alignment of vector types.
3680
3681 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3682 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3683
3684 * gcc.target/i386/rdseed16-1.c: New.
3685 * gcc.target/i386/rdseed32-1.c: Ditto
3686 * gcc.target/i386/rdseed64-1.c: Ditto
3687 * gcc.target/i386/sse-12.c: Add -mrdseed.
3688 * gcc.target/i386/sse-13.c: Ditto.
3689 * gcc.target/i386/sse-14.c: Ditto.
3690 * g++.dg/other/i386-2.C: Ditto.
3691 * g++.dg/other/i386-3.C: Ditto.
3692
3693 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3694
3695 PR target/51244
3696 * gcc.target/sh/pr51244-4.c: New.
3697
3698 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3699
3700 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3701 for alpha*-*-* targets. Cleanup original tree dump.
3702
3703 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3704
3705 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3706 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3707
3708 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3709
3710 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3711 rand, srand. Include <stdlib.h>.
3712
3713 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3714
3715 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3716
3717 2012-07-26 Richard Henderson <rth@redhat.com>
3718
3719 * gcc.dg/attr-hotcold-1.c: New.
3720 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3721
3722 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3723 Sandra Loosemore <sandra@codesourcery.com>
3724
3725 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3726
3727 2012-07-26 Tobias Burnus <burnus@net-b.de>
3728
3729 * gfortran.dg/contiguous_1.f90: Update dg-error.
3730 * gfortran.dg/proc_ptr_32.f90: Ditto.
3731
3732 2012-07-26 Richard Guenther <rguenther@suse.de>
3733
3734 PR tree-optimization/54098
3735 * gcc.dg/torture/pr54098.c: New testcase.
3736
3737 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3738
3739 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3740 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3741
3742 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3743
3744 PR fortran/44354
3745 * gfortran.dg/array_constructor_39.f90: New test.
3746
3747 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3748
3749 PR fortran/44354
3750 * gfortran.dg/array_constructor_38.f90: New test.
3751
3752 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3753
3754 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3755
3756 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3757
3758 * gnat.dg/noreturn5.ad[sb]: New test.
3759
3760 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3761 Paul Brook <paul@codesourcery.com>
3762
3763 PR target/53633
3764
3765 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3766 * c-c++-common/pr53633.c: New test.
3767
3768 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3769
3770 * gcc.target/i386/asm-dialect-1.c: New test case.
3771
3772 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3773 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3774
3775 * gcc.target/i386/prefetchw-1.c: New.
3776 * gcc.target/i386/sse-12.c: Add -mprfchw.
3777 * gcc.target/i386/sse-13.c: Ditto.
3778 * gcc.target/i386/sse-14.c: Ditto.
3779 * gcc.target/i386/sse-22.c: Ditto.
3780 * gcc.target/i386/sse-23.c: Ditto.
3781 * g++.dg/other/i386-2.C: Ditto.
3782 * g++.dg/other/i386-3.C: Ditto.
3783
3784 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3785
3786 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3787
3788 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3789
3790 PR target/54051
3791 * gcc.target/arm/pr54051.c: New.
3792 * gcc.target/arm/vfp-1.c: Adjust test.
3793
3794 2012-07-24 Julian Brown <julian@codesourcery.com>
3795
3796 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3797 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3798 hard-float ARM.
3799
3800 2012-07-23 Paul Brook <paul@codesourcery.com>
3801
3802 * g++.dg/other/armv7m-1.c: New test.
3803
3804 2012-07-23 Julian Brown <julian@codesourcery.com>
3805
3806 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3807 ARM.
3808 (DO_TEST): Define to 1 for appropriate ARM targets.
3809
3810 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3811
3812 PR tree-optimization/53881
3813 * gcc.dg/pr53881.c: Renamed to ...
3814 * gcc.dg/pr53881-1.c: ... this.
3815 * gcc.dg/pr53881-2.c: New test.
3816
3817 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3818
3819 Handle recent changes in default atomics for cris*-*-linux*.
3820 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3821 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3822 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3823 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3824 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3825 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3826 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3827 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3828 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3829 -mno-unaligned-atomic-may-use-library is in effect for
3830 cris*-*-linux*.
3831 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3832 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3833 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3834 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3835 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3836 gcc.target/cris/torture/sync-mis-op-i-1.c,
3837 gcc.target/cris/torture/sync-mis-op-i-2.c,
3838 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3839 gcc.target/cris/torture/sync-mis-op-i-3.c,
3840 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3841 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3842 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3843 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3844 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3845 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3846 (main): Remove local variable x.
3847 [mis_ok]: Check that atomics don't fail.
3848
3849 2012-07-21 Andrew Pinski <apinski@cavium.com>
3850
3851 * gcc.dg/tree-ssa/vrp72.c: New test.
3852 * gcc.dg/tree-ssa/vrp73.c: New test.
3853 * gcc.dg/tree-ssa/vrp74.c: New test.
3854 * gcc.dg/tree-ssa/vrp75.c: New test.
3855
3856 2012-07-21 Andrew Pinski <apinski@cavium.com>
3857
3858 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3859 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3860
3861 2012-07-21 Andrew Pinski <apinski@cavium.com>
3862
3863 * gcc.target/mips/octeon-pop-2.c: New testcase.
3864
3865 2012-07-21 Tobias Burnus <burnus@net-b.de>
3866
3867 PR fortran/48820
3868 * gfortran.dg/assumed_rank_3.f90: New.
3869 * gfortran.dg/assumed_rank_11.f90: New.
3870 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
3871 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
3872 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
3873
3874 2012-07-21 Andrew Pinski <apinski@cavium.com>
3875
3876 * gcc.target/mips/unaligned-1.c: New testcase.
3877
3878 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
3879
3880 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
3881
3882 2012-07-20 Tobias Burnus <burnus@net-b.de>
3883
3884 * gfortran.dg/bind_c_array_params_2.f90: New.
3885 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
3886 and update dg-error.
3887
3888 2012-07-20 Tobias Burnus <burnus@net-b.de>
3889
3890 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
3891
3892 2012-07-20 Jason Merrill <jason@redhat.com>
3893
3894 PR c++/54038
3895 * g++.dg/other/array7.C: New.
3896
3897 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
3898
3899 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
3900 the basic block and check loop depth.
3901 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
3902 matching patterns and comments.
3903 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
3904 * gcc.dg/tree-ssa/vector-2.c: Likewise.
3905
3906 2012-07-20 Jakub Jelinek <jakub@redhat.com>
3907
3908 PR c++/28656
3909 * c-c++-common/pr28656.c: New test.
3910
3911 2012-07-19 Jason Merrill <jason@redhat.com>
3912
3913 PR c++/54026
3914 * g++.dg/init/mutable1.C: New.
3915
3916 2012-07-20 Tobias Burnus <burnus@net-b.de>
3917
3918 PR fortran/48820
3919 * gfortran.dg/assumed_type_3.f90: Update dg-error.
3920 * gfortran.dg/assumed_rank_1.f90: New.
3921 * gfortran.dg/assumed_rank_1_c.c: New.
3922 * gfortran.dg/assumed_rank_2.f90: New.
3923 * gfortran.dg/assumed_rank_4.f90: New.
3924 * gfortran.dg/assumed_rank_5.f90: New.
3925 * gfortran.dg/assumed_rank_6.f90: New.
3926 * gfortran.dg/assumed_rank_7.f90: New.
3927 * gfortran.dg/assumed_rank_8.f90: New.
3928 * gfortran.dg/assumed_rank_8_c.c: New.
3929 * gfortran.dg/assumed_rank_9.f90: New.
3930 * gfortran.dg/assumed_rank_10.f90: New.
3931 * gfortran.dg/assumed_rank_12.f90: New.
3932
3933 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3934
3935 * gnat.dg/opt25.adb: New test.
3936 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
3937 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
3938
3939 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3940
3941 * gnat.dg/aggr20.ad[sb]: New test.
3942 * gnat.dg/aggr20_pkg.ads: New helper.
3943
3944 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3945
3946 * gnat.dg/derived_type3.adb: New test.
3947 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
3948
3949 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3950
3951 PR rtl-optimization/53942
3952 * gcc.dg/pr53942.c: New test.
3953
3954 2012-07-19 Jason Merrill <jason@redhat.com>
3955
3956 PR c++/54021
3957 * g++.dg/cpp0x/constexpr-builtin2.C: New.
3958
3959 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
3960
3961 * gnat.dg/discr38.adb: New test.
3962
3963 2012-07-19 Jakub Jelinek <jakub@redhat.com>
3964
3965 PR middle-end/54017
3966 * c-c++-common/gomp/pr54017.c: New test.
3967
3968 2012-07-19 Richard Guenther <rguenther@suse.de>
3969 Eric Botcazou <ebotcazou@adacore.com>
3970
3971 * gnat.dg/loop_optimization11.adb: New testcase.
3972 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
3973
3974 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
3975 Jason Merrill <jason@redhat.com>
3976
3977 * g++.dg/cpp0x/sfinae37.C: New.
3978 * g++.dg/template/access23.C: New.
3979 * g++.dg/template/access7.C: Adjust.
3980 * g++.dg/template/sfinae10.C: Don't expect errors.
3981 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
3982
3983 2012-07-18 Julian Brown <julian@codesourcery.com>
3984 Sandra Loosemore <sandra@codesroucery.com>
3985
3986 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
3987
3988 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
3989
3990 * gnat.dg/noreturn4.ad[sb]: New test.
3991 * gnat.dg/noreturn4_pkg.ads: New helper.
3992
3993 2012-07-18 Jie Zhang <jzhang918@gmail.com>
3994 Julian Brown <julian@codesourcery.com>
3995
3996 * gcc.target/arm/neon-vdup-1.c: New test case.
3997 * gcc.target/arm/neon-vdup-2.c: New test case.
3998 * gcc.target/arm/neon-vdup-3.c: New test case.
3999 * gcc.target/arm/neon-vdup-4.c: New test case.
4000 * gcc.target/arm/neon-vdup-5.c: New test case.
4001 * gcc.target/arm/neon-vdup-6.c: New test case.
4002 * gcc.target/arm/neon-vdup-7.c: New test case.
4003 * gcc.target/arm/neon-vdup-8.c: New test case.
4004 * gcc.target/arm/neon-vdup-9.c: New test case.
4005 * gcc.target/arm/neon-vdup-10.c: New test case.
4006 * gcc.target/arm/neon-vdup-11.c: New test case.
4007 * gcc.target/arm/neon-vdup-12.c: New test case.
4008 * gcc.target/arm/neon-vdup-13.c: New test case.
4009 * gcc.target/arm/neon-vdup-14.c: New test case.
4010 * gcc.target/arm/neon-vdup-15.c: New test case.
4011 * gcc.target/arm/neon-vdup-16.c: New test case.
4012 * gcc.target/arm/neon-vdup-17.c: New test case.
4013 * gcc.target/arm/neon-vdup-18.c: New test case.
4014 * gcc.target/arm/neon-vdup-19.c: New test case.
4015 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4016 arguments non-constant.
4017
4018 2012-07-18 Richard Guenther <rguenther@suse.de>
4019
4020 PR tree-optimization/53970
4021 * g++.dg/torture/pr53970.C: New testcase.
4022
4023 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4024
4025 PR target/38621
4026 * gcc.c-torture/compile/pr38621.c: New.
4027
4028 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4029
4030 PR target/33135
4031 * gcc.target/sh/pr33135-1.c: New.
4032 * gcc.target/sh/pr33135-2.c: New.
4033 * gcc.target/sh/pr33135-3.c: New.
4034 * gcc.target/sh/pr33135-4.c: New.
4035
4036 2012-07-17 Jason Merrill <jason@redhat.com>
4037
4038 PR c++/53995
4039 * g++.dg/parse/enum9.C: New.
4040
4041 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4042 Sandra Loosemore <sandra@codesourcery.com>
4043
4044 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4045 if there is a conflict with -mcpu=. Use -mcpu=5208.
4046
4047 2012-07-17 Jason Merrill <jason@redhat.com>
4048
4049 PR c++/53989
4050 * g++.dg/template/array23.C: New.
4051
4052 2012-07-17 Tobias Burnus <burnus@net-b.de>
4053
4054 PR fortran/53985
4055 * gfortran.dg/bind_c_usage_26.f90: New.
4056 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4057 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4058 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4059 * gfortran.dg/interop_params.f03: Ditto.
4060
4061 2012-07-17 Jason Merrill <jason@redhat.com>
4062
4063 * g++.dg/template/inherit8.C: Adjust.
4064 * g++.dg/template/using21.C: Adjust.
4065 * g++.dg/template/using22.C: Adjust.
4066
4067 PR c++/53549
4068 * g++.dg/template/current-inst1.C: New.
4069 * g++.dg/parse/crash35.C: Adjust.
4070
4071 2012-07-17 Tobias Burnus <burnus@net-b.de>
4072
4073 PR fortran/52101
4074 * gfortran.dg/oldstyle_4.f90: New.
4075
4076 2012-07-17 Tobias Burnus <burnus@net-b.de>
4077
4078 PR fortran/49265
4079 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4080 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4081
4082 2012-07-16 Jason Merrill <jason@redhat.com>
4083
4084 * g++.dg/parse/access8.C: Adjust.
4085 * g++.dg/template/sfinae6_neg.C: Adjust.
4086
4087 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4088
4089 PR fortran/53824
4090 * gfortran.dg/coarray_allocate_1.f90: New test.
4091
4092 2012-07-16 Andrew Pinski <apinski@cavium.com>
4093
4094 * gcc.c-torture/execute/bswap-1.c: New testcase.
4095 * gcc.c-torture/compile/unalign-1.c: New testcase.
4096 * gcc.c-torture/compile/20120524-1.c: New testcase.
4097 * gcc.c-torture/compile/20101216-1.c: New testcase.
4098
4099 2012-07-16 Dehao Chen <dehao@google.com>
4100
4101 Revert
4102 2012-07-10 Dehao Chen <dehao@google.com>
4103
4104 * gcc.dg/debug_info_inline.c: New test.
4105
4106 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4107
4108 PR fortran/53956
4109 * gfortran.dg/proc_decl_28.f90: New.
4110
4111 2012-07-16 Andrew Pinski <apinski@cavium.com>
4112
4113 * gcc.dg/torture/builtins-1.c: New testcase.
4114
4115 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4116
4117 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4118 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4119 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4120 gcc.target/cris/sync-1-v10.c,
4121 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4122 pass -mno-unaligned-atomic-may-use-library.
4123 * gcc.target/cris/sync-xchg-1.c: New test.
4124 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4125 valid register operand output modifier.
4126
4127 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4128
4129 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4130 characters.
4131
4132 2012-07-13 Andrew Pinski <apinski@cavium.com>
4133
4134 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4135 rather than cleanup-tree-dump.
4136 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4137
4138 2012-07-13 Richard Guenther <rguenther@suse.de>
4139
4140 PR tree-optimization/53907
4141 * gcc.target/i386/pr53907.c: New testcase.
4142
4143 2012-07-13 Richard Guenther <rguenther@suse.de>
4144
4145 PR tree-optimization/53922
4146 * gcc.dg/torture/pr53922.c: New testcase.
4147
4148 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4149
4150 PR rtl-optimization/53908
4151 * gcc.dg/torture/pr53908.c: New test.
4152
4153 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4154
4155 PR c++/53531
4156 * g++.dg/cpp0x/variadic135.C: New.
4157
4158 2012-07-12 Jason Merrill <jason@redhat.com>
4159
4160 * g++.dg/template/sfinae6_neg.C: Adjust.
4161
4162 2012-07-12 Tobias Burnus <burnus@net-b.de>
4163
4164 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4165 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4166 scan-tree-dump-times pattern.
4167
4168 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4169
4170 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4171
4172 2012-07-11 Jason Merrill <jason@redhat.com>
4173
4174 DR 1402
4175 * g++.g/cpp0x/defaulted37.C: New.
4176
4177 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4178
4179 PR target/53859
4180 * gcc.target/arm/pr53859.c: New test.
4181
4182 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4183
4184 PR target/53886
4185 * gcc.c-torture/compile/pr53886.c: New.
4186
4187 2012-07-10 Dehao Chen <dehao@google.com>
4188
4189 * gcc.dg/debug_info_inline.c: New test.
4190
4191 2012-07-10 Jason Merrill <jason@redhat.com>
4192
4193 PR c++/53733
4194 * g++.dg/cpp0x/defaulted36.C: New.
4195 * g++.dg/cpp0x/defaulted21.C: Adjust.
4196
4197 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4198
4199 2012-07-09 Sterling Augustine <saugustine@google.com>
4200
4201 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4202
4203 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4204
4205 PR tree-optimization/53887
4206 * gcc.dg/pr53887.c: New test.
4207
4208 2012-07-09 Jason Merrill <jason@redhat.com>
4209
4210 PR c++/53882
4211 * g++.dg/cpp0x/nullptr29.C: New.
4212
4213 2012-07-09 Tom de Vries <tom@codesourcery.com>
4214 Richard Guenther <rguenther@suse.de>
4215
4216 * gcc.dg/builtin-unreachable-6.c: New test.
4217 * gcc.dg/builtin-unreachable-5.c: New test.
4218
4219 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4220
4221 PR tree-optimization/53881
4222 * gcc.dg/pr53881.c: New test.
4223
4224 2012-07-06 Jason Merrill <jason@redhat.com>
4225
4226 PR c++/53862
4227 * g++.dg/cpp0x/variadic134.C: New.
4228
4229 PR c++/53858
4230 * g++.dg/cpp0x/alias-decl-20.C: New.
4231
4232 2012-07-06 Tom de Vries <tom@codesourcery.com>
4233
4234 PR tree-optimization/51879
4235 * gcc.dg/pr51879-16.c: New test.
4236 * gcc.dg/pr51879-17.c: Same.
4237
4238 2012-07-06 Tom de Vries <tom@codesourcery.com>
4239
4240 PR tree-optimization/52009
4241 * gcc.dg/pr51879-7.c: New test.
4242 * gcc.dg/pr51879-18.c: New test.
4243
4244 2012-07-05 Jason Merrill <jason@redhat.com>
4245
4246 PR c++/50852
4247 * g++.dg/template/typedef39.C: New.
4248
4249 PR c++/53039
4250 * g++.dg/cpp0x/variadic133.C: New.
4251 * g++.dg/template/param1.C: Adjust.
4252
4253 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4254
4255 PR target/48941
4256 PR target/51980
4257 * gcc.target/arm/neon/vtrnf32.c: Update.
4258 * gcc.target/arm/neon/vtrns32.c: Update.
4259 * gcc.target/arm/neon/vtrnu32.c: Update.
4260 * gcc.target/arm/neon/vzipf32.c: Update.
4261 * gcc.target/arm/neon/vzips32.c: Update.
4262 * gcc.target/arm/neon/vzipu32.c: Update.
4263
4264 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4265
4266 PR fortran/53732
4267 * gfortran.dg/inline_sum_4.f90: New test.
4268
4269 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4270
4271 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4272
4273 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4274
4275 * gcc.target/arm/fma-sp.c: New testcase.
4276 * gcc.target/arm/fma.c: Likewise.
4277 * gcc.target/arm/fma.h: Likewise.
4278
4279 2012-07-04 Jason Merrill <jason@redhat.com>
4280
4281 PR c++/53848
4282 * g++.dg/other/enum3.C: New.
4283
4284 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4285
4286 PR middle-end/53321
4287 * g++.dg/torture/pr53321.C: New test.
4288
4289 2012-07-04 Richard Guenther <rguenther@suse.de>
4290
4291 PR tree-optimization/53844
4292 * g++.dg/tree-ssa/pr53844.C: New testcase.
4293
4294 2012-07-04 Richard Guenther <rguenther@suse.de>
4295
4296 PR tree-optimization/53849
4297 * gcc.dg/pr53849.c: New testcase.
4298
4299 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4300
4301 PR c++/53812
4302 * g++.dg/ext/label14.C: New test.
4303
4304 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4305
4306 PR target/53811
4307 * g++.dg/other/pr53811.C: New test.
4308
4309 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4310
4311 PR target/28896
4312 * gcc.target/m68k/stack-limit-1.c: New testcase.
4313
4314 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4315
4316 * gnat.dg/recursive_call.adb: New test.
4317
4318 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4319
4320 * gnat.dg/discr37.ad[sb]: New test.
4321
4322 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4323
4324 * g++.dg/other/packed1.C: Remove SH from xfail list.
4325
4326 2012-07-02 Jason Merrill <jason@redhat.com>
4327
4328 PR c++/53619
4329 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4330
4331 PR c++/53783
4332 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4333
4334 PR c++/53788
4335 * g++.dg/cpp0x/decltype39.C: New.
4336 * g++.dg/diagnostic/method1.C: Adjust.
4337
4338 PR c++/53816
4339 * g++.dg/template/ref6.C: New.
4340
4341 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4342
4343 PR target/53568
4344 * gcc.target/sh/pr53568-1.c: New.
4345
4346 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4347
4348 PR target/51244
4349 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4350
4351 2012-07-02 Jason Merrill <jason@redhat.com>
4352
4353 PR c++/53821
4354 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4355
4356 PR c++/53524
4357 * g++.dg/template/enum7.C: New.
4358 * g++.dg/other/ptrmem10.C: Adjust.
4359 * g++.dg/other/ptrmem11.C: Adjust.
4360 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4361
4362 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4363
4364 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4365
4366 2012-07-01 Wei Guozhi <carrot@google.com>
4367
4368 PR target/53447
4369 * gcc.target/arm/pr53447-1.c: New testcase.
4370 * gcc.target/arm/pr53447-2.c: New testcase.
4371 * gcc.target/arm/pr53447-3.c: New testcase.
4372 * gcc.target/arm/pr53447-4.c: New testcase.
4373
4374 2012-06-29 Richard Guenther <rguenther@suse.de>
4375
4376 PR tree-optimization/47061
4377 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4378
4379 2012-06-29 Richard Guenther <rguenther@suse.de>
4380
4381 PR tree-optimization/37541
4382 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4383
4384 2012-06-29 Richard Guenther <rguenther@suse.de>
4385
4386 PR tree-optimization/52589
4387 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4388
4389 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4390
4391 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4392
4393 * g++.dg/template/error46.C: Add missing comment to dg-message.
4394 * g++.dg/template/crash107.C: Likewise.
4395 * g++.dg/template/error47.C: Likewise.
4396 * g++.dg/template/crash108.C: Likewise.
4397 * g++.dg/overload/operator5.C: Likewise.
4398
4399 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4400 errors in dg-message directives, add comments.
4401
4402 2012-06-28 Kai Tietz <ktietz@redhat.com>
4403
4404 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4405 hard-coded 'unsigned long'.
4406
4407 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4408
4409 PR tree-optimization/51581
4410 * gcc.dg/vect/pr51581-4.c: New test.
4411
4412 PR tree-optimization/53645
4413 * gcc.c-torture/execute/pr53645-2.c: New test.
4414
4415 2012-06-28 Richard Guenther <rguenther@suse.de>
4416
4417 PR middle-end/53790
4418 * gcc.dg/torture/pr53790.c: New testcase.
4419
4420 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4421
4422 PR tree-optimization/53645
4423 * gcc.c-torture/execute/pr53645.c: New test.
4424
4425 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4426
4427 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4428
4429 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4430
4431 PR debug/53671
4432 PR debug/49888
4433 * gcc.dg/guality/pr49888.c: Account for the possibility that
4434 the variable is optimized out at the first test.
4435
4436 2012-06-27 Jason Merrill <jason@redhat.com>
4437
4438 * g++.dg/cpp0x/override2.C: Adjust.
4439 * g++.dg/template/error5.C: Adjust.
4440 * g++.dg/parse/crash28.C: Adjust.
4441
4442 PR c++/53563
4443 * g++.dg/parse/template27.C: New.
4444 * g++.dg/template/crash74.C: Adjust expected output.
4445
4446 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4447
4448 PR fortran/41951
4449 PR fortran/49591
4450 * gfortran.dg/typebound_operator_16.f03: New.
4451
4452 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4453
4454 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4455 even src1.i and src2.i fields even in the second half of the arrays.
4456
4457 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4458
4459 PR c++/51033.
4460 * g++.dg/torture/vshuf-16.inc: New test.
4461 * g++.dg/torture/vshuf-2.inc: New test.
4462 * g++.dg/torture/vshuf-4.inc: New test.
4463 * g++.dg/torture/vshuf-8.inc: New test.
4464 * g++.dg/torture/vshuf-main.inc: New test.
4465 * g++.dg/torture/vshuf-v16hi.C: New test.
4466 * g++.dg/torture/vshuf-v16qi.C: New test.
4467 * g++.dg/torture/vshuf-v2df.C: New test.
4468 * g++.dg/torture/vshuf-v2di.C: New test.
4469 * g++.dg/torture/vshuf-v2sf.C: New test.
4470 * g++.dg/torture/vshuf-v2si.C: New test.
4471 * g++.dg/torture/vshuf-v4df.C: New test.
4472 * g++.dg/torture/vshuf-v4di.C: New test.
4473 * g++.dg/torture/vshuf-v4sf.C: New test.
4474 * g++.dg/torture/vshuf-v4si.C: New test.
4475 * g++.dg/torture/vshuf-v8hi.C: New test.
4476 * g++.dg/torture/vshuf-v8qi.C: New test.
4477 * g++.dg/torture/vshuf-v8si.C: New test.
4478
4479 2012-06-27 Richard Guenther <rguenther@suse.de>
4480
4481 PR middle-end/53676
4482 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4483
4484 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4485
4486 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4487 scan-dump-dem-not): Use printable pattern in test name.
4488
4489 2012-06-26 Sterling Augustine <saugustine@google.com>
4490 Dominique Dhumieres <dominiq@lps.ens.fr>
4491
4492 * gcc.dg/pubtypes-2.c: Update expected output.
4493 * gcc.dg/pubtypes-3.c: Likewise.
4494 * gcc.dg/pubtypes-4.c: Likewise.
4495
4496 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4497
4498 * gcc.dg/tree-ssa/slsr-1.c: New test.
4499 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4500 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4501 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4502
4503 2012-06-26 Matt Turner <mattst88@gmail.com>
4504
4505 PR target/35294
4506 * gcc.target/arm/mmx-2.c: New.
4507
4508 2012-06-26 Richard Guenther <rguenther@suse.de>
4509
4510 PR c++/53752
4511 * g++.dg/torture/pr53752.C: New testcase.
4512
4513 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4514
4515 PR tree-optimization/53748
4516 * gcc.c-torture/compile/pr53748.c: New test.
4517
4518 2012-06-25 Jason Merrill <jason@redhat.com>
4519
4520 PR c++/53498
4521 PR c++/53305
4522 * g++.dg/cpp0x/decltype38.C: New.
4523 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4524
4525 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4526
4527 * lib/target-supports-dg.exp (testname-for-summary): New.
4528 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4529 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4530 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4531 scan-module-absence, output-exists, output-exists-not: Use
4532 testname-for-summary.
4533 (dg-test): Clean up testname_with_flags.
4534 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4535 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4536 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4537 scan-assembler-dem-not, object-size: Use testname-for-summary.
4538 * lib/gcov.exp (run-gcov): Likewise.
4539 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4540 scan-dump-dem, scan-dump-dem-note): Likewise.
4541
4542 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4543 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4544 including profopt.opt; save and restore existing value.
4545 * g++.dg/bprob/bprob.exp: Likewise.
4546 * gcc.dg/matrix/matrix.exp: Likewise.
4547 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4548 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4549 PROFOPT_OPTIONS.
4550
4551 2012-06-25 Richard Henderson <rth@redhat.com>
4552
4553 * gcc.dg/pr53749.c: New.
4554
4555 2012-06-25 Jason Merrill <jason@redhat.com>
4556
4557 PR c++/52988
4558 * g++.dg/cpp0x/nullptr28.C: New.
4559
4560 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4561
4562 * gcc.target/arm/neon-vld1_dupQ.c: New.
4563
4564 2012-06-25 Florian Weimer <fweimer@redhat.com>
4565
4566 * g++.dg/init/new35.C: New.
4567 * g++.dg/init/new36.C: New.
4568 * g++.dg/init/new37.C: New.
4569 * g++.dg/ext/vla5.C: New warning.
4570 * g++.dg/ext/vla8.C: New warning.
4571 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4572
4573 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4574 James Greenhalgh <james.greenhalgh@arm.com>
4575
4576 * gcc.target/arm/ftest-support-arm.h New testcase.
4577 * gcc.target/arm/ftest-support-thumb.h Likewise.
4578 * gcc.target/arm/ftest-support.h Likewise.
4579 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4580 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4581 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4582 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4583 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4584 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4585 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4586 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4587 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4588 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4589 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4590 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4591 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4592 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4593 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4594 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4595 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4596 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4597 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4598 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4599 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4600 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4601 * lib/target-supports.exp
4602 (check_effective_target_arm_arch_FUNC): Add support for more
4603 architectures.
4604 (add_options_for_arm_arch_FUNC): Likewise.
4605 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4606
4607 2012-06-25 Jason Merrill <jason@redhat.com>
4608
4609 PR c++/53202
4610 * g++.dg/cpp0x/constexpr-tuple.C: New.
4611
4612 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4613
4614 PR target/53759
4615 * gcc.target/i386/pr53759.c: New test.
4616
4617 PR c++/53594
4618 * g++.dg/cpp0x/nsdmi7.C: New test.
4619
4620 2012-06-24 Kai Tietz <ktietz@redhat.com>
4621
4622 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4623 for LLP64 targets.
4624 * gcc.target/i386/pr38988.c: Likewise.
4625
4626 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4627
4628 PR fortran/47710
4629 PR fortran/53328
4630 * gfortran.dg/typebound_generic_12.f03: New.
4631 * gfortran.dg/typebound_generic_13.f03: New.
4632
4633 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4634
4635 * gnat.dg/lto15.ad[sb]: New test.
4636
4637 2012-06-21 Meador Inge <meadori@codesourcery.com>
4638
4639 PR c/53702
4640 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4641
4642 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4643
4644 * gcc.dg/pch/ident-1.c: New test.
4645 * gcc.dg/pch/ident-1.hs: Header file for new test.
4646
4647 2012-06-21 Michael Matz <matz@suse.de>
4648
4649 PR middle-end/53688
4650 * gcc.c-torture/execute/pr53688.c: New test.
4651
4652 2012-06-20 Richard Guenther <rguenther@suse.de>
4653
4654 PR tree-optimization/30318
4655 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4656
4657 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4658
4659 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4660
4661 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4662
4663 * gcc.target/i386/clearcapv2.map: New file.
4664 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4665
4666 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4667
4668 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4669 and add __sh__ case.
4670
4671 2012-06-19 Jason Merrill <jason@redhat.com>
4672
4673 PR c++/52637
4674 * g++.dg/debug/localclass1.C: New.
4675
4676 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4677
4678 * g++.dg/cpp0x/override4.C: New.
4679
4680 2012-06-14 Jason Merrill <jason@redhat.com>
4681
4682 PR c++/53651
4683 * g++.dg/cpp0x/decltype37.C: New.
4684
4685 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4686
4687 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4688
4689 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4690
4691 * gcc.c-torture/compile/vector-5.c,
4692 gcc.c-torture/compile/vector-6.c: New tests.
4693
4694 2012-06-19 Richard Henderson <rth@redhat.com>
4695
4696 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4697
4698 2012-06-19 Richard Guenther <rguenther@suse.de>
4699
4700 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4701
4702 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4703
4704 PR target/53712
4705 * gcc.target/i386/pr53712.c: New test.
4706
4707 2012-06-18 Tobias Burnus <burnus@net-b.de>
4708
4709 PR fortran/53692
4710 * gfortran.dg/elemental_optional_args_6.f90: New.
4711
4712 2012-06-18 Tobias Burnus <burnus@net-b.de>
4713
4714 PR fortran/53526
4715 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4716 * gfortran.dg/coarray/move_alloc_1.f90
4717
4718 2012-06-18 Tobias Burnus <burnus@net-b.de>
4719
4720 PR fortran/53526
4721 * gfortran.dg/coarray_27.f90: New.
4722
4723 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4724 Greta Yorsh <Greta.Yorsh@arm.com>
4725
4726 * gcc.target/arm/epilog-1.c: New test.
4727
4728 2012-06-18 Richard Guenther <rguenther@suse.de>
4729
4730 PR tree-optimization/53693
4731 * g++.dg/torture/pr53693.C: New testcase.
4732
4733 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4734
4735 PR tree-optimization/53703
4736 * gcc.dg/torture/pr53703.c: New test.
4737
4738 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4739
4740 PR middle-end/53698
4741 * gcc.target/i386/pr53698.c: New test.
4742
4743 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4744
4745 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4746
4747 2012-06-17 Tobias Burnus <burnus@net-b.de>
4748
4749 PR fortran/53691
4750 PR fortran/53685
4751 * gfortran.dg/transfer_check_3.f90: New.
4752
4753 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4754
4755 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4756
4757 2012-06-16 Tobias Burnus <burnus@net-b.de>
4758
4759 PR fortran/53642
4760 PR fortran/45170
4761 * gfortran.dg/deferred_type_param_8.f90: New.
4762
4763 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4764
4765 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4766 testname that includes flags, passed in as new argument, in
4767 pass/fail messages.
4768 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4769 and pass it to verify-* procedures.
4770
4771 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4772 alignment torture options with usual torture options.
4773
4774 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4775 messages reported for one line of source code.
4776 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4777 * g++.dg/cpp0x/decltype2.C: Likewise.
4778 * g++.dg/cpp0x/decltype3.C: Likewise.
4779 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4780 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4781 * g++.dg/cpp0x/static_assert3.C: Likewise.
4782 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4783 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4784 * g++.dg/cpp0x/union1.C: Likewise.
4785 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4786 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4787 * g++.dg/cpp0x/variadic2.C: Likewise.
4788 * g++.dg/cpp0x/variadic20.C: Likewise.
4789 * g++.dg/cpp0x/variadic74.C: Likewise.
4790 * g++.dg/diagnostic/bitfld2.C: Likewise.
4791 * g++.dg/ext/attrib44.C: Likewise.
4792 * g++.dg/ext/no-asm-1.C: Likewise.
4793 * g++.dg/other/error34.C: Likewise.
4794 * g++.dg/parse/crash46.C: Likewise.
4795 * g++.dg/parse/error10.C: Likewise.
4796 * g++.dg/parse/error2.C: Likewise.
4797 * g++.dg/parse/error3.C: Likewise.
4798 * g++.dg/parse/error36.C: Likewise.
4799 * g++.dg/parse/error8.C: Likewise.
4800 * g++.dg/parse/error9.C: Likewise.
4801 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4802 * g++.dg/parse/parser-pr28152.C: Likewise.
4803 * g++.dg/parse/template25.C: Likewise.
4804 * g++.dg/parse/typename11.C: Likewise.
4805 * g++.dg/tc1/dr147.C: Likewise.
4806 * g++.dg/template/deduce3.C: Likewise.
4807 * g++.dg/template/koenig9.C: Likewise.
4808 * g++.dg/template/pr23510.C: Likewise.
4809 * g++.dg/warn/pr12242.C: Likewise.
4810 * g++.dg/warn/pr30551-2.C: Likewise.
4811 * g++.dg/warn/pr30551.C: Likewise.
4812 * g++.old-deja/g++.other/typename1.C: Likewise.
4813 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4814
4815 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4816
4817 PR c++/51033
4818 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4819 * c-c++-common/torture/vshuf-2.inc: Likewise.
4820 * c-c++-common/torture/vshuf-4.inc: Likewise.
4821 * c-c++-common/torture/vshuf-8.inc: Likewise.
4822 * c-c++-common/torture/vshuf-main.inc: Likewise.
4823 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4824 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4825 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4826 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4827 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4828 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4829 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4830 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4831 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4832 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4833 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4834 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4835 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4836 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4837
4838 2012-06-15 Michael Matz <matz@suse.de>
4839
4840 * gcc.dg/tree-ssa/vector-4.c: New test.
4841
4842 2012-06-15 Michael Matz <matz@suse.de>
4843
4844 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4845 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4846
4847 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4848
4849 PR tree-optimization/53636
4850 * gcc.target/arm/pr53636.c: New test.
4851
4852 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4853
4854 PR tree-optimization/51581
4855 * gcc.c-torture/execute/pr51581-1.c: New test.
4856 * gcc.c-torture/execute/pr51581-2.c: New test.
4857 * gcc.dg/vect/pr51581-1.c: New test.
4858 * gcc.dg/vect/pr51581-2.c: New test.
4859 * gcc.dg/vect/pr51581-3.c: New test.
4860 * gcc.target/i386/avx-pr51581-1.c: New test.
4861 * gcc.target/i386/avx-pr51581-2.c: New test.
4862 * gcc.target/i386/avx2-pr51581-1.c: New test.
4863 * gcc.target/i386/avx2-pr51581-2.c: New test.
4864 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4865
4866 2012-06-15 Richard Guenther <rguenther@suse.de>
4867
4868 * gcc.c-torture/execute/20120615-1.c: New testcase.
4869
4870 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
4871
4872 * gnat.dg/vect8.ad[sb]: New test.
4873
4874 2012-06-14 Richard Guenther <rguenther@suse.de>
4875
4876 * gcc.dg/tree-ssa/vrp.h: New testcase.
4877 * gcc.dg/tree-ssa/vrp68.c: Likewise.
4878
4879 2012-06-13 Christian Bruel <christian.bruel@st.com>
4880
4881 PR target/53621
4882 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
4883
4884 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
4885
4886 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
4887
4888 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
4889
4890 PR testsuite/20771
4891 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
4892 test summary unique.
4893
4894 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4895 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
4896 scan-stack-usage-not): Don't strip torture options from test name.
4897
4898 * lib/scandump.exp (scan-dump-times): Use printable version of
4899 regexp in test summary line.
4900
4901 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
4902 messages reported for one line of source code.
4903 * gcc.dg/format/few-1.c: Likewise.
4904 * gcc.dg/ia64-sync-2.c: Likewise.
4905 * gcc.dg/sync-2.c: Likewise.
4906 * gcc.dg/noncompile/pr44517.c: Likewise.
4907
4908 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4909
4910 PR debug/49888
4911 * gcc.dg/guality/pr49888.c: New.
4912
4913 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
4914
4915 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
4916 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
4917 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
4918
4919 2012-06-13 Tobias Burnus <burnus@net-b.de>
4920
4921 PR fortran/53643
4922 * gfortran.dg/intent_out_7.f90: New.
4923
4924 2012-06-13 Tobias Burnus <burnus@net-b.de>
4925
4926 PR fortran/53597
4927 * gfortran.dg/save_4.f90: New.
4928
4929 2012-06-12 Jakub Jelinek <jakub@redhat.com>
4930
4931 PR c/53532
4932 PR c/51034
4933 PR c/53196
4934 * gcc.dg/pr53532.c: New test.
4935 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
4936 adjust line numbers.
4937 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
4938 * gcc.dg/Wcxx-compat-8.c: Likewise.
4939 * gcc.dg/pr51034.c: New test.
4940 * gcc.dg/pr53196-1.c: New test.
4941 * gcc.dg/pr53196-2.c: New test.
4942
4943 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
4944
4945 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
4946 alignment torture options with usual torture options.
4947 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
4948 instead of dg-options.
4949 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
4950 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
4951 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
4952 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
4953 * gcc.dg/torture/stackalign/push-1.c: Likewise.
4954 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
4955
4956 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
4957 to checks for multiple messages reported for one line of source code.
4958 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
4959
4960 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
4961 messages reported for one line of source code.
4962
4963 * gcc.dg/20031223-1.c: Add comments to check for multiple
4964 messages reported for one line of source code.
4965 * gcc.dg/Wconversion-integer.c: Likewise.
4966 * gcc.dg/Wfatal-2.c: Likewise.
4967 * gcc.dg/Wfatal.c: Likewise.
4968 * gcc.dg/Wobjsize-1.c: Likewise.
4969 * gcc.dg/c99-vla-jump-1.c: Likewise.
4970 * gcc.dg/c99-vla-jump-2.c: Likewise.
4971 * gcc.dg/c99-vla-jump-3.c: Likewise.
4972 * gcc.dg/c99-vla-jump-4.c: Likewise.
4973 * gcc.dg/c99-vla-jump-5.c: Likewise.
4974 * gcc.dg/decl-9.c: Likewise.
4975 * gcc.dg/declspec-10.c: Likewise.
4976 * gcc.dg/declspec-18.c: Likewise.
4977 * gcc.dg/mtune.c: Likewise.
4978 * gcc.dg/parser-pr28152-2.c: Likewise.
4979 * gcc.dg/parser-pr28152.c: Likewise.
4980 * gcc.dg/pr14475.c: Likewise.
4981 * gcc.dg/pr27953.c: Likewise.
4982 * gcc.dg/pr28322-3.c: Likewise.
4983 * gcc.dg/pr30457.c: Likewise.
4984 * gcc.dg/pr30551-2.c: Likewise.
4985 * gcc.dg/pr30551-3.c: Likewise.
4986 * gcc.dg/pr30551-4.c: Likewise.
4987 * gcc.dg/pr30551-5.c: Likewise.
4988 * gcc.dg/pr30551-6.c: Likewise.
4989 * gcc.dg/pr30551.c: Likewise.
4990 * gcc.dg/pr45461.c: Likewise.
4991 * gcc.dg/pr48552-1.c: Likewise.
4992 * gcc.dg/pr48552-2.c: Likewise.
4993 * gcc.dg/redecl-1.c: Likewise.
4994 * gcc.dg/transparent-union-3.c: Likewise.
4995 * gcc.dg/utf-dflt.c: Likewise.
4996 * gcc.dg/utf-dflt2.c: Likewise.
4997 * gcc.dg/vla-8.c: Likewise.
4998 * gcc.dg/vla-init-1.c: Likewise.
4999 * gcc.dg/wtr-int-type-1.c: Likewise.
5000
5001 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5002 messages reported for for one line of source code.
5003 * c-c++-common/raw-string-5.c: Likewise.
5004 * c-c++-common/raw-string-4.c: Likewise.
5005 * c-c++-common/raw-string-6.c: Likewise.
5006 * c-c++-common/pr20000.c: Likewise.
5007
5008 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5009 messages reported for one line of source code.
5010 * gcc.dg/cpp/pr30786.c: Likewise.
5011 * gcc.dg/cpp/pr28709.c: Likewise.
5012 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5013 * gcc.dg/cpp/macspace2.c: Likewise.
5014 * gcc.dg/cpp/missing-header-1.c: Likewise.
5015 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5016 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5017 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5018
5019 2012-06-12 Jason Merrill <jason@redhat.com>
5020
5021 PR c++/53599
5022 * g++.dg/template/local7.C: New.
5023
5024 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5025
5026 PR target/53511
5027 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5028 * gcc.target/sh/pr51340-2.c: Likewise.
5029 * gcc.target/sh/pr51340-3.c: Likewise.
5030
5031 2012-06-12 Michael Matz <matz@suse.de>
5032
5033 * gcc.dg/torture/alias-1.c: New test.
5034
5035 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5036
5037 PR rtl-optimization/53589
5038 * gcc.dg/torture/pr53589.c: New test.
5039
5040 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5041
5042 PR target/50749
5043 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5044 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5045 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5046 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5047 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5048 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5049 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5050 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5051 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5052 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5053 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5054 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5055 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5056 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5057 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5058 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5059
5060 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5061
5062 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5063 (check_intel_cpu_model): New function.
5064 (check_amd_cpu_model): New function.
5065 (check_features): New function.
5066 (__get_cpuid_output): New function.
5067 (check_detailed): New function.
5068 (fn1): Rename to quick_check.
5069 (main): Update to call quick_check and call check_detailed.
5070
5071 2012-06-11 Richard Henderson <rth@redhat.com>
5072
5073 * lib/target-supports.exp
5074 (check_effective_target_sync_long_long_runtime): Use
5075 check_effective_target_lp64 instead of
5076 check_effective_target_powerpc64 for powerpc targets.
5077
5078 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5079
5080 PR target/53511
5081 * gcc.target/sh/pr53511-1.c: New.
5082
5083 2012-06-11 Richard Guenther <rguenther@suse.de>
5084
5085 PR middle-end/53470
5086 * g++.dg/lto/pr53470_0.C: New testcase.
5087 * gcc.dg/lto/pr53470_0.c: Likewise.
5088
5089 2012-06-11 Richard Guenther <rguenther@suse.de>
5090
5091 PR c++/53605
5092 * g++.dg/ext/pr53605.C: New testcase.
5093
5094 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5095
5096 * gnat.dg/specs/array1.ads: New test.
5097 * gnat.dg/specs/array2.ads: Likewise.
5098 * gnat.dg/array22.adb: Likewise.
5099
5100 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5101
5102 * gnat.dg/constant4.adb: New test.
5103 * gnat.dg/constant4_pkg.ads: New helper.
5104
5105 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5106
5107 PR fortran/52552
5108 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5109 * gfortran.dg/allocate_class_1.f90: Modified.
5110 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5111 * gfortran.dg/allocate_class_2.f90: New.
5112
5113 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5114
5115 PR middle-end/53535
5116 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5117
5118 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5119
5120 PR fortran/52861
5121 * gfortran.dg/string_assign_2.f90: New test case.
5122
5123 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5124
5125 PR fortran/52861
5126 * gfortran.dg/string_assign_1.f90: New test case.
5127
5128 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5129
5130 PR middle-end/53580
5131 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5132 * gcc.dg/gomp/critical-4.c: Likewise.
5133 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5134 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5135 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5136 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5137 * c-c++-common/gomp/pr53580.c: New test.
5138
5139 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5140
5141 PR c++/51214
5142 * g++.dg/cpp0x/forw_enum11.C: New.
5143
5144 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5145
5146 PR c++/53567
5147 * g++.dg/cpp0x/alias-decl-19.C: New.
5148
5149 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5150
5151 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5152
5153 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5154
5155 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5156 (XSTATE_FP): Ditto.
5157 (XSTATE_SSE): Ditto.
5158 (XSTATE_YMM): Ditto.
5159 (avx_os_support): Use new defines.
5160
5161 2012-06-06 Richard Guenther <rguenther@suse.de>
5162
5163 PR testsuite/32380
5164 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5165 loops.
5166
5167 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5168
5169 PR c++/52841
5170 * g++.dg/cpp0x/pr52841.C: New testcase.
5171
5172 2012-06-06 Richard Guenther <rguenther@suse.de>
5173
5174 PR tree-optimization/53081
5175 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5176 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5177
5178 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5179
5180 * gcc.target/powerpc/pr53487.c: New test.
5181
5182 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5183
5184 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5185
5186 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5187
5188 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5189
5190 2012-06-05 Richard Guenther <rguenther@suse.de>
5191
5192 PR tree-optimization/30442
5193 * gcc.dg/vect/bb-slp-30.c: New testcase.
5194
5195 2012-06-05 Richard Guenther <rguenther@suse.de>
5196
5197 PR tree-optimization/53081
5198 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5199 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5200 -fno-tree-loop-distribute-patterns.
5201
5202 2012-06-05 Alan Modra <amodra@gmail.com>
5203
5204 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5205 Check static chain in nested funcs.
5206
5207 2012-06-04 Tobias Burnus <burnus@net-b.de>
5208
5209 PR fortran/50619
5210 * gfortran.dg/init_flag_10.f90: New.
5211
5212 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5213
5214 PR c++/53524
5215 * g++.dg/warn/Wenum-compare-no-2: New.
5216
5217 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5218
5219 PR preprocessor/53463
5220 * g++.dg/cpp/limits.C: New test.
5221 * g++.dg/parse/error19.C: Adjust.
5222 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5223 * g++.dg/warn/pr35635.C: Likewise.
5224 * g++.old-deja/g++.pt/assign1.C: Likewise.
5225
5226 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5227
5228 PR target/53559
5229 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5230 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5231 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5232 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5233 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5234 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5235 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5236 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5237
5238 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5239
5240 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5241
5242 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5243
5244 PR tree-optimization/53550
5245 * gcc.dg/pr53550.c: New test.
5246
5247 2012-06-04 Richard Guenther <rguenther@suse.de>
5248
5249 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5250 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5251 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5252
5253 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5254
5255 PR fortran/48831
5256 * gfortran.dg/parameter_array_element_2.f90: New.
5257
5258 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5259
5260 PR target/53512
5261 * gcc.target/sh/pr53512-1.c: New.
5262 * gcc.target/sh/pr53512-2.c: New.
5263 * gcc.target/sh/pr53512-3.c: New.
5264 * gcc.target/sh/pr53512-4.c: New.
5265
5266 2012-06-01 Jason Merrill <jason@redhat.com>
5267
5268 PR c++/52973
5269 * g++.dg/ext/visibility/template12.C: New.
5270 * g++.dg/ext/attrib14.C: Adjust warning line.
5271
5272 PR c++/52725
5273 * g++.dg/parse/new6.C: New.
5274 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5275
5276 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5277
5278 * c-c++-common/restrict-2.c: Revert previous change.
5279
5280 2012-06-01 Jason Merrill <jason@redhat.com>
5281
5282 PR c++/53137
5283 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5284
5285 PR c++/53484
5286 * g++.dg/cpp0x/auto33.C: New.
5287
5288 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5289
5290 PR c++/26155
5291 * g++.dg/parse/namespace-alias-1.C: New.
5292
5293 2012-06-01 Christian Bruel <christian.bruel@st.com>
5294
5295 * gcc.dg/spec-options.c: New test.
5296 * gcc.dg/foo.specs: New file.
5297
5298 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5299
5300 PR ada/53517
5301 * gnat.dg/lto14.adb: Skip on Solaris.
5302
5303 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5304
5305 * gcc.target/cris/sync-1-v10.c,
5306 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5307 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5308 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5309 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5310 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5311 gcc.target/cris/torture/sync-mis-op-i-1.c,
5312 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5313 gcc.target/cris/torture/sync-mis-op-i-2.c,
5314 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5315 gcc.target/cris/torture/sync-mis-op-i-3.c,
5316 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5317 gcc.target/cris/torture/sync-mis-op-s-1.c,
5318 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5319 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5320 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5321 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5322 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5323 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5324 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5325 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5326 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5327
5328 2012-05-31 Richard Guenther <rguenther@suse.de>
5329
5330 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5331 ldist-pr45948.c with disabled SCCP.
5332
5333 2012-05-31 Richard Guenther <rguenther@suse.de>
5334
5335 PR middle-end/48493
5336 * gcc.dg/torture/pr48493.c: New testcase.
5337
5338 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5339
5340 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5341 arm32 to targets.
5342 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5343 of the initialization loop.
5344 (dg-final): Adjust the expected number of vectorized loops depending
5345 on vect_char_mult target selector.
5346
5347 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5348
5349 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5350 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5351 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5352 New tests.
5353
5354 2012-05-30 Jason Merrill <jason@redhat.com>
5355
5356 PR c++/53356
5357 * g++.dg/init/new34.C: New.
5358 * g++.dg/tree-ssa/stabilize1.C: New.
5359
5360 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5361
5362 PR c++/53356
5363 * g++.dg/init/new33.C: New test.
5364
5365 2012-05-30 Richard Guenther <rguenther@suse.de>
5366
5367 PR middle-end/53501
5368 * gcc.dg/torture/pr53501.c: New testcase.
5369 * c-c++-common/restrict-2.c: Adjust.
5370
5371 2012-05-30 Alan Modra <amodra@gmail.com>
5372
5373 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5374 torture-finish.
5375
5376 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5377
5378 * gcc.target/i386/shuf-concat.c: New test.
5379
5380 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5381
5382 PR rtl-optimization/53519
5383 * gcc.c-torture/compile/pr53519.c: New test.
5384
5385 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5386
5387 * gcc.target/arm/neon-vrev.c: New.
5388
5389 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5390
5391 PR target/51340
5392 * gcc.target/sh/pr51340-1.c: New.
5393 * gcc.target/sh/pr51340-2.c: New.
5394 * gcc.target/sh/pr51340-3.c: New.
5395
5396 2012-05-29 Richard Guenther <rguenther@suse.de>
5397
5398 PR tree-optimization/53516
5399 * gcc.dg/torture/pr53516.c: New testcase.
5400
5401 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5402
5403 PR preprocessor/53229
5404 * gcc.dg/cpp/paste6.c: Force to run without
5405 -ftrack-macro-expansion.
5406 * gcc.dg/cpp/paste8.c: Likewise.
5407 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5408 -ftrack-macro-expansion.
5409 * gcc.dg/cpp/paste12.c: Force to run without
5410 -ftrack-macro-expansion.
5411 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5412 -ftrack-macro-expansion.
5413 * gcc.dg/cpp/paste13.c: Likewise.
5414 * gcc.dg/cpp/paste14.c: Likewise.
5415 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5416 -ftrack-macro-expansion.
5417 * gcc.dg/cpp/paste18.c: New test.
5418
5419 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5420
5421 * gcc.target/cris/torture/trap-1.c,
5422 gcc.target/cris/torture/trap-2.c,
5423 gcc.target/cris/torture/trap-3.c,
5424 gcc.target/cris/torture/trap-v0.c,
5425 gcc.target/cris/torture/trap-v3.c: New tests.
5426
5427 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5428
5429 PR c++/25137
5430 * g++.dg/warn/Wbraces3.C: New.
5431 * g++.dg/warn/Wbraces4.C: Likewise.
5432
5433 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5434
5435 PR tree-optimization/53505
5436 * c-c++-common/torture/pr53505.c: New test.
5437
5438 2012-05-27 Nathan Sidwell <nathan@acm.org>
5439
5440 * gcc.dg/stmt-expr-4.c: New.
5441
5442 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5443
5444 PR c++/53491
5445 * g++.dg/parse/crash60.C: New.
5446
5447 2012-05-26 Jason Merrill <jason@redhat.com>
5448
5449 PR c++/53220
5450 * c-c++-common/array-lit.c: New.
5451 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5452
5453 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5454
5455 PR ada/50294
5456 * gnat.dg/array21.adb: New test.
5457
5458 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5459
5460 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5461
5462 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5463
5464 PR c++/32054
5465 * g++.dg/other/anon-union3.C: New.
5466
5467 2012-05-25 Ian Lance Taylor <iant@google.com>
5468
5469 * gcc.dg/split-6.c: New test.
5470
5471 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5472
5473 * gnat.dg/lto14.adb: New test.
5474
5475 2012-05-25 Tristan Gingold <gingold@adacore.com>
5476
5477 * gcc.target/i386/large-frame.c: New.
5478
5479 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5480 * gcc.target/powerpc/lhs-1.c: New.
5481 * gcc.target/powerpc/lhs-2.c: New.
5482 * gcc.target/powerpc/lhs-3.c: New.
5483
5484 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5485
5486 Make unwound macro expansion trace less redundant
5487 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5488 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5489 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5490 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5491 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5492 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5493
5494 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5495
5496 PR c++/53464
5497 * g++.dg/cpp0x/constexpr-default1.C: New.
5498
5499 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5500
5501 PR c++/32080
5502 * g++.dg/eh/goto2.C: New.
5503
5504 2012-05-24 Richard Guenther <rguenther@suse.de>
5505
5506 PR middle-end/53460
5507 * g++.dg/tree-prof/pr53460.C: New testcase.
5508
5509 2012-05-24 Richard Guenther <rguenther@suse.de>
5510
5511 PR bootstrap/53466
5512 * g++.dg/debug/pr53466.C: New testcase.
5513
5514 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5515
5516 PR tree-optimization/53465
5517 * gcc.c-torture/execute/pr53465.c: New test.
5518
5519 2012-05-23 Tobias Burnus <burnus@net-b.de>
5520
5521 PR fortran/51055
5522 PR fortran/45170
5523 * gfortran.dg/allocate_with_typespec_6.f90: New.
5524
5525 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5526
5527 PR c++/29185
5528 * g++.dg/warn/delete-array-1.C: New.
5529
5530 2012-05-23 Richard Guenther <rguenther@suse.de>
5531
5532 * gcc.dg/torture/pr39074-2.c: Adjust.
5533 * gcc.dg/torture/pr39074.c: Likewise.
5534 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5535 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5536
5537 2012-05-22 Jan Hubicka <jh@suse.cz>
5538
5539 PR middle-end/53161
5540 * g++.dg/torture/pr53161.C: New testcase.
5541
5542 2012-05-22 Tobias Burnus <burnus@net-b.de>
5543
5544 PR fortran/53389
5545 * gfortran.dg/realloc_on_assign_15.f90: New.
5546
5547 2012-05-22 Richard Guenther <rguenther@suse.de>
5548
5549 PR middle-end/51071
5550 * gcc.dg/torture/pr51071-2.c: New testcase.
5551
5552 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5553
5554 PR tree-optimization/53336
5555 * g++.dg/torture/pr53336.C: New testcase.
5556
5557 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5558
5559 PR c++/53322
5560 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5561 instead of -Wunused-local-typedefs.
5562
5563 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5564
5565 PR c++/51184
5566 * g++.dg/other/abstract4.C: New-
5567
5568 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5569
5570 PR c++/40821
5571 * g++.dg/ext/attrib46.C: New.
5572
5573 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5574
5575 PR c/53418
5576 * gcc.c-torture/compile/pr53418-1.c,
5577 gcc.c-torture/compile/pr53418-2.c: New tests.
5578
5579 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5580
5581 PR tree-optimization/53366
5582 * gcc.dg/torture/pr53366-1.c: New test.
5583 * gcc.dg/torture/pr53366-2.c: New test.
5584 * gcc.target/i386/pr53366-1.c: New test.
5585 * gcc.target/i386/pr53366-2.c: New test.
5586
5587 PR tree-optimization/53409
5588 * gcc.c-torture/compile/pr53409.c: New test.
5589
5590 PR tree-optimization/53410
5591 * gcc.c-torture/compile/pr53410-1.c: New test.
5592 * gcc.c-torture/compile/pr53410-2.c: New test.
5593
5594 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5595
5596 PR target/53425
5597 * gcc.target/i386/pr53425-1.c: New file.
5598 * gcc.target/i386/pr53425-2.c: Likewise.
5599
5600 2012-05-21 Richard Guenther <rguenther@suse.de>
5601
5602 PR tree-optimization/53408
5603 * gcc.dg/torture/pr53408.c: New testcase.
5604
5605 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5606 H.J. Lu <hongjiu.lu@intel.com>
5607
5608 PR target/53416
5609 * gcc.target/i386/pr53416.c: New file.
5610
5611 2012-05-21 Richard Guenther <rguenther@suse.de>
5612
5613 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5614
5615 2012-05-21 Richard Guenther <rguenther@suse.de>
5616
5617 * gcc.dg/torture/ldist-1.c: New testcase.
5618
5619 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5620
5621 * gnat.dg/lto13.adb: New test.
5622 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5623
5624 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5625
5626 * gnat.dg/specs/lto12.ads: New test.
5627 * gnat.dg/specs/lto12_pkg.ads: New helper.
5628
5629 2012-05-18 Richard Guenther <rguenther@suse.de>
5630
5631 PR tree-optimization/53346
5632 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5633 * gcc.target/i386/incoming-10.c: Adjust.
5634 * gcc.target/i386/incoming-11.c: Likewise.
5635 * gcc.target/i386/pr46295.c: Likewise.
5636
5637 2012-05-18 Richard Guenther <rguenther@suse.de>
5638
5639 * gcc.dg/pr53352.c: Return zero.
5640
5641 2012-05-18 Richard Guenther <rguenther@suse.de>
5642
5643 PR tree-optimization/53390
5644 * gcc.dg/torture/pr53390.c: New testcase.
5645
5646 2012-05-18 Meador Inge <meadori@codesourcery.com>
5647
5648 PR rtl-optimization/53352
5649 * gcc.dg/pr53352.c: New test.
5650
5651 2012-05-17 David S. Miller <davem@davemloft.net>
5652
5653 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5654 failure on sparc-*-linux-gnu.
5655
5656 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5657
5658 PR c++/39681
5659 * g++.dg/parse/error49.C: New.
5660 * g++.dg/cpp0x/error8.C: Likewise.
5661 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5662 * g++.dg/ext/utf-dflt2.C: Likewise.
5663 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5664 * g++.dg/ext/utf-dflt.C: Likewise.
5665 * c-c++-common/raw-string-3.c: Likewise.
5666 * c-c++-common/raw-string-4.c: Likewise.
5667
5668 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5669
5670 PR c++/53371
5671 * g++.dg/cpp0x/catch1.C: New.
5672
5673 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5674
5675 PR c++/44516
5676 * g++.dg/parse/error48.C: New.
5677 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5678 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5679
5680 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5681
5682 * gcc.dg/tm/indirect-2.c: New test.
5683
5684 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5685
5686 PR tree-optimization/53217
5687 * gfortran.dg/pr53217.f90: New test.
5688
5689 2012-05-16 Richard Guenther <rguenther@suse.de>
5690
5691 PR tree-optimization/53364
5692 * g++.dg/torture/pr53364.C: New testcase.
5693
5694 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5695
5696 PR testsuite/52641
5697 * gcc.dg/pr52549.c: Fix test for long != void*
5698 * gcc.c-torture/execute/pr52979-1.x: New file.
5699 * gcc.c-torture/execute/pr52979-2.x: New file.
5700
5701 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5702
5703 PR preprocessor/7263
5704 * gcc.dg/binary-constants-2.c: Run without tracking locations
5705 accross macro expansion.
5706 * gcc.dg/binary-constants-3.c: Likewise.
5707 * gcc.dg/cpp/sysmac2.c: Likewise.
5708 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5709 location.
5710 * gcc.dg/cpp/syshdr3.c: New test.
5711 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5712 * gcc.dg/system-binary-constants-1.c: New test.
5713 * gcc.dg/system-binary-constants-1.h: New header for the new test
5714 above.
5715 * g++.dg/cpp/syshdr3.C: New test.
5716 * g++.dg/cpp/syshdr3.h: New header the new test above.
5717 * g++.dg/system-binary-constants-1.C: New test.
5718 * g++.dg/system-binary-constants-1.h: New header the new test
5719 above.
5720
5721 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5722
5723 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5724
5725 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5726
5727 PR target/53358
5728 * gcc.dg/pr53358.c: New test.
5729
5730 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5731
5732 PR c++/11856
5733 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5734 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5735
5736 2012-05-15 Olivier Hainque <hainque@adacore.com>
5737
5738 * g++.dg/eh/sighandle.C: New testcase.
5739
5740 2012-05-15 Richard Guenther <rguenther@suse.de>
5741
5742 PR tree-optimization/53355
5743 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5744
5745 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5746
5747 * gfortran.dg/*.f90: Remove now redundant manual
5748 cleanup-modules directive.
5749
5750 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5751
5752 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5753 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5754
5755 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5756
5757 PR fortran/52428
5758 * gfortran.dg/int_range_io_1.f90: New test.
5759
5760 2012-05-14 Andi Kleen <ak@linux.intel.com>
5761 Jakub Jelinek <jakub@redhat.com>
5762
5763 PR target/53315
5764 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5765 * gcc.target/i386/rtm-check.h: New file.
5766 * gcc.target/i386/pr53315.c: New test.
5767
5768 2012-05-14 Tobias Burnus <burnus@net-b.de>
5769
5770 PR fortran/49110
5771 PR fortran/51055
5772 PR fortran/53329
5773 * gfortran.dg/deferred_type_param_4.f90: New.
5774 * gfortran.dg/deferred_type_param_6.f90: New.
5775
5776 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5777
5778 * gcc.target/i386/retarg.c: New test.
5779
5780 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5781
5782 PR fortran/45170
5783 * gfortran.dg/deferred_type_param_3.f90: New.
5784 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5785 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5786
5787 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5788
5789 * gnat.dg/null_pointer_deref3.adb: New test.
5790
5791 2012-05-12 Tobias Burnus <burnus@net-b.de>
5792
5793 PR fortran/49110
5794 PR fortran/52843
5795 * gfortran.dg/deferred_type_param_5.f90: New.
5796
5797 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5798
5799 * g++.dg/parse/error47.C: New.
5800
5801 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5802
5803 PR fortran/52537
5804 * gfortran.dg/string_compare_4.f90: Change option
5805 to -fdump-tree-original. Add test case for kind=4.
5806
5807 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5808
5809 PR fortran/52537
5810 * gfortran.dg/string_compare_4.f90: New test.
5811
5812 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5813
5814 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5815
5816 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5817
5818 PR c++/53305
5819 * g++.dg/cpp0x/variadic132.C: New.
5820
5821 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5822
5823 PR c++/53158
5824 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5825 * g++.dg/parse/error26.C: Tweak dg-error column number.
5826
5827 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5828
5829 PR c++/53301
5830 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5831
5832 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5833
5834 * gnat.dg/lto11.ad[sb]: New test.
5835
5836 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5837
5838 PR target/52908
5839 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5840 directive to Scan for vpmuldq, not vpmacsdql.
5841
5842 2012-05-09 Michael Matz <matz@suse.de>
5843
5844 PR tree-optimization/53185
5845 * gcc.dg/vect/pr53185.c: New test.
5846
5847 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5848
5849 PR middle-end/53249
5850 * gcc.target/i386/pr53249.c: New.
5851
5852 2012-05-09 Richard Guenther <rguenther@suse.de>
5853
5854 PR tree-optimization/18437
5855 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5856 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5857
5858 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5859
5860 PR tree-optimization/53226
5861 * gcc.c-torture/compile/pr53226.c: New test.
5862
5863 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5864
5865 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
5866 * gcc.target/i386/hle-add-rel-1.c: Likewise.
5867 * gcc.target/i386/hle-and-acq-1.c: Likewise.
5868 * gcc.target/i386/hle-and-rel-1.c: Likewise.
5869 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
5870 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
5871 * gcc.target/i386/hle-or-acq-1.c: Likewise.
5872 * gcc.target/i386/hle-or-rel-1.c: Likewise.
5873 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
5874 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
5875 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
5876 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
5877 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
5878 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
5879
5880 2012-05-09 Dehao Chen <dehao@google.com>
5881
5882 * gcc.dg/predict-1.c: Remove the replicated text in this test.
5883 * gcc.dg/predict-2.c: Likewise.
5884 * gcc.dg/predict-3.c: Likewise.
5885 * gcc.dg/predict-4.c: Likewise.
5886 * gcc.dg/predict-5.c: Likewise.
5887 * gcc.dg/predict-6.c: Likewise.
5888
5889 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
5890
5891 PR target/53272
5892 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
5893
5894 2012-05-08 Richard Guenther <rguenther@suse.de>
5895
5896 * gcc.dg/fold-bitand-4.c: New testcase.
5897
5898 2012-05-08 Dehao Chen <dehao@google.com>
5899
5900 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
5901 heuristic is working properly.
5902 * gcc.dg/predict-2.c: Likewise.
5903 * gcc/dg/predict-3.c: Likewise.
5904 * gcc/dg/predict-4.c: Likewise.
5905 * gcc/dg/predict-5.c: Likewise.
5906 * gcc/dg/predict-6.c: Likewise.
5907
5908 2012-05-07 Jakub Jelinek <jakub@redhat.com>
5909
5910 PR tree-optimization/53239
5911 * g++.dg/opt/vrp3.C: New test.
5912 * g++.dg/opt/vrp3-aux.cc: New file.
5913 * g++.dg/opt/vrp3.h: New file.
5914
5915 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5916
5917 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
5918 .uleb128 support in assembler output.
5919
5920 2012-05-07 Richard Guenther <rguenther@suse.de>
5921
5922 PR lto/42987
5923 * g++.dg/lto/pr42987_0.C: New testcase.
5924 * g++.dg/lto/pr42987_1.C: Likewise.
5925
5926 2012-05-07 Tobias Burnus <burnus@net-b.de>
5927
5928 PR fortran/53255
5929 * gfortran.dg/typebound_operator_15.f90: New.
5930
5931 2012-05-06 Tobias Burnus <burnus@net-b.de>
5932
5933 PR fortran/41587
5934 * gfortran.dg/class_array_13.f90: New.
5935
5936 2012-05-06 Tristan Gingold <gingold@adacore.com>
5937
5938 * gnat.dg/warn7.adb: New test.
5939
5940 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5941
5942 * gnat.dg/specs/renamings.ads: Rename to...
5943 * gnat.dg/specs/renaming1.ads: ...this.
5944 * gnat.dg/specs/renaming2.ads: New test.
5945 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
5946 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
5947 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
5948 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
5949
5950 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
5951
5952 * gnat.dg/discr36.ad[sb]: New test.
5953 * gnat.dg/discr36_pkg.ad[sb]: New helper.
5954
5955 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
5956
5957 PR c/43772
5958 * c-c++-common/pr43772.c: New.
5959
5960 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
5961
5962 PR fortran/41600
5963 * gfortran.dg/select_type_26.f03 : New test.
5964 * gfortran.dg/select_type_27.f03 : New test.
5965
5966 PR fortran/53191
5967 * gfortran.dg/select_type_28.f03 : New test.
5968
5969 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
5970
5971 PR fortran/49010
5972 PR fortran/24518
5973 * gfortran.dg/mod_sign0_1.f90: New test.
5974 * gfortran.dg/mod_large_1.f90: New test.
5975
5976 2012-05-04 Tobias Burnus <burnus@net-b.de>
5977
5978 PR fortran/53175
5979 gfortran.dg/public_private_module_5.f90: New.
5980
5981 2012-05-04 Tobias Burnus <burnus@net-b.de>
5982
5983 PR fortran/53111
5984 * gfortran.dg/constructor_7.f90: New.
5985 * gfortran.dg/constructor_8.f90: New.
5986
5987 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5988
5989 PR c++/53166
5990 * g++.dg/cpp0x/static_assert7.C: New.
5991
5992 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5993
5994 PR tree-optimization/52633
5995 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
5996 recognized as widening shifts instead of over-widening.
5997 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5998 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5999 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6000 * gcc.target/arm/pr52633.c: New test.
6001
6002 2012-05-04 Richard Guenther <rguenther@suse.de>
6003
6004 PR tree-optimization/53168
6005 * gcc.dg/torture/pr53168.c: New testcase.
6006 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6007
6008 2012-05-04 Richard Guenther <rguenther@suse.de>
6009
6010 * gcc.dg/lto/pr53214_0.c: New testcase.
6011
6012 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6013
6014 * gcc.target/ia64/pr48496.c: New test.
6015 * gcc.target/ia64/pr52657.c: Likewise.
6016
6017 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6018
6019 PR c/51712
6020 * c-c++-common/pr51712.c: New.
6021
6022 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6023
6024 PR target/53199
6025 * gcc.target/powwerpc/pr53199.c: New file.
6026
6027 2012-05-03 Jason Merrill <jason@redhat.com>
6028
6029 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6030
6031 * gcc.dg/debug/dwarf2/dups-types.c: New.
6032 * gcc.dg/debug/dwarf2/dups-types.h: New.
6033
6034 2012-05-03 Jason Merrill <jason@redhat.com>
6035
6036 * g++.dg/debug/dwarf2/namespace-2.C: New.
6037 * g++.dg/debug/dwarf2/localclass3.C: New.
6038
6039 2012-05-03 Jason Merrill <jason@redhat.com>
6040
6041 * g++.dg/debug/dwarf2/thunk1.C: New.
6042
6043 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6044
6045 PR c++/53186
6046 * g++.dg/other/final2.C: New.
6047
6048 2012-05-03 Richard Guenther <rguenther@suse.de>
6049
6050 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6051
6052 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6053
6054 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6055 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6056 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6057 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6058
6059 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6060
6061 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6062 .byte 0xf2.
6063 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6064 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6065 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6066
6067 PR debug/53174
6068 * gcc.dg/pr53174.c: New test.
6069
6070 PR target/53187
6071 * gcc.target/arm/pr53187.c: New test.
6072 * gcc.c-torture/compile/pr53187.c: New test.
6073
6074 2012-05-03 Richard Guenther <rguenther@suse.de>
6075
6076 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6077 unsupported prefetching support.
6078
6079 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6080
6081 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6082 option -ftrack-macro-expansion=0.
6083 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6084 option -ftrack-macro-expansion=0.
6085
6086 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6087
6088 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6089 dg-options for target arm with dg-additional-options.
6090
6091 2012-05-03 Richard Guenther <rguenther@suse.de>
6092
6093 PR tree-optimization/53144
6094 * gcc.dg/torture/pr53144.c: New testcase.
6095
6096 2012-05-03 Tobias Burnus <burnus@net-b.de>
6097
6098 PR fortran/52864
6099 * gfortran.dg/pointer_intent_7.f90: New.
6100 * gfortran.dg/pure_formal_3.f90: New.
6101
6102 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6103
6104 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6105
6106 2012-05-02 Martin Jambor <mjambor@suse.cz>
6107
6108 PR lto/52605
6109 * g++.dg/lto/pr52605_0.C: New test.
6110
6111 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6112
6113 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6114 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6115 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6116 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6117 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6118 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6119 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6120 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6121 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6122 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6123 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6124 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6125 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6126 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6127 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6128 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6129
6130 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6131
6132 PR middle-end/53153
6133 * gcc.dg/pr53153.c: New test.
6134
6135 2012-05-02 Richard Guenther <rguenther@suse.de>
6136
6137 * g++.dg/tree-ssa/pr19807.C: Adjust.
6138
6139 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6140
6141 PR tree-optimization/53163
6142 * gcc.c-torture/compile/pr53163.c: New test.
6143
6144 PR rtl-optimization/53160
6145 * gcc.c-torture/execute/pr53160.c: New test.
6146
6147 2012-05-01 Ian Lance Taylor <iant@google.com>
6148
6149 PR c/37303
6150 * gcc.dg/pr37303.c: New test.
6151
6152 2012-05-01 Richard Henderson <rth@redhat.com>
6153
6154 * lib/target-supports.exp
6155 (check_effective_target_sync_long_long_runtime): True for
6156 check_effective_target_powerpc64.
6157
6158 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6159
6160 PR c++/51033
6161 * gcc.dg/vector-1.c: Move to ...
6162 * c-c++-common/vector-1.c: ... here.
6163 * gcc.dg/vector-2.c: Move to ...
6164 * c-c++-common/vector-2.c: ... here.
6165 * gcc.dg/vector-3.c: Move to ...
6166 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6167 * gcc.dg/vector-4.c: Move to ...
6168 * c-c++-common/vector-4.c: ... here.
6169 * gcc.dg/vector-init-1.c: Move to ...
6170 * c-c++-common/vector-init-1.c: ... here.
6171 * gcc.dg/vector-init-2.c: Move to ...
6172 * c-c++-common/vector-init-2.c: ... here.
6173 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6174 * c-c++-common/vector-subscript-1.c: ... here.
6175 * gcc.dg/vector-subscript-2.c: Move to ...
6176 * c-c++-common/vector-subscript-2.c: ... here.
6177 * gcc.dg/vector-subscript-3.c: Move to ...
6178 * c-c++-common/vector-subscript-3.c: ... here.
6179
6180 PR c++/51314
6181 * g++.dg/cpp0x/vt-51314.C: New test.
6182 * g++.dg/cpp0x/variadic76.C: Fix.
6183
6184 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6185
6186 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6187
6188 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6189
6190 Add -Wvarargs option
6191 * c-c++-common/Wvarargs.c: New test case.
6192 * c-c++-common/Wvarargs-2.c: Likewise.
6193
6194 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6195
6196 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6197 * objc.dg/foreach-7.m: Force the test case to run without
6198 -ftrack-macro-expansion.
6199 * c-c++-common/tm/attrib-1.c: Likewise.
6200 * c-c++-common/warn-ommitted-condop.c: Likewise.
6201 * gcc.dg/assign-warn-1.c: Likewise.
6202 * gcc.dg/assign-warn-2.c: Likewise.
6203 * gcc.dg/attr-alloc_size.c: Likewise.
6204 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6205 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6206 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6207 * gcc.dg/c90-const-expr-9.c: Likewise.
6208 * gcc.dg/c99-const-expr-9.c: Likewise.
6209 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6210 * gcc.dg/cpp/direct2s.c: Likewise.
6211 * gcc.dg/cpp/pr28709.c: Likewise.
6212 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6213 * gcc.dg/dfp/composite-type.c: Likewise.
6214 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6215 with -ftrack-macro-expansion
6216 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6217 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6218 * g++.dg/ext/cleanup-1.C: Likewise.
6219 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6220 * g++.dg/template/sfinae10.C: Likewise.
6221 * g++.dg/tm/wrap-2.C: Likewise.
6222 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6223 * g++.dg/warn/Wsign-conversion.C: Likewise.
6224 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6225 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6226 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6227 it to run with -ftrack-macro-expansion.
6228 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6229 test cases without -ftrack-macro-expansion.
6230
6231 Fix location for static class members
6232 * g++.dg/template/sfinae6_neg.C: Adjust.
6233
6234 Make conversion warnings work on NULL with -ftrack-macro-expansion
6235 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6236 alongside the previous testing for NULL.
6237
6238 Fix -Wuninitialized for -ftrack-macro-expansion
6239 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6240
6241 Strip "<built-in>" loc from displayed expansion context
6242 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6243 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6244 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6245 new test above.
6246
6247 Fix expansion point loc for macro-like tokens
6248 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6249 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6250
6251 Fix token pasting with -ftrack-macro-expansion
6252 * gcc.dg/cpp/paste17.c: New test case for
6253 -ftrack-macro-expansion=2 mode only.
6254 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6255
6256 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6257
6258 * gnat.dg/warn6.ad[sb]: New test.
6259
6260 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6261
6262 PR 53149
6263 * gcc.dg/20011021-1.c: Adjust testcase.
6264
6265 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6266
6267 PR fortran/53148
6268 * gfortran.dg/function_optimize_12.f90: New test.
6269
6270 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6271
6272 PR target/53156
6273 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6274 code to match current output and cover new peephole2 pattern.
6275
6276 2012-04-27 Ollie Wild <aaw@google.com>
6277
6278 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6279
6280 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6281
6282 * gcc.c-torture/execute/20120427-2.c: New testcase.
6283 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6284 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6285 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6286
6287 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6288
6289 PR target/53138
6290 * gcc.c-torture/execute/20120427-1.c: New testcase.
6291
6292 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6293
6294 PR middle-end/27139
6295 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6296
6297 2012-04-27 Tom de Vries <tom@codesourcery.com>
6298
6299 PR tree-optimization/51879
6300 * gcc.dg/pr51879.c: New test.
6301 * gcc.dg/pr51879-2.c: Same.
6302 * gcc.dg/pr51879-3.c: Same.
6303 * gcc.dg/pr51879-4.c: Same.
6304 * gcc.dg/pr51879-6.c: Same.
6305
6306 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6307
6308 PR c++/53096
6309 * g++.dg/cpp0x/defaulted35.C: New.
6310 * g++.dg/cpp0x/defaulted15.C: Adjust.
6311
6312 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6313
6314 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6315 structure layout.
6316
6317 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6318
6319 * gcc.target/i386/builtin_target.c: Check avx2.
6320
6321 2012-04-26 Alan Modra <amodra@gmail.com>
6322
6323 * gcc.target/powerpc/savres.c: New test.
6324 * gcc.target/powerpc/powerpc.exp: Run it.
6325
6326 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6327
6328 PR target/53120
6329 * gcc.dg/torture/pr53120.c: New test.
6330
6331 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6332
6333 PR middle-end/52979
6334 * gcc.c-torture/compile/pr52979-1.c: New test.
6335 * gcc.c-torture/execute/pr52979-1.c: New test.
6336 * gcc.c-torture/execute/pr52979-2.c: New test.
6337
6338 2012-04-25 Richard Guenther <rguenther@suse.de>
6339
6340 * gcc.target/i386/l_fma_float_5.c: Adjust.
6341 * gcc.target/i386/l_fma_double_4.c: Likewise.
6342 * gcc.target/i386/l_fma_float_2.c: Likewise.
6343 * gcc.target/i386/l_fma_float_6.c: Likewise.
6344 * gcc.target/i386/l_fma_double_1.c: Likewise.
6345 * gcc.target/i386/l_fma_double_5.c: Likewise.
6346 * gcc.target/i386/l_fma_float_3.c: Likewise.
6347 * gcc.target/i386/l_fma_double_2.c: Likewise.
6348 * gcc.target/i386/l_fma_double_6.c: Likewise.
6349 * gcc.target/i386/l_fma_float_4.c: Likewise.
6350 * gcc.target/i386/l_fma_double_3.c: Likewise.
6351 * gcc.target/i386/l_fma_float_1.c: Likewise.
6352
6353 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6354
6355 PR tree-optimization/53058
6356 * gcc.c-torture/compile/pr53058.c: New test.
6357
6358 2012-04-25 Jan Hubicka <jh@suse.cz>
6359
6360 PR middle-end/53088
6361 * gcc.target/i386/pr39082-1.c: Update warning location.
6362
6363 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6364
6365 PR c/52880
6366 * gcc.dg/pr52880.c: New test.
6367
6368 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6369
6370 * gcc.dg/m-un-2.c: Update.
6371 * gcc.dg/20011021-1.c: Update.
6372
6373 2012-04-25 Tobias Burnus <burnus@net-b.de>
6374
6375 PR fortran/52196
6376 * gfortran.dg/realloc_on_assign_14.f90: New.
6377
6378 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6379
6380 PR testsuite/52641
6381 PR tree-optimizations/52891
6382 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6383
6384 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6385
6386 PR c++/52363
6387 * g++.dg/cpp0x/sfinae35.C: New.
6388 * g++.dg/cpp0x/sfinae36.C: Likewise.
6389
6390 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6391
6392 * gcc.target/builtin_target.c: New testcase.
6393
6394 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6395
6396 PR target/47197
6397 * gcc.target/powerpc/pr47197.c: New test.
6398
6399 2012-04-24 Richard Guenther <rguenther@suse.de>
6400
6401 PR tree-optimization/53085
6402 * g++.dg/torture/pr53085.C: New testcase.
6403
6404 2012-04-24 Andrew Pinski <apinski@cavium.com>
6405
6406 PR tree-opt/33512
6407 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6408 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6409 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6410
6411 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6412
6413 PR middle-end/53084
6414 * gcc.c-torture/execute/pr53084.c: New test.
6415
6416 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6417
6418 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6419
6420 2012-04-23 Andrew Pinski <apinski@cavium.com>
6421
6422 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6423
6424 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6425
6426 PR regression/53076
6427 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6428 * gcc.dg/torture/builtin-power-1.c: Likewise.
6429
6430 2012-04-23 Richard Guenther <rguenther@suse.de>
6431
6432 PR tree-optimization/53070
6433 * gcc.dg/torture/pr53070.c: New testcase.
6434
6435 2012-04-23 Richard Guenther <rguenther@suse.de>
6436
6437 PR c/53060
6438 * gcc.dg/pr53060.c: New testcase.
6439
6440 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6441
6442 PR tree-optimizations/52891
6443 * gcc.c-torture/compile/pr52891-1.c: New test.
6444 * gcc.c-torture/compile/pr52891-2.c: New test.
6445
6446 2012-04-22 Tobias Burnus <burnus@net-b.de>
6447
6448 PR fortran/53051
6449 * gfortran.dg/read_float_4.f90: New.
6450
6451 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6452
6453 PR 35441
6454 * c-c++-common/pr35441.C: New.
6455
6456 2012-04-20 Ian Lance Taylor <iant@google.com>
6457
6458 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6459 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6460
6461 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6462
6463 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6464 array access.
6465 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6466
6467 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6468
6469 PR rtl-optimization/44214
6470 * gcc.dg/pr44214-1.c: New test.
6471 * gcc.dg/pr44214-2.c: Likewise.
6472 * gcc.dg/pr44214-3.c: Likewise.
6473
6474 2012-04-20 Richard Guenther <rguenther@suse.de>
6475
6476 * g++.dg/torture/20120420-1.C: New testcase.
6477
6478 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6479
6480 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6481
6482 2012-04-19 Christian Bruel <christian.bruel@st.com>
6483
6484 * gcc.dg/pr52283.c: New test.
6485
6486 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6487
6488 * gcc.dg/pr37985.c: New test.
6489
6490 2012-04-19 Richard Guenther <rguenther@suse.de>
6491
6492 PR rtl-optimization/44688
6493 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6494 possibly profitable.
6495
6496 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6497
6498 PR tree-optimization/52976
6499 * gfortran.dg/reassoc_11.f: New test.
6500
6501 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6502
6503 PR tree-optimization/52976
6504 * gfortran.dg/reassoc_7.f: New test.
6505 * gfortran.dg/reassoc_8.f: Likewise.
6506 * gfortran.dg/reassoc_9.f: Likewise.
6507 * gfortran.dg/reassoc_10.f: Likewise.
6508
6509 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6510
6511 PR c++/52422
6512 * g++.dg/cpp0x/sfinae33.C: New.
6513 * g++.dg/cpp0x/sfinae34.C: Likewise.
6514
6515 2012-04-18 Joey Ye <joey.ye@arm.com>
6516
6517 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6518
6519 2012-04-18 Richard Guenther <rguenther@suse.de>
6520
6521 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6522 array access.
6523 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6524 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6525
6526 2012-04-17 Tom de Vries <tom@codesourcery.com>
6527
6528 * g++.dg/pr51264-4.C: New test.
6529
6530 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6531
6532 PR c++/52599
6533 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6534
6535 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6536
6537 PR c++/53003
6538 * g++.dg/parse/crash59.C: New.
6539
6540 2012-04-17 Michael Matz <matz@suse.de>
6541
6542 PR tree-optimization/18437
6543 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6544
6545 2012-04-17 Richard Guenther <rguenther@suse.de>
6546
6547 PR middle-end/53011
6548 * g++.dg/torture/pr53011.C: New testcase.
6549
6550 2012-04-16 Jason Merrill <jason@redhat.com>
6551
6552 PR c++/38543
6553 * g++.dg/cpp0x/variadic131.C: New.
6554
6555 PR c++/52008
6556 * g++.dg/cpp0x/variadic130.C: New.
6557
6558 PR c++/50830
6559 * g++.dg/cpp0x/variadic129.C: New.
6560
6561 PR c++/50303
6562 * g++.dg/cpp0x/variadic128.C: New.
6563
6564 2012-04-16 Tobias Burnus <burnus@net-b.de>
6565
6566 PR fortran/52864
6567 * gfortran.dg/pointer_intent_6.f90: New.
6568
6569 2012-04-16 Tobias Burnus <burnus@net-b.de>
6570
6571 PR fortran/52916
6572 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6573 to include public_private_module_4.f90.
6574 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6575 targets.
6576
6577 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6578
6579 PR c++/49152
6580 * g++.dg/diagnostic/operator1.C: New.
6581 * g++.dg/ext/label5.C: Adjust.
6582 * g++.dg/ext/va-arg1.C: Likewise.
6583 * g++.dg/other/error20.C: Likewise.
6584 * g++.dg/other/error20.C: Likewise.
6585 * g++.dg/other/error16.C: Likewise.
6586 * g++.dg/other/error10.C: Likewise.
6587 * g++.dg/parse/error30.C: Likewise.
6588 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6589
6590 2012-04-16 Jason Merrill <jason@redhat.com>
6591
6592 PR c++/51148
6593 * g++.dg/cpp0x/variadic127.C: New.
6594
6595 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6596
6597 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6598 testcase name.
6599 Use fail, pass instead of unresolved.
6600 Don't log $optstr.
6601
6602 PR testsuite/52948
6603 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6604 TODO_dump_func.
6605 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6606 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6607 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6608
6609 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6610
6611 PR fortran/52968
6612 * gfortran.dg/typebound_call_23.f03: New test case.
6613
6614 2012-04-15 Jason Merrill <jason@redhat.com>
6615
6616 PR c++/47220
6617 * g++.dg/cpp0x/variadic126.C: New.
6618
6619 PR c++/52380
6620 * g++.dg/cpp0x/variadic125.C: New.
6621
6622 PR c++/52292
6623 * g++.dg/cpp0x/variadic124.C: New.
6624
6625 PR c++/52706
6626 * g++.dg/cpp0x/nullptr27.C: New.
6627
6628 PR c++/52818
6629 * g++.dg/warn/format8.C: New.
6630
6631 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6632
6633 PR fortran/51082
6634 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6635
6636 2012-04-14 Tobias Burnus <burnus@net-b.de>
6637
6638 PR fortran/52916
6639 PR fortran/40973
6640 * gfortran.dg/public_private_module_3.f90: New.
6641 * gfortran.dg/public_private_module_4.f90: New.
6642
6643 2012-04-14 Tom de Vries <tom@codesourcery.com>
6644
6645 * gcc.dg/superblock.c: New test.
6646
6647 2012-04-14 Tom de Vries <tom@codesourcery.com>
6648
6649 * gcc.dg/pr51879-12.c: New test.
6650
6651 2012-04-13 Jason Merrill <jason@redhat.com>
6652
6653 PR c++/52824
6654 * g++.dg/cpp0x/variadic123.C: New.
6655 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6656
6657 PR c++/52905
6658 * g++.dg/cpp0x/initlist-ctor1.C: New.
6659
6660 PR c++/52915
6661 * g++.dg/other/anon-union2.C: New.
6662
6663 2012-04-13 Martin Jambor <mjambor@suse.cz>
6664
6665 PR middle-end/52939
6666 * g++.dg/ipa/pr52939.C: New test.
6667
6668 2012-04-13 Tom de Vries <tom@codesourcery.com>
6669
6670 * gcc.dg/pr52734.c: New test.
6671
6672 2012-04-13 Richard Guenther <rguenther@suse.de>
6673
6674 PR tree-optimization/52969
6675 * gcc.dg/torture/pr52969.c: New testcase.
6676
6677 2012-04-13 Richard Guenther <rguenther@suse.de>
6678
6679 PR c/52549
6680 * gcc.dg/pr52549.c: New testcase.
6681
6682 2012-04-13 Richard Guenther <rguenther@suse.de>
6683
6684 PR c/52862
6685 * gcc.dg/pr52862.c: New testcase.
6686
6687 2012-04-13 Joey Ye <joey.ye@arm.com>
6688
6689 * gcc.target/arm/thumb1-imm.c: New testcase.
6690
6691 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6692
6693 PR target/52932
6694 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6695 second function argument.
6696 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6697 (calc_permps): Update declaration. Calculate result correctly.
6698 (avx2_test): Change src2 type to union256i_d.
6699 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6700 correctly.
6701
6702 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6703
6704 PR target/52775
6705 * gcc.target/powerpc/pr52775.c: New file.
6706
6707 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6708
6709 PR tree-optimization/18589
6710 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6711 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6712 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6713 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6714 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6715 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6716 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6717 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6718 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6719 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6720
6721 2012-04-12 Richard Guenther <rguenther@suse.de>
6722
6723 PR tree-optimization/52943
6724 * gcc.dg/torture/pr52943.c: New testcase.
6725
6726 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6727
6728 PR target/50751
6729 * gcc/target/sh/pr50751-4.c: New.
6730 * gcc/target/sh/pr50751-5.c: New.
6731 * gcc/target/sh/pr50751-6.c: New.
6732 * gcc/target/sh/pr50751-7.c: New.
6733
6734 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6735
6736 PR c++/52465
6737 * g++.dg/lookup/using52.C: New.
6738
6739 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6740
6741 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6742
6743 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6744
6745 PR rtl-optimization/52876
6746 * gcc.target/i386/pr52876.c: New.
6747
6748 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6749
6750 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6751 __UINTPTR_TYPE__.
6752 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6753 __INTPTR_TYPE__.
6754 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6755 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6756 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6757 (ptrdiff_t): ... this. All uses changed.
6758 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6759 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6760 __INTPTR_TYPE__.
6761 (main): Cast argument to __INTPTR_TYPE__.
6762 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6763 size_t.
6764 * gcc.dg/mallign.c (main): Likewise.
6765 * gcc.dg/pr38700.c (foo): Likewise.
6766 * gcc.dg/long-long-cst1.c (t): Likewise.
6767 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6768 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6769 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6770 * gcc.dg/pr25682.c (d, foo): Likewise.
6771 * gcc.dg/format/cast-1.c (f): Likewise.
6772 * gcc.dg/c90-const-expr-10.c
6773 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6774 (size_t): ...this. All uses changed.
6775 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6776 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6777 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6778 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6779 * gcc.dg/sequence-pt-1.c: Likewise.
6780 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6781 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6782 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6783 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6784 of ptrdiff_t with it.
6785 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6786 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6787 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6788
6789 2012-04-11 Jason Merrill <jason@redhat.com>
6790
6791 PR debug/45088
6792 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6793 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6794
6795 PR c++/52906
6796 * g++.dg/ext/attrib45.C: New.
6797
6798 * g++.dg/eh/dtor3.C: New.
6799
6800 2012-04-11 Richard Guenther <rguenther@suse.de>
6801
6802 PR middle-end/52621
6803 * gfortran.dg/pr52621.f90: New testcase.
6804
6805 2012-04-11 Richard Guenther <rguenther@suse.de>
6806
6807 PR middle-end/52918
6808 * g++.dg/torture/pr52918-1.C: New testcase.
6809 * g++.dg/torture/pr52918-2.C: Likewise.
6810
6811 2012-04-11 Tobias Burnus <burnus@net-b.de>
6812
6813 PR fortran/52729
6814 * gfortran.dg/block_11.f90: New.
6815
6816 2012-04-11 Nick Clifton <nickc@redhat.com>
6817
6818 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6819
6820 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6821
6822 PR target/16458
6823 * gcc.target/powerpc/pr16458-1.c: New test.
6824 * gcc.target/powerpc/pr16458-2.c: Likewise.
6825 * gcc.target/powerpc/pr16458-3.c: Likewise.
6826 * gcc.target/powerpc/pr16458-4.c: Likewise.
6827
6828 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6829
6830 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6831 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6832 * gcc.dg/builtin-bswap-5.c: Likewise.
6833 * gcc.target/i386/builtin-bswap-4.c: New test.
6834
6835 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6836
6837 PR 24985
6838 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6839
6840 2012-04-11 Richard Guenther <rguenther@suse.de>
6841
6842 PR rtl-optimization/52881
6843 * gcc.dg/torture/pr52881.c: New testcase.
6844 * gcc.dg/torture/pr52913.c: Likewise.
6845
6846 2012-04-11 Richard Guenther <rguenther@suse.de>
6847
6848 PR tree-optimization/52912
6849 * gcc.dg/torture/pr52912.c: New testcase.
6850
6851 2010-04-10 Michael Matz <matz@suse.de>
6852
6853 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6854 * gcc.dg/vect/vect-outer-1.c: Adjust.
6855 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6856 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6857 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6858 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6859 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6860 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6861
6862 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6863
6864 PR tree-optimization/52870
6865 * gcc.dg/vect/pr52870.c: New test.
6866
6867 2012-04-09 Mike Stump <mikestump@comcast.net>
6868
6869 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
6870 * gcc.dg/tree-ssa/vrp59.c: Likewise.
6871 * gcc.dg/tree-ssa/vrp60.c: Likewise.
6872 * gnat.dg/aggr11.adb: Likewise.
6873 * gnat.dg/aggr11_pkg.ads: Likewise.
6874 * gnat.dg/aggr15.adb: Likewise.
6875 * gnat.dg/aggr15.ads: Likewise.
6876 * gnat.dg/aggr17.adb: Likewise.
6877 * gnat.dg/aggr18.adb: Likewise.
6878 * gnat.dg/array14.adb: Likewise.
6879 * gnat.dg/array14.ads: Likewise.
6880 * gnat.dg/array14_pkg.ads: Likewise.
6881 * gnat.dg/array19.adb: Likewise.
6882 * gnat.dg/array19.ads: Likewise.
6883 * gnat.dg/discr27.adb: Likewise.
6884 * gnat.dg/discr27.ads: Likewise.
6885 * gnat.dg/discr35.adb: Likewise.
6886 * gnat.dg/discr35.ads: Likewise.
6887 * gnat.dg/discr6.adb: Likewise.
6888 * gnat.dg/discr6_pkg.ads: Likewise.
6889 * gnat.dg/import1.adb: Likewise.
6890 * gnat.dg/import1.ads: Likewise.
6891 * gnat.dg/loop_address2.adb: Likewise.
6892 * gnat.dg/opt7.adb: Likewise.
6893 * gnat.dg/opt7.ads: Likewise.
6894 * gnat.dg/pointer_variable_bounds.adb: Likewise.
6895 * gnat.dg/pointer_variable_bounds.ads: Likewise.
6896 * gnat.dg/rep_clause2.adb: Likewise.
6897 * gnat.dg/rep_clause2.ads: Likewise.
6898 * gnat.dg/slice2.adb: Likewise.
6899 * gnat.dg/slice2.ads: Likewise.
6900 * gnat.dg/slice6.adb: Likewise.
6901 * gnat.dg/slice6_pkg.ads: Likewise.
6902 * gnat.dg/specs/unchecked_union2.ads: Likewise.
6903 * gnat.dg/taft_type2.adb: Likewise.
6904 * gnat.dg/taft_type2.ads: Likewise.
6905 * gnat.dg/taft_type2_pkg.ads: Likewise.
6906 * gnat.dg/volatile10.adb: Likewise.
6907 * gnat.dg/volatile10_pkg.ads: Likewise.
6908
6909 * gcc.dg/dll-8.c: Remove execute permissions.
6910 * g++.dg/ext/dllexport5.C: Likewise.
6911
6912 2012-04-09 Jan Hubicka <jh@suse.cz>
6913
6914 PR lto/52722
6915 PR lto/51765
6916 PR lto/52634
6917 * gcc.dg/lto/pr52634_1.c: New testcase.
6918 * gcc.dg/lto/pr52634_0.c: New testcase.
6919
6920 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
6921
6922 PR target/52883
6923 * gcc.target/i386/pr52883.c: New testcase.
6924
6925 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
6926
6927 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
6928 (check_effective_target_sync_long_long): Add SPARC case.
6929 (check_effective_target_sync_long_long_runtime): Likewise.
6930 (check_effective_target_sync_int_long): Adjust SPARC case.
6931 (check_effective_target_sync_char_short): Likewise.
6932
6933 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
6934
6935 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
6936 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
6937
6938 2012-04-08 Tobias Burnus <burnus@net-b.de>
6939
6940 PR fortran/40973
6941 PR fortran/52751
6942 * gfortran.dg/public_private_module_2.f90: New.
6943
6944 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
6945
6946 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
6947 directives.
6948
6949 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6950
6951 PR fortran/52893
6952 * gfortran.dg/function_optimize_11.f90: New test.
6953
6954 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6955
6956 PR fortran/52668
6957 * gfortran.dg/use_only_6.f90: New test.
6958
6959 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6960
6961 PR fortran/52668
6962 * gfortran.dg/use_only_6.f90: New test.
6963 2012-04-06 Mike Stump <mikestump@comcast.net>
6964
6965 PR testsuite/50722
6966 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
6967
6968 2012-04-05 Jason Merrill <jason@redhat.com>
6969
6970 PR c++/52596
6971 * g++.dg/template/qualified-id5.C: New.
6972
6973 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
6974
6975 PR target/52882
6976 * gcc.target/i386/pr52882.c: New test.
6977
6978 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6979 Dominique D'Humieures <dominiq@lps.ens.fr>
6980
6981 PR testsuite/52614
6982 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
6983 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
6984
6985 2012-04-04 Jason Merrill <jason@redhat.com>
6986
6987 PR c++/52845
6988 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
6989
6990 2012-04-03 Jason Merrill <jason@redhat.com>
6991
6992 PR c++/52796
6993 * g++.dg/cpp0x/variadic-value1.C: New.
6994
6995 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
6996
6997 * gnat.dg/pack18.adb: New test.
6998 * gnat.dg/pack18_pkg.ads: New helper.
6999
7000 2012-04-03 Richard Guenther <rguenther@suse.de>
7001
7002 PR tree-optimization/52808
7003 * gcc.dg/pr52808.c: New testcase.
7004
7005 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7006
7007 PR tree-optimization/52835
7008 * gfortran.dg/pr52835.f90: New test.
7009
7010 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7011
7012 * gnat.dg/specs/aggr5.ads: New test.
7013
7014 2012-04-02 Richard Guenther <rguenther@suse.de>
7015
7016 PR tree-optimization/52756
7017 * gcc.dg/torture/pr52756.c: New testcase.
7018
7019 2012-04-02 Richard Guenther <rguenther@suse.de>
7020
7021 PR middle-end/52803
7022 * gcc.dg/pr52803.c: New testcase.
7023
7024 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7025
7026 PR c++/40942
7027 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7028 DR 214 in account.
7029
7030 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7031
7032 PR c++/50043
7033 * g++.dg/cpp0x/noexcept17.C: New.
7034 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7035 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7036 * g++.dg/cpp0x/noexcept01.C: Likewise.
7037 * g++.dg/eh/init-temp1.C: Likewise.
7038 * g++.dg/eh/ctor1.C: Likwise.
7039
7040 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7041
7042 * gnat.dg/controlled6.adb: New test.
7043 * gnat.dg/controlled6_pkg.ads: New helper.
7044 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7045
7046 2012-03-30 Richard Henderson <rth@redhat.com>
7047
7048 PR debug/52727
7049 * g++.dg/opt/pr52727.C: New testcase.
7050
7051 2012-03-30 Richard Guenther <rguenther@suse.de>
7052
7053 PR tree-optimization/52754
7054 * gcc.target/i386/pr52754.c: New testcase.
7055
7056 2012-03-30 Richard Guenther <rguenther@suse.de>
7057
7058 PR middle-end/52772
7059 * g++.dg/torture/pr52772.C: New testcase.
7060
7061 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7062
7063 PR c++/52718
7064 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7065
7066 2012-03-29 Jason Merrill <jason@redhat.com>
7067
7068 PR c++/52685
7069 * g++.dg/template/inherit8.C: New.
7070
7071 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7072
7073 PR c++/52759
7074 * g++.dg/ext/weak4.C: New test.
7075
7076 PR tree-optimization/52760
7077 * gcc.c-torture/execute/pr52760.c: New test.
7078
7079 2012-03-29 Jason Merrill <jason@redhat.com>
7080
7081 PR c++/52743
7082 * g++.dg/cpp0x/initlist-array3.C: New.
7083
7084 2012-03-28 Jason Merrill <jason@redhat.com>
7085
7086 PR c++/52746
7087 * g++.dg/overload/virtual2.C: New.
7088
7089 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7090
7091 * gnat.dg/vect7.ad[sb]: New test.
7092
7093 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7094 Tobias Burnus <burnus@gcc.gnu.org>
7095
7096 PR fortran/52652
7097 * gfortran.dg/allocate_class_1.f90 : Change error test.
7098 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7099 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7100 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7101
7102 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7103
7104 PR middle-end/52691
7105 * gcc.dg/pr52691.c: New test.
7106
7107 PR middle-end/52750
7108 * gcc.c-torture/compile/pr52750.c: New test.
7109
7110 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7111
7112 PR target/52692
7113 * gcc.target/avr/torture/builtins-2.c: New test.
7114
7115 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7116
7117 PR target/52736
7118 * gcc.target/i386/pr52736.c: New test.
7119
7120 2012-03-27 Martin Jambor <mjambor@suse.cz>
7121
7122 PR middle-end/52693
7123 * gcc.dg/torture/pr52693.c: New test.
7124
7125 2012-03-27 Meador Inge <meadori@codesourcery.com>
7126
7127 PR c++/52672
7128 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7129
7130 2012-03-27 Mike Stump <mikestump@comcast.net>
7131
7132 PR target/52665
7133 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7134 failures that match branch names.
7135
7136 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7137 H.J. Lu <hongjiu.lu@intel.com>
7138
7139 PR target/52698
7140 * gcc.target/i386/pr52698.c: New test.
7141
7142 2012-03-27 Richard Guenther <rguenther@suse.de>
7143
7144 PR middle-end/52720
7145 * gcc.dg/torture/pr52720.c: New testcase.
7146
7147 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7148
7149 * gnat.dg/pack17.adb: New test.
7150
7151 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7152
7153 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7154 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7155
7156 2012-03-26 Martin Jambor <mjambor@suse.cz>
7157
7158 PR tree-optimization/50052
7159 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7160
7161 2012-03-26 Richard Guenther <rguenther@suse.de>
7162
7163 PR tree-optimization/52701
7164 * gfortran.dg/pr52701.f90: New testcase.
7165
7166 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7167
7168 PR tree-optimization/52686
7169 * gcc.target/arm/pr52686.c: New test.
7170
7171 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7172
7173 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7174 Add "-Os -flto" to list.
7175
7176 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7177
7178 * gnat.dg/concat2.ad[sb]: New test.
7179
7180 2012-03-24 Jason Merrill <jason@redhat.com>
7181
7182 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7183 * g++.dg/cpp0x/trailing2.C: Likewise.
7184 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7185 * g++.dg/cpp1y/auto-fn1.C: New.
7186 * g++.dg/cpp1y/auto-fn2.C: New.
7187 * g++.dg/cpp1y/auto-fn3.C: New.
7188 * g++.dg/cpp1y/auto-fn4.C: New.
7189 * g++.dg/cpp1y/auto-fn5.C: New.
7190 * g++.dg/cpp1y/auto-fn6.C: New.
7191 * g++.dg/cpp1y/auto-fn7.C: New.
7192 * g++.dg/cpp1y/auto-fn8.C: New.
7193 * g++.dg/cpp1y/auto-fn9.C: New.
7194 * g++.dg/cpp1y/auto-fn10.C: New.
7195 * g++.dg/cpp1y/auto-fn11.C: New.
7196
7197 2012-03-23 Richard Guenther <rguenther@suse.de>
7198
7199 PR tree-optimization/52678
7200 * gfortran.dg/pr52678.f: New testcase.
7201
7202 2012-03-23 Richard Guenther <rguenther@suse.de>
7203
7204 PR tree-optimization/52638
7205 * g++.dg/torture/pr52638.C: New testcase.
7206
7207 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7208
7209 PR c++/52487
7210 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7211
7212 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7213
7214 PR c++/52671
7215 * g++.dg/ext/attrib44.C: New test.
7216
7217 2012-03-22 Jan Hubicka <jh@suse.cz>
7218
7219 PR middle-end/51737
7220 * g++.dg/torture/pr51737.C: New testcase
7221
7222 2012-03-22 Richard Guenther <rguenther@suse.de>
7223
7224 PR tree-optimization/52548
7225 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7226
7227 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7228
7229 * lib/fortran-modules.exp (list-module-names-1): Remove
7230 warning.
7231
7232 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7233
7234 PR target/50751
7235 * gcc.target/sh/pr50751-1.c: New.
7236 * gcc.target/sh/pr50751-2.c: New.
7237 * gcc.target/sh/pr50751-3.c: New.
7238
7239 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7240
7241 PR target/52479
7242 * gcc.target/sh/sh4a-cos.c: Remove.
7243 * gcc.target/sh/sh4a-sin.c: Remove.
7244 * gcc.target/sh/sh4a-sincos.c: Remove.
7245
7246 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7247
7248 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7249 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7250
7251 2012-03-21 Martin Jambor <mjambor@suse.cz>
7252
7253 PR testsuite/52641
7254 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7255 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7256
7257 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7258
7259 * gcc.target/arm/thumb-16bit-ops.c: New file.
7260 * gcc.target/arm/thumb-ifcvt.c: New file.
7261
7262 2012-03-20 Jason Merrill <jason@redhat.com>
7263
7264 * lib/target-supports.exp: Add { target c++1y }.
7265
7266 * g++.dg/cpp0x/auto32.C: New.
7267
7268 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7269
7270 PR testsuite/52641
7271 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7272 int32plus.
7273 * gcc.dg/torture/pr48124-4.c: Ditto:
7274 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7275
7276 2012-03-20 Jason Merrill <jason@redhat.com>
7277
7278 PR c++/52510
7279 * g++.dg/cpp0x/initlist66.C: New.
7280
7281 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7282
7283 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7284 __AVR_HAVE_LPMX__
7285
7286 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7287
7288 PR target/49868
7289 * gcc.target/avr/torture/addr-space-2.h: New file.
7290 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7291 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7292 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7293 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7294
7295 2012-03-20 Richard Guenther <rguenther@suse.de>
7296
7297 * gnat.dg/pack16.adb: New testcase.
7298 * gnat.dg/pack16_pkg.ads: Likewise.
7299 * gnat.dg/specs/pack8.ads: Likewise.
7300 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7301
7302 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7303
7304 * g++.dg/warn/Wuseless-cast.C: Extend.
7305
7306 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7307
7308 PR c++/14710
7309 * g++.dg/warn/Wuseless-cast.C: New.
7310
7311 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7312
7313 PR libfortran/52608
7314 * gfortran.dg/pr52608.f90: New test.
7315
7316 2012-03-17 Tobias Burnus <burnus@net-b.de>
7317
7318 PR fortran/52585
7319 * gfortran.dg/proc_ptr_36.f90: New.
7320
7321 2012-03-16 Martin Jambor <mjambor@suse.cz>
7322
7323 * gcc.dg/misaligned-expand-1.c: New test.
7324 * gcc.dg/misaligned-expand-3.c: Likewise.
7325
7326 2012-03-16 Richard Guenther <rguenther@suse.de>
7327 Kai Tietz <ktietz@redhat.com>
7328
7329 PR middle-end/48814
7330 * gcc.c-torture/execute/pr48814-1.c: New test.
7331 * gcc.c-torture/execute/pr48814-2.c: New test.
7332 * gcc.dg/tree-ssa/assign-1.c: New test.
7333 * gcc.dg/tree-ssa/assign-2.c: New test.
7334 * gcc.dg/tree-ssa/assign-3.c: New test.
7335
7336 2012-03-16 Richard Guenther <rguenther@suse.de>
7337
7338 * gnat.dg/specs/pack7.ads: New testcase.
7339
7340 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7341
7342 PR target/52568
7343 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7344 * gcc.dg/torture/vshuf-8.inc: Likewise.
7345 * gcc.dg/torture/vshuf-16.inc: Likewise.
7346 * gcc.dg/torture/vshuf-32.inc: Likewise.
7347
7348 2012-03-15 Jason Merrill <jason@redhat.com>
7349
7350 * g++.dg/torture/pr52582.C: New.
7351
7352 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7353
7354 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7355
7356 2012-03-15 Ira Rosen <irar@il.ibm.com>
7357 Ulrich Weigand <ulrich.weigand@linaro.org>
7358
7359 * gcc.dg/vect/slp-cond-3.c: New test.
7360 * gcc.dg/vect/slp-cond-4.c: New test.
7361
7362 2012-03-15 Ira Rosen <irar@il.ibm.com>
7363 Ulrich Weigand <ulrich.weigand@linaro.org>
7364
7365 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7366 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7367
7368 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7369
7370 PR libfortran/52434
7371 PR libfortran/48878
7372 PR libfortran/38199
7373 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7374 * gfortran.dg/round_1.f03: Likewise.
7375
7376 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7377 Andrew Pinski <apinski@cavium.com>
7378
7379 PR middle-end/52592
7380 * gcc.dg/pr52592.c: New test.
7381
7382 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7383
7384 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7385 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7386 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7387 * lib/fortran-modules.exp: .. this new file. Adjust users.
7388 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7389 gfortran-dg-debug-runtest): Call cleanup-modules.
7390 * lib/fortran-torture.exp (fortran-torture-execute,
7391 fortran-torture): Likewise.
7392 * gfortran.dg/coarray/caf.exp: Likewise.
7393 * lib/lto.exp: Likewise.
7394 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7395 * gfortran.dg/class_4b.f03: Likewise.
7396 * gfortran.dg/class_4c.f03: Likewise.
7397 * gfortran.dg/class_45a.f03: Likewise.
7398 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7399 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7400 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7401 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7402 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7403 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7404 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7405 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7406 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7407 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7408 * gfortran.dg/whole_file_28.f90: Likewise.
7409 * gfortran.dg/whole_file_29.f90: Likewise.
7410 * gfortran.dg/whole_file_30.f90: Likewise.
7411 * gfortran.dg/whole_file_31.f90: Likewise.
7412
7413 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7414
7415 PR tree-optimization/52267
7416 * gcc.dg/pr52267.c: New test.
7417 * gcc.dg/tree-ssa/vrp65.c: New test.
7418 * gcc.dg/tree-ssa/vrp66.c: New test.
7419
7420 2012-03-15 Richard Guenther <rguenther@suse.de>
7421
7422 PR middle-end/52580
7423 * gfortran.dg/vect/pr52580.f: New testcase.
7424
7425 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7426
7427 * gcc.target/sh/fpul-usage-1.c: New.
7428
7429 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7430
7431 PR target/49468
7432 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7433 * gcc.target/sh/pr49468-di.c: Likewise.
7434
7435 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7436
7437 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7438 * gcc.dg/c99-stdint-6.c: Likewise.
7439 * gcc.dg/lto/20090210_0.c: Likewise.
7440 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7441 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7442 * gcc.dg/pragma-init-fini-2.c: Likewise.
7443 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7444 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7445 * gcc.target/i386/pr22152.c: Likewise.
7446 * gcc.target/i386/vect8-ret.c: Likewise.
7447 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7448 handling.
7449
7450 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7451
7452 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7453 * g++.dg/tree-prof/partition1.C: Likewise.
7454 * g++.dg/tree-prof/partition2.C: Likewise.
7455 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7456 handling.
7457 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7458 * gcc.c-torture/execute/20010724-1.c: Remove.
7459 * gcc.c-torture/execute/20010724-1.x: Remove.
7460 * gcc.c-torture/execute/20040208-2.c: Remove.
7461 * gcc.c-torture/execute/20040208-2.x: Remove.
7462 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7463 Remove.
7464 (main) [__mips__ && __sgi__]: Remove.
7465 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7466 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7467 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7468 mips-sgi-irix6* handling.
7469 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7470 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7471 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7472 handling.
7473 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7474 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7475 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7476 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7477 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7478 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7479 mips-sgi-irix6*.
7480 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7481 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7482 * gcc.target/mips/save-restore-3.c: Likewise.
7483 * gcc.target/mips/save-restore-4.c: Likewise.
7484 * gcc.target/mips/save-restore-5.c: Likewise.
7485 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7486 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7487 messages.
7488 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7489 IRIX 6 handling.
7490 (restore_ld_library_path_env_vars): Likewise.
7491 * lib/target-supports.exp (check_profiling_available): Remove
7492 mips*-*-irix* handling.
7493 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7494 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7495 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7496
7497 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7498
7499 PR c++/52582
7500 * g++.dg/opt/pr52582.C: New test.
7501
7502 2012-03-14 Richard Guenther <rguenther@suse.de>
7503
7504 PR tree-optimization/52571
7505 * gcc.dg/vect/vect-2.c: Initialize arrays.
7506 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7507 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7508 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7509
7510 2012-03-14 Richard Guenther <rguenther@suse.de>
7511
7512 PR middle-end/52080
7513 PR middle-end/52097
7514 PR middle-end/48124
7515 * gcc.dg/torture/pr48124-1.c: New testcase.
7516 * gcc.dg/torture/pr48124-2.c: Likewise.
7517 * gcc.dg/torture/pr48124-3.c: Likewise.
7518 * gcc.dg/torture/pr48124-4.c: Likewise.
7519
7520 2012-03-14 Richard Guenther <rguenther@suse.de>
7521
7522 PR middle-end/52578
7523 * gcc.dg/pr52578.c: New testcase.
7524
7525 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7526
7527 PR c++/52521
7528 * g++.dg/cpp0x/udlit-args2.C: New test.
7529
7530 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7531
7532 PR target/48596
7533 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7534 * gcc.c-torture/compile/pr48596.c: ... here.
7535
7536 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7537
7538 PR c++/51641
7539 * g++.dg/lookup/hidden-class17.C: New test.
7540
7541 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7542
7543 PR c/52577
7544 * gcc.dg/Wunused-var-3.c: New test.
7545
7546 2012-03-13 Martin Jambor <mjambor@suse.cz>
7547
7548 * gcc.dg/misaligned-expand-2.c: New test.
7549
7550 2012-03-13 Richard Guenther <rguenther@suse.de>
7551
7552 PR middle-end/52134
7553 * gcc.dg/pr52134.c: New testcase.
7554
7555 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7556
7557 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7558
7559 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7560
7561 PR tree-optimization/46728
7562 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7563 * gcc.target/powerpc/pr46728-5.c: Likewise.
7564 * gcc.target/powerpc/pr46728-8.c: Likewise.
7565 * gcc.target/powerpc/pr46728-10.c: Likewise.
7566 * gcc.target/powerpc/pr46728-11.c: Likewise.
7567 * gcc.target/powerpc/pr46728-13.c: Likewise.
7568 * gcc.target/powerpc/pr46728-14.c: Likewise.
7569 * gcc.target/powerpc/pr46728-15.c: Likewise.
7570
7571 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7572
7573 PR c++/52299
7574 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7575
7576 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7577
7578 PR tree-optimization/46728
7579 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7580 * gcc.target/powerpc/pr46728-5.c: Likewise.
7581 * gcc.target/powerpc/pr46728-8.c: Likewise.
7582 * gcc.target/powerpc/pr46728-10.c: Likewise.
7583 * gcc.target/powerpc/pr46728-11.c: Likewise.
7584 * gcc.target/powerpc/pr46728-13.c: Likewise.
7585 * gcc.target/powerpc/pr46728-14.c: Likewise.
7586 * gcc.target/powerpc/pr46728-15.c: Likewise.
7587
7588 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7589
7590 PR target/49868
7591 * gcc.target/avr/torture/addr-space-1.h: New file.
7592 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7593 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7594 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7595 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7596
7597 2012-03-12 Andrew Pinski <apinski@cavium.com>
7598
7599 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7600
7601 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7602
7603 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7604 * g++.dg/abi/thunk4.C: Likewise.
7605 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7606 Adapt line numbers.
7607 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7608 handling.
7609 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7610 * g++.dg/eh/spbp.C: Likewise.
7611 * g++.dg/ext/label13.C: Likewise.
7612 * g++.dg/guality/guality.exp: Likewise.
7613 * g++.dg/other/anon5.C: Likewise.
7614 * g++.dg/other/pragma-ep-1.C: Remove.
7615 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7616 * g++.dg/warn/pr31246.C: Likewise.
7617 * g++.dg/warn/weak1.C: Likewise.
7618 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7619 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7620 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7621 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7622 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7623 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7624 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7625 * gcc.dg/c99-tgmath-1.c: Likewise.
7626 * gcc.dg/c99-tgmath-2.c: Likewise.
7627 * gcc.dg/c99-tgmath-3.c: Likewise.
7628 * gcc.dg/c99-tgmath-4.c: Likewise.
7629 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7630 handling.
7631 * gcc.dg/debug/pr49032.c: Likewise.
7632 * gcc.dg/guality/guality.exp: Likewise.
7633 * gcc.dg/intmax_t-1.c: Likewise.
7634 * gcc.dg/pr48616.c: Likewise.
7635 * gcc.dg/pragma-ep-1.c: Remove.
7636 * gcc.dg/pragma-ep-2.c: Remove.
7637 * gcc.dg/pragma-ep-3.c: Remove.
7638 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7639 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7640 * gcc.misc-tests/gcov-14.c: Likewise.
7641 * gfortran.dg/guality/guality.exp: Likewise.
7642 * lib/target-supports.exp (check_weak_available): Likewise.
7643 (add_options_for_tls): Likewise.
7644 (check_ascii_locale_available): Likewise.
7645 * obj-c++.dg/dwarf-2.mm: Likewise.
7646 * objc.dg/dwarf-1.m: Likewise.
7647 * objc.dg/dwarf-2.m: Likewise.
7648
7649 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7650
7651 PR tree-optimization/51721
7652 * gcc.dg/tree-ssa/vrp64.c: New test.
7653
7654 PR tree-optimization/52533
7655 * gcc.c-torture/compile/pr52533.c: New test.
7656
7657 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7658
7659 * gcc.target/i386/rtm-xabort-1.c: New.
7660 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7661 * gcc.target/i386/rtm-xend-1.c: Ditto.
7662 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7663 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7664 * gcc.target/i386/sse-13.c: Ditto.
7665 * gcc.target/i386/sse-14.c: Ditto.
7666 * gcc.target/i386/sse-22.c: Ditto.
7667 * gcc.target/i386/sse-23.c: Ditto.
7668 * g++.dg/other/i386-2.C: Ditto.
7669 * g++.dg/other/i386-3.C: Ditto.
7670
7671 2012-03-12 Tobias Burnus <burnus@net-b.de>
7672
7673 PR fortran/52542
7674 * gfortran.dg/proc_ptr_35.f90: New.
7675
7676 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7677
7678 PR target/52530
7679 * gcc.dg/torture/pr52530.c: New test.
7680
7681 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7682
7683 PR target/51244
7684 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7685
7686 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7687
7688 PR target/52450
7689 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7690
7691 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7692
7693 2012-03-09 Andrew Pinski <apinski@cavium.com>
7694
7695 PR middle-end/51988
7696 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7697 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7698
7699 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7700
7701 * gcc.dg/tree-ssa/scev-3.c: New.
7702 * gcc.dg/tree-ssa/scev-4.c: New.
7703
7704 2012-03-08 Tobias Burnus <burnus@net-b.de>
7705
7706 PR fortran/52469
7707 * gfortran.dg/proc_ptr_34.f90
7708
7709 2012-03-07 Jason Merrill <jason@redhat.com>
7710
7711 PR c++/52521
7712 * g++.dg/cpp0x/udlit-mangle.C: New.
7713
7714 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7715
7716 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7717
7718 2012-03-06 Richard Guenther <rguenther@suse.de>
7719
7720 PR middle-end/52493
7721 * gcc.dg/torture/pr52493.c: New testcase.
7722
7723 2012-03-06 Richard Guenther <rguenther@suse.de>
7724
7725 PR lto/52097
7726 * gcc.dg/lto/pr52097_0.c: New testcase.
7727
7728 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7729
7730 PR target/51244
7731 * gcc.target/sh/pr51244-1.c: New.
7732 * gcc.target/sh/pr51244-2.c: New.
7733 * gcc.target/sh/pr51244-3.c: New.
7734
7735 2012-03-05 Jason Merrill <jason@redhat.com>
7736
7737 PR c++/51930
7738 * g++.dg/ext/visibility/template11.C: New.
7739
7740 * g++.dg/cpp0x/implicit13.C: New.
7741
7742 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7743
7744 PR tree-optimization/51721
7745 * gcc.dg/tree-ssa/vrp63.c: New test.
7746 * gcc.dg/pr51721.c: New test.
7747
7748 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7749
7750 PR fortran/50981
7751 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7752 argument checks.
7753
7754 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7755
7756 PR target/52146
7757 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7758
7759 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7760
7761 PR fortran/50981
7762 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7763
7764 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7765
7766 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7767 int32plus.
7768
7769 2012-03-03 Jason Merrill <jason@redhat.com>
7770
7771 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7772
7773 Core 1270
7774 * g++.dg/cpp0x/initlist65.C: New.
7775
7776 PR c++/36797
7777 * g++.dg/ext/is_empty2.C: New.
7778
7779 2012-03-03 Tobias Burnus <burnus@net-b.de>
7780
7781 PR fortran/48820
7782 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7783
7784 2012-03-03 Tobias Burnus <burnus@net-b.de>
7785
7786 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7787 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7788 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7789 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7790 * gfortran.dg/class_30.f90: Remove dg-warning line.
7791 * gfortran.dg/bind_c_usage_25.f90: New.
7792
7793 2012-03-03 Tobias Burnus <burnus@net-b.de>
7794
7795 PR fortran/48820
7796 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7797 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7798 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7799
7800 2012-03-03 Tobias Burnus <burnus@net-b.de>
7801
7802 PR fortran/48820
7803 * gfortran.dg/assumed_type_1.f90: New.
7804 * gfortran.dg/assumed_type_2.f90: New.
7805 * gfortran.dg/assumed_type_3.f90: New.
7806 * gfortran.dg/assumed_type_4.f90: New.
7807
7808 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7809
7810 PR target/49486
7811 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7812 * gcc.target/sh/pr49468-di.c: New.
7813
7814 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7815
7816 * gcc.dg/graphite/pr50561.c: Update.
7817
7818 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7819
7820 * gcc.target/powerpc/pr52457.c: New test.
7821
7822 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7823
7824 * gcc.target/arm/sat-1.c: New test.
7825
7826 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7827
7828 PR target/46716
7829 * gcc.target/i386/pr46716.c: New test.
7830
7831 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7832
7833 PR c++/51989
7834 * g++.dg/cpp0x/sfinae32.C: New.
7835
7836 2012-03-02 Richard Guenther <rguenther@suse.de>
7837
7838 PR tree-optimization/52406
7839 * gcc.dg/torture/pr52406.c: New testcase.
7840
7841 2012-03-02 Tobias Burnus <burnus@net-b.de>
7842
7843 PR fortran/52325
7844 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7845 * gfortran.dg/nullify_2.f90: Update dg-error.
7846 * gfortran.dg/nullify_4.f90: Ditto.
7847 * gfortran.dg/pointer_init_6.f90: Ditto.
7848
7849 2012-03-02 Tobias Burnus <burnus@net-b.de>
7850
7851 PR fortran/52270
7852 * gfortran.dg/class_51.f90: New.
7853
7854 2012-03-02 Tobias Burnus <burnus@net-b.de>
7855
7856 PR fortran/52452
7857 * gfortran.dg/intrinsic_8.f90: New.
7858
7859 2012-03-01 Kai Tietz <ktietz@redhat.com>
7860
7861 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7862 routines on mingw targets.
7863 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7864
7865 2012-03-01 Jakub Jelinek <jakub@redhat.com>
7866
7867 PR tree-optimization/52445
7868 * gcc.dg/pr52445.c: New test.
7869
7870 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7871
7872 PR target/52437
7873 * gcc.c-torture/compile/pr52437.c: New test.
7874
7875 PR middle-end/52419
7876 * gcc.dg/torture/pr52419.c: New test.
7877
7878 PR tree-optimization/52429
7879 * gcc.dg/torture/pr52429.c: New test.
7880 * g++.dg/opt/pr52429.C: New test.
7881
7882 2012-02-29 Richard Guenther <rguenther@suse.de>
7883
7884 PR testsuite/52297
7885 * gcc.dg/lto/trans-mem-1_0.c: Remove.
7886 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
7887 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
7888 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
7889 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
7890 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
7891
7892 2012-02-29 Jakub Jelinek <jakub@redhat.com>
7893
7894 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
7895
7896 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
7897
7898 PR fortran/52386
7899 * gfortran.dg/realloc_on_assign_13.f90 : New test.
7900
7901 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7902
7903 PR target/51534
7904 * gcc.target/arm/neon/pr51534.c: New testcase.
7905
7906 2012-02-28 Richard Guenther <rguenther@suse.de>
7907
7908 PR target/52407
7909 * gcc.dg/torture/pr52407.c: New testcase.
7910
7911 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7912
7913 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
7914 * gcc.target/arm/vfp2.c: Likewise.
7915 * gcc.target/arm/vfp3.c: Likewise.
7916 * gcc.target/arm/vfp4.c: Likewise.
7917 * gcc.target/arm/vfp5.c: Likewise.
7918 * gcc.target/arm/vfp6.c: Likewise.
7919 * gcc.target/arm/vfp7.c: Likewise.
7920 * gcc.target/arm/vfp8.c: Likewise.
7921 * gcc.target/arm/vfp9.c: Likewise.
7922 * gcc.target/arm/vfp10.c: Likewise.
7923 * gcc.target/arm/vfp11.c: Likewise.
7924 * gcc.target/arm/vfp12.c: Likewise.
7925 * gcc.target/arm/vfp13.c: Likewise.
7926 * gcc.target/arm/vfp14.c: Likewise.
7927 * gcc.target/arm/vfp15.c: Likewise.
7928 * gcc.target/arm/vfp16.c: Likewise.
7929 * gcc.target/arm/vfp17.c: Likewise.
7930 * gcc.target/arm/neon-constants.h: New file.
7931 * gcc.target/arm/neon-vect1.c: New test.
7932 * gcc.target/arm/neon-vect2.c: New test.
7933 * gcc.target/arm/neon-vect3.c: New test.
7934 * gcc.target/arm/neon-vect4.c: New test.
7935 * gcc.target/arm/neon-vect5.c: New test.
7936 * gcc.target/arm/neon-vect6.c: New test.
7937 * gcc.target/arm/neon-vect7.c: New test.
7938 * gcc.target/arm/neon-vect8.c: New test.
7939
7940 2012-02-28 Richard Guenther <rguenther@suse.de>
7941
7942 PR tree-optimization/52402
7943 * gcc.dg/torture/pr52402.c: New testcase.
7944
7945 2012-02-28 Richard Guenther <rguenther@suse.de>
7946
7947 PR lto/52400
7948 * g++.dg/lto/pr52400_0.C: New testcase.
7949
7950 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
7951
7952 * gcc.target/avr/torture/builtins-1.c: New test.
7953 * gcc.target/avr/torture/builtins-error.c: New test.
7954
7955 2012-02-28 Kai Tietz <ktietz@redhat.com>
7956
7957 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
7958 * gcc.target/i386/pr45352-2.c: Likewise.
7959 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
7960 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
7961 targets instead rand.
7962 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
7963 * gcc.target/i386/sse2-mul-1.c: Likewise.
7964 * gcc.target/i386/sse4_1-blendps.c: Likewise.
7965 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
7966 * gcc.target/i386/pad-1.c: Likewise.
7967 * gcc.target/i386/pad-9.c: Likewise.
7968 * gcc.target/i386/pad-2.c: Likewise.
7969 * gcc.target/i386/pad-5b.c: Likewise.
7970 * gcc.target/i386/pad-8.c: Likewise.
7971 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
7972 * gcc.target/i386/pr44130.c: Likewise.
7973 * gcc.target/i386/align-main-1.c: Likewise.
7974 * gcc.target/i386/align-main-2.c: Likewise.
7975 * gcc.target/i386/sw-1.c: Likewise.
7976 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
7977 on x64 mingw target.
7978 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
7979 * gcc.target/i386/pr46295.c: Likewise.
7980 * gcc.target/i386/amd64-abi-1.c: Likewise.
7981 * gcc.target/i386/amd64-abi-2.c: Likewise.
7982 * gcc.target/i386/pr39082-1.c: Likewise.
7983 * gcc.target/i386/pr39162.c: Likewise.
7984 * gcc.target/i386/pr22152.c: Likewise.
7985 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
7986 * gcc.target/i386/wrfsbase-2.c: Likewise.
7987 * gcc.target/i386/local.c: Likewise
7988 * gcc.target/i386/wrgsbase-1.c: Likewise.
7989 * gcc.target/i386/wrfsbase-1.c: Likewise.
7990 * gcc.target/i386/pr39315-3.c: Likewise.
7991 * gcc.target/i386/pr35767-4.c: Likewise.
7992 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
7993 x64 mingw target.
7994 * gcc.target/i386/pr45336-2.c: Likewise.
7995 * gcc.target/i386/pr45336-1.c: Likewise.
7996 * gcc.target/i386/pr45336-4.c: Likewise.
7997
7998 2012-02-27 Tristan Gingold <gingold@adacore.com>
7999
8000 * gnat.dg/array20.ad[sb]: New test.
8001
8002 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8003
8004 PR target/52375
8005 * gcc.target/arm/pr52375.c: New test.
8006 * gcc.c-torture/compile/pr52375.c: New test.
8007
8008 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8009
8010 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8011 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8012
8013 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8014
8015 * gnat.dg/aggr19.adb: New test.
8016 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8017
8018 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8019
8020 PR target/49263
8021 * gcc.target/sh/pr49263.c: New.
8022
8023 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8024
8025 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8026 simulate_thread_wrapper_other_threads
8027 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8028 Move initialization of 'value' to main().
8029 (main): Initialize 'value';
8030 * gcc.dg/simulate-thread/speculative-store.c
8031 (simulate_thread_step_verify): Return 0 when successful.
8032 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8033 Reduce threshold.
8034 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8035 (simulate_thread_wrapper_other_threads): Return a success/fail value
8036 and issue an error if the instruction count threshold is exceeded.
8037
8038 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8039
8040 PR target/50580
8041 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8042 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8043
8044 2012-02-24 Richard Guenther <rguenther@suse.de>
8045
8046 PR middle-end/52355
8047 * gcc.dg/pr52355.c: New testcase.
8048
8049 2012-02-23 Kai Tietz <ktietz@redhat.com>
8050
8051 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8052 * gcc.dg/Wpadded.c: Likewise.
8053 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8054 structure-layout.
8055 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8056 for sleep by Sleep and add windows.h include for this function.
8057 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8058 targets.
8059 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8060 target.
8061 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8062 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8063 on x64 mingw target.
8064 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8065 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8066 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8067 failure on LLP64 target.
8068
8069 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8070
8071 PR c/52290
8072 * gcc.dg/noncompile/pr52290.c: New test.
8073
8074 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8075
8076 PR tree-optimization/52019
8077 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8078
8079 2012-02-22 Kai Tietz <ktietz@redhat.com>
8080
8081 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8082 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8083 derived pdiff_t type.
8084 * g++.dg/torture/pr49720.C: Likewise
8085
8086 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8087
8088 PR target/52330
8089 * gcc.target/i386/pr52330.c: New test.
8090
8091 2012-02-22 Tobias Burnus <burnus@net-b.de>
8092
8093 PR fortran/52335
8094 * gfortran.dg/io_constraints_10.f90: New.
8095
8096 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8097
8098 * lib/target-supports.exp (check_effective_target_vect_condition):
8099 Return true for NEON.
8100
8101 2012-02-21 Kai Tietz <ktietz@redhat.com>
8102
8103 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8104
8105 2012-02-21 Richard Guenther <rguenther@suse.de>
8106
8107 PR tree-optimization/52324
8108 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8109
8110 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8111
8112 PR middle-end/51782
8113 * gcc.target/avr/torture/pr51782-1.c: New test.
8114
8115 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8116
8117 PR tree-optimization/52318
8118 * gcc.dg/pr52318.c: New test.
8119
8120 2012-02-20 Kai Tietz <ktietz@redhat.com>
8121
8122 * gcc.dg/bf-ms-layout-3.c: New testcase.
8123
8124 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8125
8126 PR testsuite/52229
8127 PR fortran/32380
8128 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8129
8130 2012-02-20 Richard Guenther <rguenther@suse.de>
8131
8132 PR tree-optimization/52298
8133 * gcc.dg/torture/pr52298.c: New testcase.
8134 * gcc.dg/vect/pr52298.c: Likewise.
8135
8136 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8137
8138 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8139 * gcc.c-torture/execute/pr52286.c: Ditto.
8140
8141 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8142
8143 PR tree-optimization/52286
8144 * gcc.c-torture/execute/pr52286.c: New test.
8145
8146 2012-02-18 Tobias Burnus <burnus@net-b.de>
8147
8148 PR fortran/52295
8149 * gfortran.dg/interface_35.f90: Use -std=f2003.
8150 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8151 * gfortran.dg/interface_assignment_4.f90: Ditto.
8152 * gfortran.dg/bessel_1.f90: Ditto.
8153 * gfortran.dg/func_result_6.f90: Ditto.
8154 * gfortran.dg/hypot_1.f90: Ditto.
8155 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8156
8157 2012-02-17 Tobias Burnus <burnus@net-b.de>
8158
8159 PR translation/52232
8160 PR translation/52234
8161 PR translation/52245
8162 PR translation/52246
8163 PR translation/52262
8164 PR translation/52273
8165 * gfortran.dg/coarray_22.f90: Update dg-error.
8166 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8167
8168 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8169
8170 PR target/51753
8171 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8172 (simulate-thread): Use default timeout.
8173
8174 2012-02-16 Jason Merrill <jason@redhat.com>
8175
8176 PR c++/52248
8177 * g++.dg/ext/timevar1.C: New.
8178
8179 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8180
8181 PR c++/52126
8182 * g++.dg/template/using21.C: New.
8183 * g++.dg/template/using22.C: Likewise.
8184
8185 2012-02-16 Jason Merrill <jason@redhat.com>
8186
8187 PR c++/51415
8188 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8189
8190 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8191
8192 PR tree-optimization/52255
8193 * gcc.c-torture/compile/pr52255.c: New test.
8194
8195 PR debug/52260
8196 * g++.dg/debug/dwarf2/pr52260.C: New test.
8197
8198 PR middle-end/51929
8199 * g++.dg/ipa/pr51929.C: New test.
8200
8201 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8202
8203 PR target/52199
8204 * gcc.target/powerpc/pr52199.c: New file.
8205
8206 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8207
8208 PR target/52152
8209 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8210
8211 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8212
8213 * gcc.dg/pr51867.c: Don't include <math.h>.
8214 (sqrtf): Declare.
8215
8216 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8217
8218 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8219 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8220
8221 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8222
8223 PR tree-optimization/50561
8224 * gcc.dg/graphite/pr50561.c: New testcase.
8225
8226 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8227
8228 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8229 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8230
8231 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8232
8233 * gnat.dg/discr35.ad[sb]: New test.
8234
8235 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8236
8237 * gnat.dg/volatile10.adb: New test.
8238 * gnat.dg/volatile10_pkg.ads: New helper.
8239
8240 2012-02-14 Jason Merrill <jason@redhat.com>
8241
8242 * g++.dg/ext/attrib43.C: New.
8243
8244 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8245
8246 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8247 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8248 fgnu_tm.
8249 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8250 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8251 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8252 effective_target fgnu_tm.
8253 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8254
8255 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8256
8257 PR c++/52247
8258 * g++.dg/template/asmgoto1.C: New test.
8259
8260 2012-02-14 Ian Lance Taylor <iant@google.com>
8261
8262 PR go/48501
8263 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8264 compiling generated file for 64bit and index tests.
8265
8266 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8267
8268 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8269
8270 2012-02-14 Richard Guenther <rguenther@suse.de>
8271
8272 PR tree-optimization/52244
8273 PR tree-optimization/51528
8274 * gcc.dg/torture/pr52244.c: New testcase.
8275
8276 2012-02-14 Walter Lee <walt@tilera.com>
8277
8278 * g++.dg/other/PR23205.C: Disable test on tile.
8279 * g++.dg/other/pr23205-2.C: Disable test on tile.
8280 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8281 * gcc.dg/20040813-1.c: Disable test on tile.
8282 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8283 * gcc.misc-tests/linkage.exp: Handle tilegx.
8284
8285 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8286
8287 PR tree-optimization/52210
8288 * gcc.dg/pr52210.c: New test.
8289
8290 2012-02-14 Jason Merrill <jason@redhat.com>
8291
8292 PR c++/39055
8293 * g++.dg/overload/defarg5.C: New.
8294
8295 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8296
8297 PR c/52181
8298 * c-c++-common/pr52181.c: New test.
8299
8300 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8301
8302 PR c++/52215
8303 * g++.dg/ext/atomic-1.C: New test.
8304
8305 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8306
8307 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8308
8309 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8310
8311 PR middle-end/52209
8312 * gcc.c-torture/execute/pr52209.c: New test.
8313
8314 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8315
8316 PR fortran/50981
8317 * gfortran.dg/elemental_optional_args_5.f03: New test.
8318
8319 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8320
8321 PR testsuite/50076
8322 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8323 cases.
8324
8325 2012-02-11 Ian Lance Taylor <iant@google.com>
8326
8327 PR go/51874
8328 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8329 SPARC Solaris. Don't run the test at all on systems where it may
8330 not work, rather than xfailing it.
8331
8332 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8333
8334 PR rtl-optimization/52175
8335 * gcc.c-torture/compile/pr52175.c: New test.
8336
8337 2012-02-10 Jason Merrill <jason@redhat.com>
8338
8339 PR c++/51910
8340 * g++.dg/template/repo10.C: New.
8341
8342 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8343
8344 PR debug/52132
8345 * gcc.dg/pr52132.c: New test.
8346
8347 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8348
8349 * gnat.dg/specs/aggr4.ads: New test.
8350 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8351
8352 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8353
8354 PR target/52146
8355 * gcc.target/i386/pr52146.c: New.
8356
8357 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8358
8359 PR middle-end/52177
8360 * c-c++-common/pr52177.c: New test.
8361
8362 2012-02-10 Jan Hubicka <jh@suse.cz>
8363
8364 PR middle-end/48600
8365 * g++.dg/torture/pr48600.C: New testcase.
8366
8367 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8368
8369 PR middle-end/52140
8370 * gcc.dg/dfp/pr52140.c: New test.
8371
8372 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8373
8374 PR fortran/32380
8375 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8376 of dg-options.
8377
8378 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8379
8380 PR middle-end/51867
8381 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8382 * gcc.dg/pr51867.c: New test.
8383
8384 2012-02-09 Ian Lance Taylor <iant@google.com>
8385
8386 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8387 which don't support -fsplit-stack. Turn off optimization when
8388 compiling select5-out.go.
8389
8390 2012-02-08 Ian Lance Taylor <iant@google.com>
8391
8392 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8393 systems which don't support -fsplit-stack.
8394
8395 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8396
8397 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8398 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8399 machine instuction in the log.
8400
8401 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8402
8403 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8404 to 20 seconds.
8405
8406 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8407
8408 PR driver/48524
8409 * gcc.dg/pr48524.c: New test.
8410 * gcc.dg/pr48524.spec: New spec file for test.
8411
8412 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8413
8414 PR fortran/32380
8415 * gfortran.dg/vect/pr32380.f90: New test.
8416
8417 2012-02-08 Tobias Burnus <burnus@net-b.de>
8418
8419 PR fortran/52151
8420 * gfortran.dg/realloc_on_assign_12.f90: New.
8421
8422 2012-02-08 Richard Guenther <rguenther@suse.de>
8423
8424 PR rtl-optimization/52170
8425 * gcc.dg/torture/pr52170.c: New testcase.
8426
8427 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8428
8429 PR gcov-profile/52150
8430 * gcc.dg/tree-prof/pr52150.c: New test.
8431
8432 PR rtl-optimization/52139
8433 * gcc.dg/pr52139.c: New test.
8434
8435 2012-02-07 Jason Merrill <jason@redhat.com>
8436
8437 PR c++/51675
8438 * g++.dg/cpp0x/constexpr-union3.C: New.
8439
8440 PR c++/52035
8441 * g++.dg/lto/pr52035_0.C: New.
8442
8443 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8444
8445 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8446 * gcc.dg/special/weak-1.c: Likewise.
8447 * gcc.dg/ucnid-12.c: Likewise.
8448 * gcc.dg/torture/pr45678-1.c: Likewise.
8449 * gcc.dg/torture/pr45678-2.c: Likewise.
8450 * gcc.dg/vector-4.c: Likewise.
8451 * gcc.dg/ipa/inline-5.c: Likewise.
8452 * gcc.dg/ucnid-11.c: Likewise.
8453 * gcc.misc-tests/gcov-13.c: Likewise.
8454 * gcc.misc-tests/gcov-14.c: Likewise.
8455 * g++.dg/ext/label13.C: Likewise.
8456 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8457 hppa*-*-hpux* options.
8458 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8459 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8460 * gcc.dg/pr48616.c: Likewise.
8461 * gcc.dg/pr17957.c: Likewise.
8462 * gcc.dg/pr17055-1.c: Likewise.
8463 * gcc.dg/pr32912-1.c: Likewise.
8464 * gcc.dg/tm/pr51472.c: Likewise.
8465 * c-c++-common/fold-bitand-4.c: Likewise.
8466 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8467 Use dg-additional-options for extra options.
8468
8469 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8470
8471 * gcc.target/epiphany/interrupt-2.c: New test.
8472
8473 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8474
8475 PR target/52155
8476 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8477 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8478 for MIPS ELF.
8479
8480 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8481
8482 PR target/52152
8483 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8484
8485 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8486
8487 PR middle-end/24306
8488 PR target/52154
8489 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8490 * gcc.target/mips/va-arg-1.c: New test.
8491
8492 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8493
8494 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8495 for -mno-pointers-to-nested-functions.
8496
8497 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8498
8499 * gcc.c-torture/execute/20120207-1.c: New test.
8500
8501 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8502
8503 PR rtl-optimization/52060
8504 * gcc.dg/torture/pr52060.c: New test.
8505
8506 PR middle-end/52074
8507 * gcc.c-torture/compile/pr52074.c: New test.
8508
8509 2012-02-07 Tobias Burnus <burnus@net-b.de>
8510
8511 PR fortran/51514
8512 * gfortran.dg/class_to_type_2.f90: New.
8513
8514 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8515
8516 PR fortran/32373
8517 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8518 Remove module.
8519
8520 2012-02-06 Jason Merrill <jason@redhat.com>
8521
8522 PR c++/52088
8523 * g++.dg/template/conv13.C: New.
8524
8525 2012-02-06 Richard Guenther <rguenther@suse.de>
8526
8527 PR tree-optimization/52115
8528 * gcc.c-torture/compile/pr52115.c: New testcase.
8529
8530 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8531
8532 PR target/52129
8533 * gcc.c-torture/execute/pr52129.c: New test.
8534
8535 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8536
8537 * gcc.dg/pr48374.c: Actually add the test I forgot
8538 in the 2012-01-25 commit.
8539
8540 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8541
8542 PR fortran/32373
8543 * gfortran.dg/vect/vect-8.f90: New test case.
8544
8545 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8546
8547 PR fortran/48847
8548 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8549
8550 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8551
8552 PR fortran/52102
8553 * gfortran.dg/class_48.f90 : Add test of allocate class array
8554 component with source in subroutine test3. Remove commenting
8555 out in subroutine test4, since branching on unitialized variable
8556 is now fixed (no PR for this last.).
8557
8558 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8559
8560 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8561 on MIPS targets.
8562 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8563
8564 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8565
8566 PR target/52125
8567 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8568 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8569
8570 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8571
8572 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8573 (check_effective_target_sync_int_long): Use it.
8574 (check_effective_target_sync_char_short): Likewise.
8575 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8576
8577 2012-02-05 Tobias Burnus <burnus@net-b.de>
8578
8579 PR fortran/51972
8580 * gfortran.dg/class_48.f90: Add some further checks.
8581
8582 2012-02-05 Ira Rosen <irar@il.ibm.com>
8583
8584 PR tree-optimization/52091
8585 * gcc.dg/vect/pr52091.c: New test.
8586
8587 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8588
8589 PR rtl-optimization/52113
8590 * gcc.target/avr/pr52113.c: New test.
8591
8592 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8593
8594 PR rtl-optimization/52092
8595 * gcc.c-torture/compile/pr52092.c: New test.
8596
8597 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8598
8599 PR fortran/41587
8600 * gfortran.dg/class_array_10.f03: New test.
8601
8602 PR fortran/46356
8603 * gfortran.dg/class_array_11.f03: New test.
8604
8605 PR fortran/51754
8606 * gfortran.dg/class_array_12.f03: New test.
8607
8608 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8609
8610 PR fortran/52012
8611 * gfortran.dg/realloc_on_assign_11.f90: New test.
8612
8613 2012-02-02 Tobias Burnus <burnus@net-b.de>
8614
8615 PR fortran/52093
8616 * gfortran.dg/shape_7.f90: New.
8617
8618 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8619
8620 * gcc.target/mips/mips-prepend-1.c: New test.
8621
8622 2012-02-02 Jan Hubicka <jh@suse.cz>
8623 Tom de Vries <tom@codesourcery.com>
8624
8625 PR middle-end/51998
8626 * gcc.dg/alias-12.c: New testcase.
8627 * gcc.dg/alias-13.c: New testcase.
8628
8629 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8630
8631 PR target/52086
8632 * gcc.dg/pr52086.c: New test.
8633
8634 PR tree-optimization/52073
8635 * gcc.c-torture/compile/pr52073.c: New test.
8636
8637 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8638
8639 PR fortran/51958
8640 * gfortran.dg/function_optimize_10.f90: New test.
8641
8642 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8643
8644 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8645 test on alpha*-*-*.
8646
8647 2012-02-01 Tobias Burnus <burnus@net-b.de>
8648
8649 PR fortran/52024
8650 * gfortran.dg/typebound_operator_14.f90: New.
8651
8652 2012-02-01 Tobias Burnus <burnus@net-b.de>
8653
8654 PR fortran/52059
8655 * gfortran.dg/elemental_function_1.f90: New.
8656
8657 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8658
8659 PR rtl-optimization/51374
8660 * gcc.target/avr/torture/pr51374-1.c:
8661 Also fail if SBIS is seen.
8662
8663 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8664
8665 PR rtl-optimization/51374
8666 * gcc.target/avr/torture/pr51374-1.c: New.
8667
8668 2012-01-31 Tobias Burnus <burnus@net-b.de>
8669
8670 PR fortran/52024
8671 * gfortran.dg/typebound_generic_11.f90: New.
8672
8673 2012-01-31 Tobias Burnus <burnus@net-b.de>
8674
8675 PR fortran/52029
8676 * gfortran.dg/class_49.f90: New.
8677
8678 2012-01-31 Tobias Burnus <burnus@net-b.de>
8679
8680 PR fortran/52013
8681 * gfortran.dg/elemental_args_check_6.f90: New.
8682
8683 2012-01-31 Jason Merrill <jason@redhat.com>
8684
8685 PR c++/52043
8686 * g++.dg/cpp0x/variadic122.C: New.
8687
8688 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8689
8690 PR fortran/52012
8691 * gfortran.dg/realloc_on_assign_10.f90: New test.
8692
8693 2012-01-31 Richard Guenther <rguenther@suse.de>
8694
8695 PR tree-optimization/51528
8696 * gcc.dg/torture/pr51528.c: New testcase.
8697
8698 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8699
8700 PR go/48501
8701 * lib/go.exp (go_target_compile): Append timeout= to options.
8702 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8703 select5-out.go test on alpha*-*-* targets.
8704
8705 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8706
8707 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8708 (TEST_SHORT): Reformat in the same way.
8709 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8710 (TEST_SHORT): Reformat in the same way.
8711 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8712 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8713 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8714 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8715 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8716
8717 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8718
8719 PR target/51835
8720 * gcc.target/arm/pr51835.c: New testcase.
8721
8722 2012-01-30 Richard Guenther <rguenther@suse.de>
8723
8724 PR tree-optimization/52028
8725 * gcc.dg/torture/pr52028.c: New testcase.
8726 * gfortran.dg/ldist-pr45199.f: Adjust.
8727 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8728 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8729 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8730
8731 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8732
8733 PR debug/52027
8734 * gcc.dg/tree-prof/pr52027.c: New test.
8735
8736 PR tree-optimization/52046
8737 * gcc.dg/pr52046.c: New test.
8738
8739 PR debug/52048
8740 * g++.dg/other/pr52048.C: New test.
8741
8742 2012-01-30 Richard Guenther <rguenther@suse.de>
8743
8744 PR tree-optimization/52045
8745 * gcc.dg/pr52045.c: New testcase.
8746
8747 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8748
8749 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8750 new code generated for __sync_lock_release.
8751
8752 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8753
8754 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8755
8756 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8757
8758 PR testsuite/51875
8759 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8760
8761 * g++.dg/ext/visibility/template10.C: Fix typo.
8762
8763 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8764
8765 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8766
8767 PR c++/51327
8768 * g++.dg/cpp0x/constexpr-ice6.C: New.
8769
8770 2012-01-29 Tobias Burnus <burnus@net-b.de>
8771
8772 PR fortran/41600
8773 * gfortran.dg/default_initialization_6.f90: New.
8774
8775 2012-01-29 Tobias Burnus <burnus@net-b.de>
8776
8777 PR fortran/51972
8778 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8779 * gfortran.dg/class_48.f90: New.
8780
8781 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8782
8783 PR fortran/51808
8784 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8785
8786 2012-01-28 Tobias Burnus <burnus@net-b.de>
8787
8788 PR fortran/51972
8789 * gfortran.dg/class_allocate_12.f90: New.
8790
8791 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8792
8793 * gcc.dg/torture/pr50444.c: Fix dg directives.
8794
8795 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8796
8797 PR target/52006
8798 * gcc.target/arm/pr52006.c: New test.
8799
8800 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8801
8802 PR testsuite/52011
8803 * gcc.dg/lto/trans-mem.h: New file.
8804 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8805 * gcc.dg/lto/trans-mem-1_1.c: Same.
8806 * gcc.dg/lto/trans-mem-4_1.c: Same.
8807 * gcc.dg/lto/trans-mem-3_1.c: Same.
8808
8809 2012-01-27 Tobias Burnus <burnus@net-b.de>
8810
8811 PR fortran/52022
8812 * gfortran.dg/dummy_procedure_7.f90: New.
8813
8814 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8815
8816 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8817 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8818
8819 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8820
8821 PR c++/51852
8822 * g++.dg/other/gc5.C: New test.
8823
8824 2012-01-27 Richard Guenther <rguenther@suse.de>
8825
8826 PR tree-optimization/50444
8827 * gcc.dg/torture/pr50444.c: New testcase.
8828
8829 2012-01-27 Tobias Burnus <burnus@net-b.de>
8830
8831 PR fortran/51970
8832 PR fortran/51977
8833 * gfortran.dg/move_alloc_13.f90: New.
8834
8835 2012-01-27 Tobias Burnus <burnus@net-b.de>
8836
8837 PR fortran/51953
8838 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8839 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8840 and change dg-error string.
8841
8842 2012-01-27 Tobias Burnus <burnus@net-b.de>
8843
8844 PR fortran/52016
8845 * gfortran.dg/elemental_args_check_5.f90: New.
8846
8847 2012-01-27 Richard Guenther <rguenther@suse.de>
8848
8849 PR middle-end/51959
8850 * g++.dg/torture/pr51959.C: New testcase.
8851
8852 2012-01-27 Tom de Vries <tom@codesourcery.com>
8853
8854 PR tree-optimization/51990
8855 * gcc.dg/pr51990.c: New test.
8856 * gcc.dg/pr51990-2.c: Same.
8857
8858 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8859 Tobias Burnus <burnus@gcc.gnu.org>
8860
8861 PR fortran/48705
8862 * gfortran.dg/class_allocate_11.f03: New.
8863
8864 PR fortran/51870
8865 PR fortran/51943
8866 PR fortran/51946
8867 * gfortran.dg/class_allocate_7.f03: New.
8868 * gfortran.dg/class_allocate_8.f03: New.
8869 * gfortran.dg/class_allocate_9.f03: New.
8870 * gfortran.dg/class_allocate_10.f03: New.
8871
8872 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8873
8874 * gnat.dg/discr34.adb: New test.
8875 * gnat.dg/discr34_pkg.ads: New helper.
8876
8877 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8878
8879 * gnat.dg/discr33.adb: New test.
8880
8881 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8882
8883 * gnat.dg/limited_with3.ad[sb): New test.
8884 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
8885 * gnat.dg/limited_with3_pkg2.ads: Likewise.
8886 * gnat.dg/limited_with3_pkg3.ads: Likewise.
8887
8888 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
8889
8890 * gnat.dg/stack_usage1.adb: New test.
8891 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
8892
8893 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
8894 * gcc.dg/pr44194-2.c: Likewise.
8895
8896 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
8897
8898 PR c++/51370
8899 * g++.dg/template/crash112.C: New.
8900
8901 2012-01-27 Richard Henderson <rth@redhat.com>
8902
8903 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
8904
8905 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8906
8907 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
8908
8909 2012-01-26 Jakub Jelinek <jakub@redhat.com>
8910
8911 PR middle-end/51895
8912 * g++.dg/opt/pr51895.C: New test.
8913
8914 2012-01-26 Michael Matz <matz@suse.de>
8915
8916 PR tree-optimization/48794
8917 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
8918
8919 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8920
8921 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
8922
8923 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8924
8925 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
8926 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
8927 memory.
8928 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
8929 the default value for s390 and s390x.
8930
8931 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
8932
8933 PR lto/51698
8934 * gcc.dg/lto/trans-mem-4_0.c: New.
8935 * gcc.dg/lto/trans-mem-4_1.c: New.
8936 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
8937 TM builtins.
8938 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
8939 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
8940 TM builtins.
8941 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
8942 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
8943 TM builtins.
8944
8945 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
8946
8947 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
8948
8949 2012-01-25 Ian Lance Taylor <iant@google.com>
8950
8951 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
8952
8953 2012-01-25 Tobias Burnus <burnus@net-b.de>
8954
8955 PR fortran/51995
8956 * gfortran.dg/typebound_proc_25.f90: New.
8957
8958 2012-01-25 Jason Merrill <jason@redhat.com>
8959
8960 PR c++/51992
8961 * g++.dg/lto/pr51992_0.C: New.
8962
8963 2012-01-25 Jakub Jelinek <jakub@redhat.com>
8964
8965 PR tree-optimization/51987
8966 * gcc.target/i386/pr51987.c: New test.
8967
8968 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8969
8970 * gcc.dg/tm/lto-1.c: Require lto support in target.
8971
8972 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
8973
8974 PR rtl-optimization/48374
8975 * gcc.dg/pr48374.c: New test.
8976
8977 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
8978
8979 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
8980
8981 2012-01-25 Tobias Burnus <burnus@net-b.de>
8982
8983 PR fortran/51966
8984 * gfortran.dg/derived_constructor_char_3.f90: New.
8985
8986 2012-01-24 Ian Lance Taylor <iant@google.com>
8987
8988 * go.test/go-test.exp (filecmp): New procedure.
8989 (errchk): Handle quoted square brackets.
8990 (go-gc-tests): Set go_compile_args. Handle various new test
8991 lines. Skip a few new tests.
8992 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
8993
8994 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
8995
8996 * lib/target-supports.exp (proc check_effective_target_vect_perm)
8997 (check_effective_target_vect_extract_even_odd)
8998 (check_effective_target_vect_interleave): Return true for MIPS
8999 paired-single.
9000
9001 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9002
9003 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9004 (main): Use it instead of argc.
9005
9006 2012-01-24 Jason Merrill <jason@redhat.com>
9007
9008 PR c++/51973
9009 * g++.dg/cpp0x/sfinae31.C: New.
9010
9011 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9012
9013 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9014
9015 2012-01-24 Jason Merrill <jason@redhat.com>
9016
9017 PR c++/51812
9018 * g++.dg/inherit/covariant20.C: New.
9019
9020 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9021
9022 PR c++/51223
9023 * g++.dg/parse/crash58.C: New.
9024
9025 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9026
9027 PR target/51957
9028 * gcc.dg/pr51957-1.c: New test.
9029 * gcc.dg/pr51957-1.h: New file.
9030 * gcc.dg/pr51957-2.c: New test.
9031
9032 2012-01-23 Jason Merrill <jason@redhat.com>
9033
9034 PR c++/51930
9035 * g++.dg/ext/visibility/template10.C: New.
9036
9037 2012-01-23 Tobias Burnus <burnus@net-b.de>
9038
9039 PR fortran/51948
9040 * gfortran.dg/move_alloc_12.f90: New.
9041
9042 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9043
9044 PR middle-end/45416
9045 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9046
9047 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9048
9049 PR c++/51398
9050 * g++.dg/template/crash111.C: New.
9051
9052 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9053
9054 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9055 configurations.
9056 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9057
9058 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9059
9060 PR testsuite/51941
9061 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9062 the DW_TAG_class_type and DW_AT_name: "Executor".
9063
9064 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9065
9066 * lib/target-supports.exp
9067 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9068 (check_effective_target_vect_interleave): Likewise.
9069
9070 2012-01-22 Jason Merrill <jason@redhat.com>
9071
9072 PR c++/51925
9073 * g++.dg/template/using20.C: New.
9074 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9075
9076 2012-01-23 Jason Merrill <jason@redhat.com>
9077
9078 PR target/51934
9079 * g++.dg/torture/pr51344.C: Limit to x86.
9080
9081 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9082
9083 * c-c++-common/tm/omp.c: Require target with pthread support.
9084
9085 2012-01-23 Richard Guenther <rguenther@suse.de>
9086
9087 PR tree-optimization/51949
9088 * gcc.dg/torture/pr51949.c: New testcase.
9089
9090 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9091
9092 PR rtl-optimization/51933
9093 * gcc.c-torture/execute/pr51933.c: New test.
9094
9095 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9096
9097 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9098 Do not define for Interix.
9099
9100 2012-01-22 Jason Merrill <jason@redhat.com>
9101
9102 PR c++/51832
9103 * g++.dg/lto/pr51832.h: New.
9104 * g++.dg/lto/pr51832_0.C: New.
9105 * g++.dg/lto/pr51832_1.C: New.
9106
9107 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9108
9109 * gcc.dg/ext-elim-1.c: New test.
9110
9111 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9112
9113 PR target/51931
9114 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9115 * g++.dg/opt/longbranch1.C: Likewise.
9116
9117 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9118
9119 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9120 in C++11 mode.
9121
9122 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9123
9124 PR fortran/50556
9125 * gfortran.dg/namelist_74.f90: New test.
9126 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9127
9128 2012-01-21 Tobias Burnus <burnus@net-b.de>
9129
9130 PR fortran/51913
9131 * gfortran.dg/class_47.f90: New.
9132
9133 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9134
9135 * gnat.dg/renaming5.ad[sb]: New test.
9136
9137 2012-01-20 Jason Merrill <jason@redhat.com>
9138
9139 PR c++/51919
9140 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9141
9142 2012-01-20 Jason Merrill <jason@redhat.com>
9143
9144 PR c++/51922
9145 * g++.dg/ext/attrib42.C: Require ilp32.
9146
9147 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9148
9149 PR target/51915
9150 * gcc.target/arm/pr51915.c: New test.
9151
9152 2012-01-20 Cary Coutant <ccoutant@google.com>
9153 Dodji Seketeli <dodji@redhat.com>
9154
9155 PR debug/45682
9156 * g++.dg/debug/dwarf2/nested-3.C: New test.
9157
9158 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9159
9160 PR c++/51402
9161 * g++.dg/template/crash110.C: New.
9162
9163 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9164
9165 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9166 Remove default options on hppa*-*-hpux*.
9167
9168 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9169
9170 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9171
9172 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9173
9174 * gcc.c-torture/compile/pr51856.c: New testcase.
9175
9176 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9177
9178 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9179 options to go_target_compile.
9180
9181 2012-01-20 Kai Tietz <ktietz@redhat.com>
9182
9183 * g++.dg/torture/pr51344.C: Fix typo.
9184
9185 2012-01-20 Richard Guenther <rguenther@suse.de>
9186
9187 PR tree-optimization/51903
9188 * g++.dg/torture/pr51903.C: New testcase.
9189
9190 2012-01-20 Tobias Burnus <burnus@net-b.de>
9191 Janus Weil <janus@gcc.gnu.org>
9192
9193 PR fortran/51056
9194 * gfortran.dg/use_21.f90: New.
9195
9196 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9197
9198 PR target/51106
9199 * gcc.dg/torture/pr51106-1.c: New test.
9200 * gcc.dg/torture/pr51106-2.c: New test.
9201
9202 2012-01-19 Kai Tietz <ktietz@redhat.com>
9203
9204 * g++.dg/torture/pr51344.C: New test.
9205
9206 2012-01-19 Tobias Burnus <burnus@net-b.de>
9207
9208 PR fortran/51904
9209 * gfortran.dg/intrinsic_size_2.f90: New.
9210
9211 2012-01-19 Jason Merrill <jason@redhat.com>
9212
9213 PR c++/51889
9214 * g++.dg/inherit/using7.C: New.
9215
9216 2012-01-19 Richard Guenther <rguenther@suse.de>
9217
9218 PR tree-optimization/37997
9219 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9220
9221 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9222
9223 PR rtl-optimization/51505
9224 * gcc.dg/pr51505.c: New test.
9225
9226 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9227
9228 PR fortran/51634
9229 * gfortran.dg/typebound_operator_12.f03: New.
9230 * gfortran.dg/typebound_operator_13.f03: New.
9231
9232 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9233
9234 PR c++/51225
9235 * g++.dg/cpp0x/pr51225.C: New.
9236
9237 2012-01-17 Ian Lance Taylor <iant@google.com>
9238
9239 PR go/50656
9240 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9241
9242 2012-01-17 Tobias Burnus <burnus@net-b.de>
9243
9244 PR fortran/51869
9245 * gfortran.dg/realloc_on_assign_9.f90: New.
9246
9247 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9248
9249 PR other/51165
9250 * gcc.dg/tm/memopt-3.c: Remove xfail.
9251 * gcc.dg/tm/memopt-4.c: Remove xfail.
9252 * gcc.dg/tm/memopt-5.c: Remove xfail.
9253 * gcc.dg/tm/memopt-7.c: Remove xfail.
9254
9255 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9256
9257 PR tree-optimization/51877
9258 * gcc.c-torture/execute/pr51877.c: New test.
9259
9260 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9261
9262 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9263 {!vect_align_arrays} to vect_sizes_32B_16B.
9264 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9265 * gcc.dg/vect/vect-peel-3.c: Ditto.
9266
9267 2012-01-16 Jason Merrill <jason@redhat.com>
9268
9269 PR c++/51854
9270 * g++.dg/abi/mangle60.C: New.
9271
9272 PR c++/51827
9273 * g++.dg/pch/mangle1.{C,Hs}: New.
9274
9275 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9276 Tobias Burnus <burnus@net-b.de>
9277
9278 PR fortran/50981
9279 * gfortran.dg/elemental_optional_args_3.f90: New
9280 * gfortran.dg/elemental_optional_args_4.f90: New
9281
9282 2012-01-16 Tobias Burnus <burnus@net-b.de>
9283
9284 PR fortran/51809
9285 * gfortran.dg/use_20.f90: New
9286
9287 2012-01-16 Jason Merrill <jason@redhat.com>
9288
9289 PR c++/51868
9290 * g++.dg/cpp0x/rv-bitfield.C: New.
9291 * g++.dg/cpp0x/rv-bitfield2.C: New.
9292
9293 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9294
9295 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9296 subroutine 'qsort' and use index array to assign the result.
9297
9298 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9299
9300 PR tree-optimization/51865
9301 * gcc.dg/pr51865.c: New test.
9302
9303 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9304
9305 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9306
9307 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9308
9309 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9310 to be loaded from the constant pool, rather than via %hi and %lo.
9311
9312 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9313
9314 PR rtl-optimization/51821
9315 * gcc.dg/pr51821.c: New test.
9316
9317 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9318
9319 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9320
9321 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9322
9323 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9324
9325 2012-01-14 Tobias Burnus <burnus@net-b.de>
9326
9327 PR fortran/51800
9328 * gfortran.dg/init_flag_8.f90: New.
9329 * gfortran.dg/init_flag_9.f90: New.
9330
9331 2011-01-14 Tobias Burnus <burnus@net-b.de>
9332
9333 PR fortran/51816
9334 * gfortran.dg/use_18.f90: New.
9335 * gfortran.dg/use_19.f90: New.
9336
9337 2012-01-13 Ian Lance Taylor <iant@google.com>
9338
9339 PR c++/50012
9340 * g++.dg/warn/Wsign-compare-4.C: New.
9341
9342 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9343
9344 PR fortran/48351
9345 * gfortran.dg/alloc_comp_assign.f03: New.
9346 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9347 __BUILTIN_FREE from 38 to 32.
9348
9349 2012-01-13 Jason Merrill <jason@redhat.com>
9350
9351 PR c++/20681
9352 * g++.dg/warn/Wreturn-type-7.C: New.
9353
9354 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9355
9356 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9357 assumption.
9358 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9359 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9360 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9361 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9362 int32plus because of big array needed.
9363 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9364 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9365
9366 2012-01-13 Jason Merrill <jason@redhat.com>
9367
9368 PR c++/51813
9369 * g++.dg/ext/visibility/template9.C: New.
9370
9371 PR c++/51620
9372 * g++.dg/cpp0x/defaulted34.C: New.
9373 * g++.dg/template/virtual3.C: New.
9374
9375 2012-01-13 Richard Guenther <rguenther@suse.de>
9376
9377 PR middle-end/8081
9378 * gcc.dg/torture/pr8081.c: New testcase.
9379
9380 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9381
9382 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9383
9384 2012-01-12 Jason Merrill <jason@redhat.com>
9385
9386 PR c++/51714
9387 * g++.dg/ext/stmtexpr14.C: New.
9388
9389 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9390
9391 PR c++/51633
9392 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9393
9394 2012-01-12 Jason Merrill <jason@redhat.com>
9395
9396 PR c++/48051
9397 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9398 * g++.dg/abi/mangle58.C: Likewise.
9399
9400 PR c++/51403
9401 * g++.dg/template/arg8.C: New.
9402
9403 2012-01-12 Ira Rosen <irar@il.ibm.com>
9404
9405 PR tree-optimization/51799
9406 * gcc.dg/vect/pr51799.c: New test.
9407 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9408 patterns.
9409
9410 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9411 Tobias Burnus <burnus@net-b.de>
9412
9413 PR fortran/51057
9414 PR fortran/51616
9415 * lib/target-supports.exp
9416 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9417 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9418
9419 2012-01-11 Jason Merrill <jason@redhat.com>
9420
9421 PR c++/51565
9422 * g++.dg/ext/attrib42.C: New.
9423
9424 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9425
9426 PR bootstrap/51796
9427 * gcc.dg/pr51796.c: New test.
9428
9429 2012-01-11 Jason Merrill <jason@redhat.com>
9430
9431 PR c++/51818
9432 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9433
9434 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9435
9436 * gnat.dg/array19.ad[sb]: New test.
9437
9438 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9439
9440 * gnat.dg/opt23.ad[sb]: New test.
9441 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9442 * gnat.dg/opt24.ad[sb]: New test.
9443
9444 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9445
9446 PR tree-optimization/49642
9447 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9448 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9449
9450 2012-01-11 Jason Merrill <jason@redhat.com>
9451
9452 PR c++/51613
9453 * g++.dg/template/explicit-args5.C: New.
9454
9455 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9456
9457 * gcc.c-torture/execute/20120110-1.c: New testcase.
9458
9459 2012-01-10 Jason Merrill <jason@redhat.com>
9460
9461 PR c++/51614
9462 * g++.dg/inherit/ambig1.C: New.
9463
9464 PR c++/51433
9465 * g++.dg/cpp0x/constexpr-cache1.C: New.
9466
9467 2012-01-10 Richard Guenther <rguenther@suse.de>
9468
9469 PR tree-optimization/51801
9470 * gcc.dg/torture/pr51801.c: New testcase.
9471
9472 2012-01-10 Tobias Burnus <burnus@net-b.de>
9473
9474 PR fortran/51652
9475 * gfortran.dg/allocate_with_typespec_5.f90: New.
9476
9477 2012-01-10 Tobias Burnus <burnus@net-b.de>
9478
9479 * gfortran.dg/class_39.f03: Update dg-error string.
9480
9481 2012-01-10 Richard Guenther <rguenther@suse.de>
9482
9483 PR tree-optimization/50913
9484 * gcc.dg/graphite/interchange-16.c: New testcase.
9485 * gcc.dg/graphite/scop-20.c: XFAIL.
9486 * gfortran.dg/graphite/interchange-1.f: Likewise.
9487 * gfortran.dg/graphite/block-1.f90: Likewise.
9488 * gfortran.dg/graphite/block-2.f: Likewise.
9489
9490 2012-01-10 Richard Henderson <rth@redhat.com>
9491
9492 * lib/target-supports.exp (check_effective_target_vect_perm,
9493 check_effective_target_vect_perm_byte,
9494 check_effective_target_vect_perm_short): Enable for arm neon.
9495
9496 2012-01-09 Tobias Burnus <burnus@net-b.de>
9497
9498 PR fortran/46328
9499 * gfortran.dg/typebound_operator_11.f90: New.
9500
9501 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9502
9503 * gnat.dg/array18.adb: New test.
9504 * gnat.dg/array18_pkg.ads: New helper.
9505
9506 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9507
9508 PR fortran/51791
9509 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9510 around base object in first assignment in main program.
9511 * gfortran.dg/typebound_operator_10.f03: New test.
9512
9513 2012-01-09 Martin Jambor <mjambor@suse.cz>
9514
9515 PR tree-optimization/51759
9516 * g++.dg/ipa/pr51759.C: New test.
9517
9518 2012-01-09 Tobias Burnus <burnus@net-b.de>
9519
9520 PR fortran/51758
9521 * gfortran.dg/optional_absent_2.f90: New.
9522
9523 2012-01-09 Tobias Burnus <burnus@net-b.de>
9524
9525 PR fortran/51578
9526 * gfortran.dg/use_17.f90: New.
9527
9528 2012-01-09 Gary Funck <gary@intrepid.com>
9529
9530 PR preprocessor/33919
9531 * gcc.dg/pr33919.c: New test.
9532 * gcc.dg/pr33919-0.h: New test header file.
9533 * gcc.dg/pr33919-1.h: Ditto.
9534 * gcc.dg/pr33919-2.h: Ditto.
9535
9536 2012-01-07 Jan Hubicka <jh@suse.cz>
9537
9538 PR tree-optimize/51694
9539 * gcc.c-torture/compile/pr51694.c: new testcase.
9540
9541 2012-01-07 Jan Hubicka <jh@suse.cz>
9542
9543 PR tree-optimization/51600
9544 * g++.dg/torture/pr51600.C: New testcase.
9545
9546 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9547
9548 PR gcov-profile/51715
9549 PR gcov-profile/51717
9550 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9551 * gcc.misc-tests/gcov-14.c: Likewise.
9552
9553 2012-01-06 Jason Merrill <jason@redhat.com>
9554
9555 * g++.dg/parse/new5.C: New.
9556
9557 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9558
9559 PR testsuite/51655
9560 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9561 including <string.h>.
9562
9563 2012-01-06 Jason Merrill <jason@redhat.com>
9564
9565 * g++.dg/abi/mangle51.C: New.
9566 * g++.dg/abi/mangle52.C: New.
9567 * g++.dg/abi/mangle53.C: New.
9568 * g++.dg/abi/mangle54.C: New.
9569 * g++.dg/abi/mangle55.C: New.
9570 * g++.dg/abi/mangle56.C: New.
9571 * g++.dg/abi/mangle57.C: New.
9572 * g++.dg/abi/mangle58.C: New.
9573 * g++.dg/abi/mangle59.C: New.
9574 * g++.dg/cpp0x/trailing3.C: Update mangling.
9575 * g++.dg/cpp0x/variadic111.C: Update mangling.
9576 * g++.dg/cpp0x/variadic4.C: Update mangling.
9577 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9578 * g++.dg/template/nontype22.C: Works now.
9579 * g++.dg/template/pr35240.C: Works now.
9580
9581 * g++.dg/cpp0x/error7.C: New.
9582
9583 2012-01-06 Tobias Burnus <burnus@net-b.de>
9584
9585 * gfortran.dg/deallocate_stat_2.f90: New.
9586 * coarray/allocate_errgmsg.f90: New.
9587 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9588 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9589 * coarray/subobject_1.f90: Fix for num_images > 1.
9590 * gfortran.dg/deallocate_stat.f90: Update due to changed
9591 stat= handling.
9592
9593 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9594
9595 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9596
9597 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9598
9599 * ada/acats/overflow.lst: Add cb20004.
9600
9601 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9602
9603 PR c++/51541
9604 * g++.dg/cpp0x/alias-decl-18.C: New test.
9605
9606 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9607
9608 * gcc.c-torture/execute/20120104-1.c: New test.
9609
9610 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9611
9612 PR fortran/PR48946
9613 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9614 the old typebound_operator_8.f03.
9615 * gfortran.dg/typebound_operator_8.f03: New version of
9616 typebound_operator_7.f03 with 'u' a derived type instead of a
9617 class object.
9618
9619 2012-01-05 Richard Guenther <rguenther@suse.de>
9620
9621 * g++.dg/torture/pr49309.C: Skip for -flto.
9622
9623 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9624
9625 PR middle-end/51761
9626 * gcc.c-torture/compile/pr51761.c: New test.
9627
9628 2012-01-05 Richard Guenther <rguenther@suse.de>
9629
9630 PR tree-optimization/51760
9631 * gcc.dg/torture/pr51760.c: New testcase.
9632
9633 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9634
9635 PR middle-end/51472
9636 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9637
9638 2012-01-05 Richard Guenther <rguenther@suse.de>
9639
9640 PR lto/41576
9641 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9642 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9643
9644 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9645
9646 PR debug/51695
9647 * gcc.dg/pr51695.c: New test.
9648
9649 2012-01-04 Andrew Pinski <apinski@cavium.com>
9650
9651 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9652 * gcc.target/mips/octeon2-lx-1.c: New test.
9653 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9654 * gcc.target/mips/octeon2-lx-2.c: New test.
9655 * gcc.target/mips/octeon2-lx-3.c: New test.
9656
9657 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9658
9659 PR other/51163
9660 PR other/51164
9661 * gcc.dg/tm/alias-1.c: Adjust regexp.
9662 * gcc.dg/tm/alias-2.c: Adjust regexp.
9663
9664 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9665
9666 PR c++/51064
9667 * g++.dg/warn/Wparentheses-26.C: New.
9668
9669 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9670
9671 * gfortran.dg/elemental_optional_args_2.f90: New test.
9672
9673 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9674
9675 PR fortran/49693
9676 * gfortran.dg/common_17.f90: New test.
9677
9678 2012-01-04 Richard Guenther <rguenther@suse.de>
9679
9680 PR tree-optimization/49651
9681 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9682 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9683
9684 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9685
9686 PR c++/51738
9687 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9688
9689 2012-01-03 Andrew Pinski <apinski@cavium.com>
9690
9691 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9692 for all mips targets. Also allow an optional .cfi_startproc.
9693
9694 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9695
9696 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9697
9698 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9699
9700 PR c++/29273
9701 * g++.dg/rtti/dyncast5.C: New.
9702
9703 2012-01-03 Richard Guenther <rguenther@suse.de>
9704
9705 PR tree-optimization/51070
9706 * gcc.dg/torture/pr51070-2.c: New testcase.
9707
9708 2012-01-03 Richard Guenther <rguenther@suse.de>
9709
9710 PR tree-optimization/51692
9711 * gcc.dg/torture/pr51692.c: New testcase.
9712
9713 2012-01-03 Richard Guenther <rguenther@suse.de>
9714
9715 PR debug/51650
9716 * g++.dg/lto/pr51650-3_0.C: New testcase.
9717
9718 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9719
9720 PR c++/15867
9721 * g++.dg/warn/Wredundant-decls-spec.C: New.
9722
9723 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9724
9725 PR tree-optimization/51719
9726 * g++.dg/tree-prof/pr51719.C: New test.
9727
9728 2012-01-03 Richard Guenther <rguenther@suse.de>
9729
9730 PR middle-end/51730
9731 * gcc.dg/fold-compare-6.c: New testcase.
9732
9733 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9734
9735 PR c++/51669
9736 * g++.dg/gomp/pr51669.C: New test.
9737
9738 2012-01-02 Jason Merrill <jason@redhat.com>
9739
9740 PR c++/51675
9741 * g++.dg/cpp0x/constexpr-union2.C: New.
9742
9743 PR c++/51666
9744 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9745
9746 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9747
9748 PR c++/51462
9749 * g++.dg/cpp0x/constexpr-99.C: New test.
9750
9751 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9752
9753 PR c++/20140
9754 * g++.dg/template/init9.C: New.
9755
9756 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9757
9758 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9759 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9760 rather than a specific number.
9761
9762 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9763
9764 PR fortran/46262
9765 PR fortran/46328
9766 PR fortran/51052
9767 * gfortran.dg/typebound_operator_7.f03: New.
9768 * gfortran.dg/typebound_operator_8.f03: New.
9769
9770 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9771
9772 PR target/51729
9773 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9774 XFAIL.
9775 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9776
9777 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9778
9779 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9780
9781 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9782
9783 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9784 for MIPS.
9785
9786 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9787
9788 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9789 * gfortran.dg/io_real_boz_4.f90: Likewise.
9790 * gfortran.dg/io_real_boz_5.f90: Likewise.
9791
9792 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9793
9794 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9795
9796 2012-01-02 Revital Eres <revital.eres@linaro.org>
9797
9798 * gcc.dg/sms-11.c: New file.
9799
9800 2012-01-02 Tobias Burnus <burnus@net-b.de>
9801
9802 PR fortran/51682
9803 * gfortran.dg/coarray/image_index_3.f90: New.
9804
9805 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9806
9807 PR c++/16603
9808 * g++.dg/parse/enum8.C: New.
9809
9810 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9811
9812 PR c++/51379
9813 * g++.dg/conversion/reinterpret4.C: New.
9814 * g++.dg/conversion/reinterpret1.C: Adjust.
9815
9816 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9817
9818 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9819
9820 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9821
9822 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9823 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9824 * g++.old-deja/g++.jason/access14.C: Likewise.
9825 * g++.old-deja/g++.jason/access8.C: Likewise.
9826 * g++.old-deja/g++.jason/access1.C: Likewise.
9827 * g++.old-deja/g++.other/access3.C: Likewise.
9828 * g++.old-deja/g++.other/access5.C: Likewise.
9829 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9830 * g++.old-deja/g++.law/visibility22.C: Likewise.
9831 * g++.old-deja/g++.law/visibility26.C: Likewise.
9832 * g++.old-deja/g++.mike/p2746.C: Likewise.
9833 * g++.dg/debug/using1.C: Likewise.
9834 * g++.dg/lookup/using51.C: Likewise.
9835 * g++.dg/inherit/using5.C: Likewise.
9836 * g++.dg/inherit/pr30297.C: Likewise.
9837 * g++.dg/inherit/access8.C: Likewise.
9838 * g++.dg/torture/pr39362.C: Likewise.
9839 * g++.dg/template/crash13.C: Likewise.
9840 * g++.dg/template/using10.C: Likewise.
9841
9842 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9843
9844 PR fortran/51502
9845 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9846
9847 2012-01-01 Ira Rosen <irar@il.ibm.com>
9848
9849 PR tree-optimization/51704
9850 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9851 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9852 corresponding flags.
9853
9854 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9855
9856 PR c++/51723
9857 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9858
9859 2012-01-01 Jan Hubicka <jh@suse.cz>
9860
9861 PR rtl-optimization/51069
9862 * gcc.c-torture/compile/pr51069.c: New testcase.
9863
9864 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9865
9866 PR tree-optimization/51683
9867 * gcc.dg/pr51683.c: New test.
9868 \f
9869 Copyright (C) 2012 Free Software Foundation, Inc.
9870
9871 Copying and distribution of this file, with or without modification,
9872 are permitted in any medium without royalty provided the copyright
9873 notice and this notice are preserved.