re PR tree-optimization/55253 (Revision 193298 miscompiles sqlite with -Os)
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-13 Martin Jambor <mjambor@suse.cz>
2
3 PR tree-optimization/55253
4 * gcc.dg/torture/pr55253.c: New test.
5 * gcc.dg/torture/pr55305.c: Likewise.
6
7 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
8
9 PR middle-end/55142
10 * gcc.target/i386/pr55142-1.c: New file.
11 * gcc.target/i386/pr55142-2.c: Likewise.
12
13 2012-11-13 Dodji Seketeli <dodji@redhat.com>
14
15 PR c++/54466
16 * g++.dg/cpp0x/alias-decl-26.C: New test file.
17
18 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
19
20 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
21 instead of lp64.
22 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
23 * gcc.target/i386/pr49715-2.c: Likewise.
24 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
25
26 2012-11-13 Jakub Jelinek <jakub@redhat.com>
27
28 PR tree-optimization/55281
29 * gcc.dg/vect/fast-math-pr55281.c: New test.
30 * g++.dg/opt/pr55281.C: New test.
31
32 PR rtl-optimization/54127
33 * gcc.dg/torture/pr54127.c: New test.
34
35 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
36 Jakub Jelinek <jakub@redhat.com>
37
38 PR rtl-optimization/51447
39 * gcc.c-torture/execute/pr51447.c: New test.
40
41 2012-11-12 Ian Bolton <ian.bolton@arm.com>
42
43 * gcc.target/aarch64/csinc-2.c: New test.
44
45 2012-11-12 Ian Bolton <ian.bolton@arm.com>
46
47 * gcc.target/aarch64/cmn.c: New test.
48 * gcc.target/aarch64/adds.c: New test.
49 * gcc.target/aarch64/subs.c: New test.
50
51 2012-11-12 Tobias Burnus <burnus@net-b.de>
52
53 PR fortran/55272
54 * gfortran.dg/coarray_29_1.f90: New.
55 * gfortran.dg/coarray_29_2.f90: New.
56
57 2012-11-12 Bin Cheng <bin.cheng@arm.com>
58
59 * gcc.dg/hoist-register-pressure-3.c: New test.
60
61 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
62
63 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
64 wrappers around sinf and cosf.
65
66 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
67
68 PR middle-end/55247
69 PR middle-end/55259
70 * gcc.target/i386/pr55247-2.c: New file.
71
72 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
73
74 PR middle-end/55263
75 * g++.dg/pr55263.C: New test.
76
77 2012-11-11 Martin Jambor <mjambor@suse.cz>
78
79 PR tree-optimization/55238
80 * testsuite/gcc.dg/torture/pr55238.c: New test.
81
82 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
83 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
84 * c-c++-common/torture/vector-subscript-1.c: Likewise.
85 * c-c++-common/torture/vector-subscript-2.c: Likewise.
86
87 2012-11-10 Jan Hubicka <jh@suse.cz>
88
89 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
90
91 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
92
93 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
94 -mno-sse -mno-mmx to dg-options. Reformat.
95
96 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
97
98 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
99 * c-c++-common/vector-compare-1.c: Same.
100 * c-c++-common/vector-compare-2.c: Same.
101 * g++.dg/other/unused1.C: Skip on AIX.
102 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
103 extra message on AIX.
104
105 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
106
107 PR target/55247
108 * gcc.target/i386/pr55247.c: New test.
109
110 2012-11-09 Andrew Pinski <apinski@cavium.com>
111
112 * gcc.c-torture/execute/20121108-1.c: New test.
113
114 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
115
116 PR c++/54413
117 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
118 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
119 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
120 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
121
122 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
123
124 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
125 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
126 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
127 array bounds.
128 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
129
130 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
131
132 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
133 * g++.dg/tm/pr47530.C: Same.
134
135 2012-11-09 Jason Merrill <jason@redhat.com>
136
137 PR c++/54859
138 * g++.dg/cpp0x/alias-decl-25.C: New.
139
140 * g++.dg/abi/abi-tag1.C: New.
141 * g++.dg/abi/abi-tag2.C: New.
142
143 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
144
145 PR rtl-optimization/55154
146 * gcc.target/i386/pr55154.c: New test.
147
148 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
149
150 PR rtl-optimization/55151
151 * gcc.dg/pr55151.c: Move ...
152 * gcc.target/i386/pr55151.c: ... here.
153
154 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
155
156 PR rtl-optimization/54472
157 * gcc.dg/pr54472.c: New test.
158
159 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
160
161 * gnat.dg/stack_check3.ad[sb]: New test.
162
163 2012-11-08 Ian Lance Taylor <iant@google.com>
164
165 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
166 with arguments. Handle errorcheckoutput and rundir test types.
167
168 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
169
170 PR tree-optimization/55191
171 * gcc.dg/pr55191.c: New test.
172
173 2012-11-08 Jakub Jelinek <jakub@redhat.com>
174
175 PR debug/54499
176 * g++.dg/debug/pr54499.C: New test.
177
178 2012-11-08 Jan Hubicka <jh@suse.cz>
179
180 PR middle-end/48636
181 * gcc.dg/winline-3.c: Update.
182
183 2012-11-08 Martin Jambor <mjambor@suse.cz>
184
185 * gfortran.dg/ipcp-array-1.f90: New test.
186
187 2012-11-08 Florian Weimer <fweimer@redhat.com>
188
189 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
190
191 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
192
193 PR rtl-optimization/55151
194 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
195
196 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
197
198 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
199
200 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
201
202 * gcc.c-torture/compile/20121107-1.c: New test.
203
204 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
205
206 PR rtl-optimization/55151
207 * gcc.dg/pr55151.c: Compile it only for x86_64.
208
209 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
210
211 PR rtl-optimization/55122
212 * gcc.dg/pr55122.c: New test.
213
214 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
215
216 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
217 word powerpc.
218 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
219 * gcc.target/powerpc/loop_align.c: Skip on AIX.
220 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
221 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
222
223 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
224
225 PR c/53063
226 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
227
228 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
229
230 PR c/51294
231 * c-c++-common/pr51294.c: New.
232
233 2012-11-07 Martin Jambor <mjambor@suse.cz>
234
235 PR tree-optimization/53787
236 * gcc.dg/ipa/ipa-5.c: Adjust.
237 * gcc.dg/ipa/ipcp-agg-1.c: New test.
238 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
239 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
240 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
241 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
242 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
243 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
244 * gfortran.dg/pr48636-2.f90: New test.
245 * gfortran.dg/pr53787.f90: Likewise.
246
247 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
248
249 PR c++/55226
250 Revert:
251 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
252
253 PR c++/54922
254 * g++.dg/cpp0x/constexpr-union4.C: New.
255
256 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
257
258 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
259
260 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
261
262 PR target/49220
263 * gcc.c-torture/compile/pr49220.c: New test.
264
265 2012-11-07 Florian Weimer <fweimer@redhat.com>
266
267 * g++.dg/init/new40.C: New.
268
269 2012-11-07 Jakub Jelinek <jakub@redhat.com>
270
271 PR debug/54693
272 * gcc.dg/guality/pr54693-2.c: New test.
273
274 2012-11-06 Andrew Pinski <apinski@cavium.com>
275
276 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
277 -fno-vect-cost-model.
278
279 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
280
281 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
282 * gcc.dg/tm/debug-1.c: Same.
283 * gcc.dg/tm/irrevocable-3.c: Same.
284 * gcc.dg/tm/irrevocable-4.c: Same.
285 * gcc.dg/tm/memopt-10.c: Same.
286 * gcc.dg/tm/memopt-11.c: Same.
287 * gcc.dg/tm/props-4.c: Same.
288 * gcc.dg/tm/wrap-3.c: Same.
289 * gcc.dg/tm/wrap-4.c: Same.
290
291 2012-11-06 Andrew Pinski <apinski@cavium.com>
292
293 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
294
295 2012-11-06 Jan Hubicka <jh@suse.cz>
296
297 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
298 candidate still.
299 * gcc.dg/tree-ssa/loop-23.c: Likewise.
300 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
301 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
302
303 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
304
305 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
306
307 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
308
309 PR middle-end/41993
310 * gcc.dg/torture/pr41993.c: New test.
311
312 2012-11-06 Jan Hubicka <jh@suse.cz>
313
314 * gcc.target/i386/l_fma_float_?.c: Update.
315 * gcc.target/i386/l_fma_double_?.c: Update.
316
317 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
318
319 PR target/54089
320 * gcc.target/sh/pr54089-8.c: New.
321 * gcc.target/sh/pr54089-9.c: New.
322
323 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
324
325 PR target/47440
326 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
327 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
328 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
329 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
330 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
331 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
332 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
333 * gcc.target/i386/avx-vzeroupper-27.c: New.
334
335 2012-11-06 Janus Weil <janus@gcc.gnu.org>
336
337 PR fortran/54917
338 * gfortran.dg/transfer_class_1.f90: New.
339 * gfortran.dg/transfer_class_2.f90: New.
340
341 2012-11-05 Sriraman Tallam <tmsriram@google.com>
342
343 * testsuite/g++.dg/mv1.C: New test.
344 * testsuite/g++.dg/mv2.C: New test.
345 * testsuite/g++.dg/mv3.C: New test.
346 * testsuite/g++.dg/mv4.C: New test.
347 * testsuite/g++.dg/mv5.C: New test.
348 * testsuite/g++.dg/mv6.C: New test.
349
350 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
351
352 PR testsuite/55186
353 * gcc.dg/const-uniq-1.c (a): Increase length four times.
354
355 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
356
357 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
358 darwin.
359
360 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
361
362 * g++.dg/torture/20121105-1.C: New test.
363
364 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
365
366 * gcc.dg/torture/fp-compare.c: New testcase.
367
368 2012-11-05 Jan Hubicka <jh@suse.cz>
369
370 * gcc.dg/const-1.c: Update.
371 * gcc.dg/pure-1.c: Update.
372
373 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
374
375 PR rtl-optimization/55151
376 * gcc.dg/pr55151.c: New test.
377
378 2012-11-05 Jakub Jelinek <jakub@redhat.com>
379
380 PR debug/54970
381 PR debug/54971
382 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
383
384 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
385
386 PR testsuite/51128
387 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
388
389 2012-11-05 Jan Hubicka <jh@suse.cz>
390
391 * gcc.dg/autopar/pr49960.c: Fix testcase.
392
393 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
394
395 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
396 Fix scan-tree-dump-times directive.
397
398 2012-11-04 Janus Weil <janus@gcc.gnu.org>
399
400 PR fortran/55199
401 * gfortran.dg/associate_12.f90: New.
402
403 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
404
405 PR target/54255
406 * lib/target-supports.exp (check_effective_target_masm_intel): New
407 proc.
408 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
409 masm_intel.
410
411 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
412 Jack Howarth <howarth@bromo.med.uc.edu>
413
414 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
415 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
416 * gcc.target/i386/pr53249.c: Likewise.
417
418 2012-11-03 Andrew Pinski <apinski@cavium.com>
419
420 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
421 call abort1 so that cross jumping does not happen.
422
423 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
424
425 PR target/51244
426 * gcc.target/sh/pr51244-18.c: New.
427 * gcc.target/sh/pr51244-19.c: New.
428
429 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
430
431 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
432 b requires a 64-bit operation followed by a truncation.
433
434 2012-11-02 Jan Hubicka <jh@suse.cz>
435
436 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
437
438 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
439
440 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
441 conditions to verify the reduction code is vectorized.
442
443 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
444 in case 'pow', such as 'powerpc' is used in the compiler version name.
445 * gcc.target/powerpc/pr46728-2.c: Likewise.
446 * gcc.target/powerpc/pr46728-3.c: Likewise.
447 * gcc.target/powerpc/pr46728-4.c: Likewise.
448 * gcc.target/powerpc/pr46728-5.c: Likewise.
449 * gcc.target/powerpc/pr46728-7.c: Likewise.
450 * gcc.target/powerpc/pr46728-8.c: Likewise.
451 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
452
453 2012-11-02 Jan Hubicka <jh@suse.cz>
454
455 * gcc.dg/tree-ssa/loop-38.c: New testcase.
456
457 2012-11-02 Jan Hubicka <jh@suse.cz>
458
459 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
460 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
461
462 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
463
464 PR middle-end/55130
465 * gcc.target/i386/pr55130.c: New test.
466
467 2012-11-02 Jakub Jelinek <jakub@redhat.com>
468
469 PR target/55147
470 * gcc.target/i386/pr55147.c: New test.
471
472 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
473
474 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
475 * gfortran.dg/default_format_denormal_1.f90: Same.
476
477 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
478
479 PR middle-end/55001
480 * g++.dg/ext/vector19.C: Remove target restrictions.
481 * gcc.dg/fold-compare-7.c: New testcase.
482
483 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
484
485 PR target/55160
486 * gcc.target/sh/pr55160.c: New.
487
488 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
489
490 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
491 scan-assembler regex.
492
493 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
494
495 PR middle-end/55150
496 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
497 * gcc.dg/pr55150-2.c: New test.
498
499 2012-11-01 Sharad Singhai <singhai@google.com>
500
501 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
502 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
503 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
504 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
505
506 2012-10-31 Dehao Chen <dehao@google.com>
507
508 * g++.dg/debug/dwarf2/block.C: New testcase.
509
510 2012-10-31 Jan Hubicka <jh@suse.cz>
511
512 * gcc.dg/pr44974.c: Add noinline.
513
514 2012-10-31 Janus Weil <janus@gcc.gnu.org>
515
516 PR fortran/53718
517 * gfortran.dg/class_54.f90: New.
518
519 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
520 Jakub Jelinek <jakub@redhat.com>
521
522 PR tree-optimization/55018
523 * gcc.dg/torture/pr55018.c: New test.
524
525 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
526
527 PR c++/54583
528 * g++.dg/ext/vla13.C: New.
529
530 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
531
532 PR middle-end/55150
533 * gcc.dg/pr55150.c: New test.
534
535 2012-10-31 Tobias Burnus <burnus@net-b.de>
536
537 PR fortran/55134
538 * gfortran.dg/associate_11.f90: New.
539
540 2012-10-31 Dodji Seketeli <dodji@redhat.com>
541
542 PR c++/54955
543 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
544
545 2012-10-31 Jakub Jelinek <jakub@redhat.com>
546
547 PR tree-optimization/19105
548 PR tree-optimization/21643
549 PR tree-optimization/46309
550 * gcc.dg/pr19105.c: New test.
551 * gcc.dg/pr21643.c: New test.
552 * gcc.dg/pr46309-2.c: New test.
553 * gcc.c-torture/execute/pr46309.c: New test.
554
555 2012-10-31 Alan Modra <amodra@gmail.com>
556
557 * gcc.target/powerpc/dimode_off.c: New.
558 * gcc.target/powerpc/timode_off.c: New.
559 * gcc.target/powerpc/dfmode_off.c: New.
560 * gcc.target/powerpc/tfmode_off.c: New.
561
562 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
563
564 PR rtl-optimization/55093
565 * gcc.target/i386/pr55093.c: New file.
566
567 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
568
569 * gcc.target/i386/pr55116.c: Renamed to ...
570 * gcc.target/i386/pr55116-1.c: This.
571
572 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
573
574 * gcc.target/i386/pr55116-2.c: New file.
575
576 2012-10-30 Richard Biener <rguenther@suse.de>
577
578 * gcc.dg/vect/slp-perm-2.c: Adjust.
579
580 2012-10-30 Richard Biener <rguenther@suse.de>
581
582 PR tree-optimization/55111
583 * gcc.dg/torture/pr55111.c: New testcase.
584
585 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
586
587 PR target/53988
588 * gcc.target/sh/pr53988.c: New.
589
590 2012-10-30 Bin Cheng <bin.cheng@arm.com>
591
592 PR target/54989
593 * gcc.dg/hoist-register-pressure-1.c: Rename from
594 hoist-register-pressure.c. Add nonpic condition.
595 * gcc.dg/hoist-register-pressure-2.c: New testcase.
596
597 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
598
599 PR c++/54930
600 * gcc.dg/Wreturn-local-addr.c: New.
601 * g++.dg/warn/Wno-return-local-addr.C: New.
602 * g++.dg/warn/Wreturn-local-addr.C: New.
603
604 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
605
606 PR middle-end/55116
607 * gcc.target/i386/pr55116.c: New file.
608
609 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
610
611 PR c/53066
612 * gcc.dg/Wshadow-4.c: New.
613 * gcc.dg/Wshadow-4.h: New.
614
615 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
616
617 PR debug/54693
618 * gcc.dg/guality/pr54693.c: New.
619
620 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
621
622 PR middle-end/55027
623 * gcc.dg/pr55027.c: New testcase.
624
625 2012-10-29 Jan Hubicka <jh@suse.cz>
626
627 * gcc.dg/ipa/inline-6.c: New testcase.
628
629 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
630
631 PR rtl-optimization/55106
632 * g++.dg/pr55106.C: New.
633
634 2012-10-29 Richard Guenther <rguenther@suse.de>
635
636 PR middle-end/53695
637 * gcc.dg/torture/pr53695.c: New testcase.
638
639 2012-10-28 Jan Hubicka <jh@suse.cz>
640
641 * gcc.dg/ipa/inlinehint-3.c: New testcase.
642
643 2012-10-28 Tobias Burnus <burnus@net-b.de>
644
645 PR fortran/54958
646 * gfortran.dg/do_check_6.f90: New.
647
648 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
649 Jack Howarth <howarth@bromo.med.uc.edu>
650
651 PR target/54404
652 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
653 to dg-options.
654 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
655
656 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
657
658 PR target/34283
659 * gcc.target/i386/pr34283.c: New test.
660
661 2012-10-26 Jakub Jelinek <jakub@redhat.com>
662
663 PR c++/55081
664 * g++.dg/opt/pr55081.C: New test.
665
666 PR debug/54970
667 PR debug/54971
668 * gcc.dg/guality/pr54970.c: New test.
669
670 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
671
672 PR c++/54984
673 * g++.dg/template/new11.C: New.
674
675 2012-10-26 Richard Biener <rguenther@suse.de>
676
677 PR middle-end/54824
678 * gcc.dg/torture/pr54824.c: New testcase.
679
680 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
681
682 * gcc.target/i386/fxsave-1.c: New.
683 * gcc.target/i386/fxsave64-1.c: Ditto.
684 * gcc.target/i386/fxrstor-1.c: Ditto.
685 * gcc.target/i386/fxrstor64-1.c: Ditto.
686 * gcc.target/i386/xsave-1.c: Ditto.
687 * gcc.target/i386/xsave64-1.c: Ditto.
688 * gcc.target/i386/xrstor-1.c: Ditto.
689 * gcc.target/i386/xrstor64-1.c: Ditto.
690 * gcc.target/i386/xsaveopt-1.c: Ditto.
691 * gcc.target/i386/xsaveopt64-1.c: Ditto.
692 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
693 * gcc.target/i386/sse-13.c: Ditto.
694 * gcc.target/i386/sse-14.c: Ditto.
695 * gcc.target/i386/sse-22.c: Ditto.
696 * gcc.target/i386/sse-23.c: Ditto.
697 * g++.dg/other/i386-2.C: Ditto.
698 * g++.dg/other/i386-3.C: Ditto.
699
700 2012-10-25 Jan Hubicka <jh@suse.cz>
701
702 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
703 at ivcanon time.
704
705 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
706
707 PR c++/53761
708 * g++.dg/ext/transparent-union.C: New.
709
710 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
711
712 PR c++/54427
713 * g++.dg/ext/vector19.C: New testcase.
714
715 2012-10-25 Richard Biener <rguenther@suse.de>
716
717 PR tree-optimization/54902
718 * g++.dg/torture/pr54902.C: New testcase.
719
720 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
721
722 PR c++/34892
723 * g++.dg/template/crash114.C: New.
724
725 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
726
727 PR bootstrap/55049
728 * gcc.target/i386/pr55049-1.c: New test.
729
730 2012-10-24 Janus Weil <janus@gcc.gnu.org>
731
732 PR fortran/55037
733 * gfortran.dg/class_dummy_4.f03: New.
734
735 2012-10-24 Jakub Jelinek <jakub@redhat.com>
736
737 PR rtl-optimization/55010
738 * gcc.dg/pr55010.c: New test.
739
740 PR debug/54828
741 * g++.dg/debug/pr54828.C: New test.
742
743 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
744
745 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
746 * gcc.dg/vect/vect-83_64.c: Likewise.
747
748 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
749
750 PR c++/54922
751 * g++.dg/cpp0x/constexpr-union4.C: New.
752
753 2012-10-23 Jeff Law <law@redhat.com>
754
755 * gcc.c-torture/execute/pr54985.c: New test.
756
757 2012-10-23 Paul Koning <ni1d@arrl.net>
758
759 PR debug/54508
760 * g++.dg/debug/dwarf2/pr54508.C: New.
761
762 2012-10-23 Jakub Jelinek <jakub@redhat.com>
763
764 PR c++/54844
765 * g++.dg/template/sizeof14.C: New test.
766
767 2012-10-23 Ian Bolton <ian.bolton@arm.com>
768 Jim MacArthur <jim.macarthur@arm.com>
769 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
770 Marcus Shawcroft <marcus.shawcroft@arm.com>
771 Nigel Stephens <nigel.stephens@arm.com>
772 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
773 Richard Earnshaw <rearnsha@arm.com>
774 Sofiane Naci <sofiane.naci@arm.com>
775 Stephen Thomas <stephen.thomas@arm.com>
776 Tejas Belagod <tejas.belagod@arm.com>
777 Yufeng Zhang <yufeng.zhang@arm.com>
778
779 * lib/target-supports.exp
780 (check_profiling_available): Add AArch64.
781 (check_effective_target_vect_int): Likewise.
782 (check_effective_target_vect_shift): Likewise.
783 (check_effective_target_vect_float): Likewise.
784 (check_effective_target_vect_double): Likewise.
785 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
786 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
787 (check_effective_target_vect_pack_trunc): Likewise.
788 (check_effective_target_vect_unpack): Likewise.
789 (check_effective_target_vect_hw_misalign): Likewise.
790 (check_effective_target_vect_short_mult): Likewise.
791 (check_effective_target_vect_int_mult): Likewise.
792 (check_effective_target_vect_stridedN): Likewise.
793 (check_effective_target_sync_int_long): Likewise.
794 (check_effective_target_sync_char_short): Likewise.
795 (check_vect_support_and_set_flags): Likewise.
796 (check_effective_target_aarch64_tiny): New.
797 (check_effective_target_aarch64_small): New.
798 (check_effective_target_aarch64_large): New.
799 * g++.dg/other/PR23205.C: Enable aarch64.
800 * g++.dg/other/pr23205-2.C: Likewise.
801 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
802 * gcc.c-torture/execute/20101011-1.c: Likewise.
803 * gcc.dg/20020312-2.c: Likewise.
804 * gcc.dg/20040813-1.c: Likewise.
805 * gcc.dg/builtin-apply2.c: Likewise.
806 * gcc.dg/stack-usage-1.c: Likewise.
807
808 2012-10-23 Ian Bolton <ian.bolton@arm.com>
809 Jim MacArthur <jim.macarthur@arm.com>
810 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
811 Marcus Shawcroft <marcus.shawcroft@arm.com>
812 Nigel Stephens <nigel.stephens@arm.com>
813 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
814 Richard Earnshaw <rearnsha@arm.com>
815 Sofiane Naci <sofiane.naci@arm.com>
816 Stephen Thomas <stephen.thomas@arm.com>
817 Tejas Belagod <tejas.belagod@arm.com>
818 Yufeng Zhang <yufeng.zhang@arm.com>
819
820 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
821 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
822 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
823 * gcc.target/aarch64/aapcs/abitest.S: New file.
824 * gcc.target/aarch64/aapcs/abitest.h: New file.
825 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
826 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
827 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
828 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
829 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
830 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
831 * gcc.target/aarch64/aapcs/ice_1.c: New file.
832 * gcc.target/aarch64/aapcs/ice_2.c: New file.
833 * gcc.target/aarch64/aapcs/ice_3.c: New file.
834 * gcc.target/aarch64/aapcs/ice_4.c: New file.
835 * gcc.target/aarch64/aapcs/ice_5.c: New file.
836 * gcc.target/aarch64/aapcs/macro-def.h: New file.
837 * gcc.target/aarch64/aapcs/test_1.c: New file.
838 * gcc.target/aarch64/aapcs/test_10.c: New file.
839 * gcc.target/aarch64/aapcs/test_11.c: New file.
840 * gcc.target/aarch64/aapcs/test_12.c: New file.
841 * gcc.target/aarch64/aapcs/test_13.c: New file.
842 * gcc.target/aarch64/aapcs/test_14.c: New file.
843 * gcc.target/aarch64/aapcs/test_15.c: New file.
844 * gcc.target/aarch64/aapcs/test_16.c: New file.
845 * gcc.target/aarch64/aapcs/test_17.c: New file.
846 * gcc.target/aarch64/aapcs/test_18.c: New file.
847 * gcc.target/aarch64/aapcs/test_19.c: New file.
848 * gcc.target/aarch64/aapcs/test_2.c: New file.
849 * gcc.target/aarch64/aapcs/test_20.c: New file.
850 * gcc.target/aarch64/aapcs/test_21.c: New file.
851 * gcc.target/aarch64/aapcs/test_22.c: New file.
852 * gcc.target/aarch64/aapcs/test_23.c: New file.
853 * gcc.target/aarch64/aapcs/test_24.c: New file.
854 * gcc.target/aarch64/aapcs/test_25.c: New file.
855 * gcc.target/aarch64/aapcs/test_26.c: New file.
856 * gcc.target/aarch64/aapcs/test_3.c: New file.
857 * gcc.target/aarch64/aapcs/test_4.c: New file.
858 * gcc.target/aarch64/aapcs/test_5.c: New file.
859 * gcc.target/aarch64/aapcs/test_6.c: New file.
860 * gcc.target/aarch64/aapcs/test_7.c: New file.
861 * gcc.target/aarch64/aapcs/test_8.c: New file.
862 * gcc.target/aarch64/aapcs/test_9.c: New file.
863 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
864 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
865 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
866 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
867 * gcc.target/aarch64/aapcs/test_complex.c: New file.
868 * gcc.target/aarch64/aapcs/test_int128.c: New file.
869 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
870 * gcc.target/aarch64/aapcs/type-def.h: New file.
871 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
872 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
873 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
874 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
875 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
876 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
877 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
878 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
879 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
880 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
881 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
882 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
883 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
884 * gcc.target/aarch64/aarch64.exp: New file.
885 * gcc.target/aarch64/adc-1.c: New file.
886 * gcc.target/aarch64/adc-2.c: New file.
887 * gcc.target/aarch64/asm-1.c: New file.
888 * gcc.target/aarch64/clrsb.c: New file.
889 * gcc.target/aarch64/clz.c: New file.
890 * gcc.target/aarch64/ctz.c: New file.
891 * gcc.target/aarch64/csinc-1.c: New file.
892 * gcc.target/aarch64/csinv-1.c: New file.
893 * gcc.target/aarch64/csneg-1.c: New file.
894 * gcc.target/aarch64/extend.c: New file.
895 * gcc.target/aarch64/fcvt.x: New file.
896 * gcc.target/aarch64/fcvt_double_int.c: New file.
897 * gcc.target/aarch64/fcvt_double_long.c: New file.
898 * gcc.target/aarch64/fcvt_double_uint.c: New file.
899 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
900 * gcc.target/aarch64/fcvt_float_int.c: New file.
901 * gcc.target/aarch64/fcvt_float_long.c: New file.
902 * gcc.target/aarch64/fcvt_float_uint.c: New file.
903 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
904 * gcc.target/aarch64/ffs.c: New file.
905 * gcc.target/aarch64/fmadd.c: New file.
906 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
907 * gcc.target/aarch64/frint.x: New file.
908 * gcc.target/aarch64/frint_double.c: New file.
909 * gcc.target/aarch64/frint_float.c: New file.
910 * gcc.target/aarch64/index.c: New file.
911 * gcc.target/aarch64/mneg-1.c: New file.
912 * gcc.target/aarch64/mneg-2.c: New file.
913 * gcc.target/aarch64/mneg-3.c: New file.
914 * gcc.target/aarch64/mnegl-1.c: New file.
915 * gcc.target/aarch64/mnegl-2.c: New file.
916 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
917 * gcc.target/aarch64/pic-constantpool1.c: New file.
918 * gcc.target/aarch64/pic-symrefplus.c: New file.
919 * gcc.target/aarch64/predefine_large.c: New file.
920 * gcc.target/aarch64/predefine_small.c: New file.
921 * gcc.target/aarch64/predefine_tiny.c: New file.
922 * gcc.target/aarch64/reload-valid-spoff.c: New file.
923 * gcc.target/aarch64/scalar_intrinsics.c: New file.
924 * gcc.target/aarch64/table-intrinsics.c: New file.
925 * gcc.target/aarch64/tst-1.c: New file.
926 * gcc.target/aarch64/vect-abs-compile.c: New file.
927 * gcc.target/aarch64/vect-abs.c: New file.
928 * gcc.target/aarch64/vect-abs.x: New file.
929 * gcc.target/aarch64/vect-compile.c: New file.
930 * gcc.target/aarch64/vect-faddv-compile.c: New file.
931 * gcc.target/aarch64/vect-faddv.c: New file.
932 * gcc.target/aarch64/vect-faddv.x: New file.
933 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
934 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
935 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
936 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
937 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
938 * gcc.target/aarch64/vect-fp-compile.c: New file.
939 * gcc.target/aarch64/vect-fp.c: New file.
940 * gcc.target/aarch64/vect-fp.x: New file.
941 * gcc.target/aarch64/vect-mull-compile.c: New file.
942 * gcc.target/aarch64/vect-mull.c: New file.
943 * gcc.target/aarch64/vect-mull.x: New file.
944 * gcc.target/aarch64/vect.c: New file.
945 * gcc.target/aarch64/vect.x: New file.
946 * gcc.target/aarch64/vector_intrinsics.c: New file.
947 * gcc.target/aarch64/vfp-1.c: New file.
948 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
949 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
950 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
951 * g++.dg/abi/aarch64_guard1.C: New file.
952
953 2012-10-23 Jakub Jelinek <jakub@redhat.com>
954
955 PR c++/54988
956 * c-c++-common/pr54988.c: New test.
957
958 2012-10-23 Jan Hubicka <jh@suse.cz>
959
960 * gcc.dg/tree-prof/peel-1.c: New testcase.
961
962 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
963
964 PR gcc/52945
965 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
966
967 2012-10-23 Joseph Myers <joseph@codesourcery.com>
968
969 * gcc.dg/c99-predef-1.c: New test.
970 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
971 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
972 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
973 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
974 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
975 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
976 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
977 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
978 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
979 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
980 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
981 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
982
983 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
984
985 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
986
987 2012-10-23 Jan Hubicka <jh@suse.cz>
988
989 PR middle-end/54937
990 * gcc.c-torture/execute/pr54937.c: New testcase.
991 * gcc.dg/tree-ssa/cunroll-2.c: Update.
992
993 2012-10-23 Jan Hubicka <jh@suse.cz>
994
995 PR middle-end/54967
996 * gfortran.dg/pr54967.f90: New testcase.
997
998 2012-10-23 Terry Guo <terry.guo@arm.com>
999
1000 PR target/55019
1001 * gcc.dg/pr55019.c: New.
1002
1003 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1004
1005 PR tree-optimization/55008
1006 * gcc.dg/tree-ssa/pr55008.c: New test.
1007
1008 2012-10-22 Richard Biener <rguenther@suse.de>
1009
1010 PR tree-optimization/55011
1011 * gcc.dg/torture/pr55011.c: New testcase.
1012
1013 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1014
1015 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1016 * gcc.target/arm/pr40457-2.c: Likewise.
1017 * gcc.target/arm/pr40457-3.c: Likewise.
1018
1019 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1020
1021 * gnat.dg/specs/limited_with4.ads: New test.
1022 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1023
1024 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1025
1026 * gnat.dg/modular4.adb: New test.
1027 * gnat.dg/modular4_pkg.ads: New helper.
1028
1029 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1030
1031 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1032 * gnat.dg/specs/addr1.ads: Likewise.
1033
1034 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1035
1036 * gcc.dg/webizer.c (main): Add missing exit call.
1037
1038 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1039
1040 PR fortran/54465
1041 * gfortran.dg/wextra_1.f: New test.
1042
1043 2012-10-20 Jan Hubicka <jh@suse.cz>
1044
1045 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1046
1047 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1048
1049 PR fortran/54224
1050 * gfortran.dg/warn_unused_function.f90: New.
1051
1052 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1053
1054 * lib/target-supports.exp
1055 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1056
1057 2012-10-19 Richard Guenther <rguenther@suse.de>
1058
1059 PR tree-optimization/54981
1060 * gcc.dg/pr54981.c: New testcase.
1061
1062 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1063
1064 PR target/54892
1065 * gcc.target/arm/pr54892.c: New.
1066
1067 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1068
1069 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1070
1071 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1072
1073 PR c++/54501
1074 * g++.dg/init/array30.C: New.
1075 * g++.dg/init/array31.C: Likewise.
1076
1077 2012-10-18 Tobias Burnus <burnus@net-b.de>
1078
1079 PR fortran/54884
1080 * gfortran.dg/public_private_module_7.f90: New.
1081
1082 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1083
1084 PR c++/29633
1085 * g++.dg/template/pr29633.C: New.
1086
1087 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1088
1089 * gnat.dg/loop_optimization13.ad[sb]: New test.
1090 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1091
1092 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1093
1094 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1095 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1096 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1097 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1098
1099 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1100
1101 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1102 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1103 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1104 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1105 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1106 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1107
1108 2012-10-16 Jan Hubicka <jh@suse.cz>
1109
1110 * gcc.target/i386/l_fma_float_?.c: Update.
1111 * gcc.target/i386/l_fma_double_?.c: Update.
1112 * gfortran.dg/do_1.f90: XFAIL
1113 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1114 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1115 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1116 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1117 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1118 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1119 valid.
1120
1121 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1122
1123 PR c/53063
1124 PR c/40989
1125 * gcc.dg/Wstrict-overflow-24.c: New.
1126
1127 2012-10-16 Tobias Burnus <burnus@net-b.de>
1128
1129 PR fortran/50981
1130 PR fortran/54618
1131 * gfortran.dg/class_optional_1.f90: New.
1132 * gfortran.dg/class_optional_2.f90: New.
1133
1134 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1135
1136 PR debug/54796
1137 * gcc.dg/guality/pr54796.c: New test.
1138
1139 PR tree-optimization/54889
1140 * gfortran.dg/pr54889.f90: New test.
1141
1142 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1143
1144 * g++.dg/other/dump-ada-spec-2.C: New test.
1145
1146 2012-10-16 Easwaran Raman <eraman@google.com>
1147
1148 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1149 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1150
1151 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1152
1153 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1154 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1155
1156 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1157
1158 PR target/54925
1159 * gcc.c-torture/compile/pr54925.c: New.
1160
1161 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1162
1163 PR target/51244
1164 * gcc.target/sh/pr51244-17.c: New.
1165
1166 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1167
1168 PR target/54760
1169 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1170 functions.
1171 * gcc.target/sh/pr54760-4.c: New.
1172
1173 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1174
1175 PR target/34777
1176 * gcc.target/sh/torture/sh-torture.exp: New.
1177 * gcc.target/sh/torture/pr34777.c: New.
1178
1179 2012-10-15 Matthias Klose <doko@ubuntu.com>
1180
1181 * lib/target-supports.exp (check_profiling_available): Match
1182 arm*-*-linux-* for ARM Linux/GNU.
1183 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1184 * gfortran.dg/enum_10.f90: Likewise.
1185 * gfortran.dg/enum_9.f90: Likewise.
1186 * gcc.target/arm/synchronize.c: Likewise.
1187 * g++.old-deja/g++.jason/enum6.C: Likewise.
1188 * g++.old-deja/g++.other/enum4.C: Likewise.
1189 * g++.old-deja/g++.law/enum9.C: Likewise.
1190
1191 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1192
1193 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1194 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1195
1196 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1197 Paolo Carlini <paolo.carlini@oracle.com>
1198
1199 PR c++/17805
1200 * g++.dg/overload/operator6.C: New.
1201
1202 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1203
1204 PR c++/50080 (again)
1205 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1206 * g++.dg/parse/tmpl-outside1.C: Likewise.
1207 * g++.dg/template/qualttp18.C: Likewise.
1208 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1209 * g++.old-deja/g++.pt/overload13.C: Likewise.
1210
1211 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1212
1213 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1214 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1215 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1216 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1217 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1218 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1219 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1220 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1221
1222 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1223
1224 PR c++/50080
1225 * g++.dg/parse/tmpl-outside2.C: New.
1226 * g++.dg/parse/tmpl-outside1.C: Adjust.
1227 * g++.dg/template/qualttp18.C: Likewise.
1228 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1229 * g++.old-deja/g++.pt/overload13.C: Likewise.
1230
1231 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1232
1233 PR tree-optimization/54915
1234 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1235
1236 2012-10-15 Richard Guenther <rguenther@suse.de>
1237
1238 PR tree-optimization/54920
1239 * gcc.dg/torture/pr54920.c: New testcase.
1240
1241 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1242
1243 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1244
1245 2012-10-13 Jason Merrill <jason@redhat.com>
1246
1247 * g++.dg/tls/thread_local7g.C: Require tls_native.
1248
1249 2012-10-14 Jason Merrill <jason@redhat.com>
1250
1251 * g++.dg/cpp0x/inh-ctor1.C: New.
1252 * g++.dg/cpp0x/inh-ctor2.C: New.
1253 * g++.dg/cpp0x/inh-ctor3.C: New.
1254 * g++.dg/cpp0x/inh-ctor4.C: New.
1255 * g++.dg/cpp0x/inh-ctor5.C: New.
1256 * g++.dg/cpp0x/inh-ctor6.C: New.
1257 * g++.dg/cpp0x/inh-ctor7.C: New.
1258 * g++.dg/cpp0x/inh-ctor8.C: New.
1259 * g++.dg/cpp0x/inh-ctor9.C: New.
1260 * g++.dg/cpp0x/inh-ctor10.C: New.
1261 * g++.dg/cpp0x/inh-ctor11.C: New.
1262 * g++.dg/cpp0x/inh-ctor12.C: New.
1263 * g++.dg/cpp0x/inh-ctor13.C: New.
1264
1265 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1266
1267 PR rtl-optimization/54919
1268 * gcc.dg/pr54919.c: New testcase.
1269
1270 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1271
1272 PR c++/53581
1273 * g++.dg/template/crash113.C: New.
1274
1275 2012-10-14 Jan Hubicka <jh@suse.cz>
1276
1277 * gcc.dg/unroll_5.c: New testcase.
1278
1279 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1280
1281 PR c++/52643
1282 * g++.dg/opt/pr52643.C: New.
1283
1284 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1285
1286 PR target/54602
1287 * gcc.target/sh/pr54602-1.c: New.
1288 * gcc.target/sh/pr54602-2.c: New.
1289 * gcc.target/sh/pr54602-3.c: New.
1290 * gcc.target/sh/pr54602-4.c: New.
1291
1292 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1293
1294 PR target/54680
1295 * gcc.target/sh/pr54680.c: New.
1296
1297 2012-10-12 Jan Hubicka <jh@suse.cz>
1298
1299 * gcc.dg/webizer.c: New testcase.
1300
1301 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1302
1303 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1304 specify -m64.
1305
1306 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1307
1308 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1309 Return 0 if already specifying -mfloat-abi other than hard.
1310
1311 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1312
1313 * gcc.dg/pr53060.c: Prune irrelevant warning.
1314
1315 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1316
1317 PR c/54381
1318 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1319 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1320 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1321 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1322 Adjust expected wording of warnings for *cmp* builtins.
1323 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1324 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1325
1326 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1327
1328 PR c++/24449
1329 * g++.dg/parse/friend-main.C: New.
1330
1331 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1332
1333 PR c++/53055
1334 * g++.dg/pr53055.C: New testcase.
1335
1336 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1337
1338 PR c++/52744
1339 * g++.dg/cpp0x/pr52744.C: New.
1340
1341 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1342
1343 PR fortran/40453
1344 * gfortran.dg/dummy_procedure_9.f90: New.
1345
1346 2012-10-12 Richard Biener <rguenther@suse.de>
1347
1348 PR tree-optimization/54894
1349 * gcc.dg/torture/pr54894.c: New testcase.
1350
1351 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1352
1353 PR target/51244
1354 * gcc.target/sh/pr51244-13.c: New.
1355 * gcc.target/sh/pr51244-14.c: New.
1356 * gcc.target/sh/pr51244-15.c: New.
1357 * gcc.target/sh/pr51244-16.c: New.
1358
1359 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1360
1361 PR c++/51878
1362 * g++.dg/cpp0x/decltype45.C: New.
1363
1364 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1365
1366 PR fortran/54784
1367 * gfortran.dg/class_allocate_13.f90: New.
1368
1369 2012-10-11 Jason Merrill <jason@redhat.com>
1370
1371 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1372 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1373
1374 * g++.dg/gomp/tls-5.C: Require tls_native.
1375 * g++.dg/tls/thread_local7.C: Require tls_native.
1376 * g++.dg/tls/static2.C: New.
1377
1378 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1379
1380 PR c++/36107
1381 * g++.dg/ext/weak5.C: New.
1382
1383 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1384
1385 PR testsuite/54868
1386 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1387 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1388
1389 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1390
1391 PR c++/43765
1392 * g++.dg/parse/pr43765.C: New.
1393
1394 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1395
1396 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1397
1398 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1399
1400 PR c++/43663
1401 * g++.dg/init/bitfield3.C: New.
1402
1403 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1404
1405 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1406
1407 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1408
1409 PR tree-optimization/54877
1410 * gcc.dg/torture/pr54877.c: New test.
1411
1412 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1413
1414 PR testsuite/53397
1415 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1416 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1417 and remove target info from dg-do compile.
1418 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1419 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1420 and remove target info from dg-do compile.
1421
1422 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1423
1424 * gcc.dg/pr54782.c: Require target with pthread support.
1425
1426 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1427
1428 PR c++/53122
1429 * g++.dg/cpp0x/auto35.C: New.
1430
1431 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1432
1433 PR c++/53540 - using fails to be equivalent to typedef
1434 * g++.dg/cpp0x/alias-decl-24.C: New test.
1435
1436 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1437
1438 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1439 that c++11 attributes to types are ignored for now.
1440 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1441 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1442
1443 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1444
1445 PR c++/53741
1446 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1447
1448 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1449
1450 PR c++/50478
1451 * g++.dg/cpp0x/initlist67.C: New.
1452
1453 2012-10-10 Dehao Chen <dehao@google.com>
1454
1455 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1456
1457 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1458
1459 PR target/52480
1460 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1461 Add runtime tests.
1462
1463 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1464
1465 PR c++/53307
1466 * g++.dg/cpp0x/decltype44.C: New.
1467
1468 2012-10-09 Steve Ellcey <sellcey@mips.com>
1469
1470 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1471
1472 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1473
1474 PR c++/53763
1475 * g++.dg/cpp0x/decltype43.C: New.
1476
1477 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1478
1479 PR middle-end/53397
1480 * gcc.dg/pr53397-1.c: New test case.
1481 * gcc.dg/pr53397-2.c: New test case.
1482
1483 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1484
1485 PR c++/54194
1486 * g++.dg/warn/Wparentheses-26.C: Adjust.
1487 * g++.dg/warn/Wparentheses-27.C: New.
1488
1489 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1490
1491 PR c++/54427
1492 * c-c++-common/vector-scalar.c: New testcase.
1493 * g++.dg/ext/vector18.C: New testcase.
1494 * g++.dg/ext/vector5.C: This is not an error anymore.
1495 * gcc.dg/init-vec-1.c: Move ...
1496 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1497 * gcc.c-torture/execute/vector-shift1.c: Move ...
1498 * c-c++-common/torture/vector-shift1.c: ... here.
1499 * gcc.dg/scal-to-vec1.c: Move ...
1500 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1501 C++11. Adapt error messages.
1502 * gcc.dg/convert-vec-1.c: Move ...
1503 * c-c++-common/convert-vec-1.c: ... here.
1504 * gcc.dg/scal-to-vec2.c: Move ...
1505 * c-c++-common/scal-to-vec2.c: ... here.
1506
1507 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1508
1509 PR target/54400
1510 * gcc.target/i386/pr54400.c: New testcase.
1511
1512 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1513
1514 PR c++/54858
1515 * g++.dg/template/pr54858.C: New test.
1516
1517 2012-10-08 Marek Polacek <polacek@redhat.com>
1518
1519 PR debug/54831
1520 * g++.dg/debug/pr54831.C: New test.
1521
1522 2012-10-08 Dehao Chen <dehao@google.com>
1523
1524 * g++.dg/predict-loop-exit-1.C: New.
1525 * g++.dg/predict-loop-exit-2.C: New.
1526 * g++.dg/predict-loop-exit-3.C: New.
1527
1528 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1529
1530 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1531
1532 2012-10-08 Jason Merrill <jason@redhat.com>
1533
1534 * g++.dg/gomp/tls-5.C: New.
1535 * g++.dg/gomp/tls-wrap1.C: New.
1536 * g++.dg/gomp/tls-wrap2.C: New.
1537 * g++.dg/gomp/tls-wrap3.C: New.
1538 * g++.dg/gomp/tls-wrap4.C: New.
1539 * g++.dg/gomp/tls-wrapper-cse.C: New.
1540 * g++.dg/tls/thread_local-cse.C: New.
1541 * g++.dg/tls/thread_local-order1.C: New.
1542 * g++.dg/tls/thread_local-order2.C: New.
1543 * g++.dg/tls/thread_local-wrap1.C: New.
1544 * g++.dg/tls/thread_local-wrap2.C: New.
1545 * g++.dg/tls/thread_local-wrap3.C: New.
1546 * g++.dg/tls/thread_local-wrap4.C: New.
1547 * g++.dg/tls/thread_local2g.C: New.
1548 * g++.dg/tls/thread_local3g.C: New.
1549 * g++.dg/tls/thread_local4g.C: New.
1550 * g++.dg/tls/thread_local5g.C: New.
1551 * g++.dg/tls/thread_local6g.C: New.
1552 * g++.dg/tls/thread_local7g.C: New.
1553
1554 * g++.dg/tls/thread_local3.C: New.
1555 * g++.dg/tls/thread_local4.C: New.
1556 * g++.dg/tls/thread_local5.C: New.
1557 * g++.dg/tls/thread_local6.C: New.
1558
1559 * g++.dg/tls/init-2.C: Tweak errors.
1560 * g++.dg/tls/thread_local1.C: New.
1561 * g++.dg/tls/thread_local2.C: New.
1562 * g++.dg/tls/thread_local7.C: New.
1563
1564 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1565
1566 PR target/54866
1567 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1568
1569 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1570
1571 PR target/54685
1572 * gcc.target/sh/pr54685.c: New.
1573
1574 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1575
1576 PR c++/53528 C++11 attribute support
1577 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1578 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1579 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1580 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1581 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1582 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1583 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1584 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1585 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1586 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1587 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1588 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1589 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1590 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1591 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1592 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1593 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1594 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1595 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1596 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1597 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1598 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1599 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1600 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1601 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1602 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1603 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1604 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1605 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1606 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1607 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1608 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1609 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1610 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1611 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1612 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1613 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1614 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1615 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1616 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1617 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1618 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1619 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1620 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1621 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1622 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1623 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1624 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1625 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1626 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1627 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1628 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1629 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1630 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1631 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1632 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1633 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1634
1635 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1636
1637 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1638 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1639 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1640
1641 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1642
1643 PR target/54760
1644 * gcc.target/sh/pr54760-2.c: New.
1645 * gcc.target/sh/pr54760-3.c: New.
1646
1647 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1648
1649 PR c++/51422
1650 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1651
1652 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1653 Sandra Loosemore <sandra@codesourcery.com>
1654
1655 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1656 and test that the accumulator is initialized using MULT.
1657 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1658 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1659
1660 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1661
1662 PR c++/52764
1663 * g++.dg/cpp0x/stdint.C: New.
1664
1665 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1666
1667 PR c++/54249
1668 * g++.dg/cpp0x/stddef.C: New.
1669
1670 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1671
1672 PR fortran/54832
1673 * gfortran.dg/typebound_operator_17.f90: New.
1674
1675 2012-10-06 Jan Hubicka <jh@suse.cz>
1676
1677 PR lto/53831
1678 PR lto/54776
1679 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1680
1681 2012-10-06 Jan Hubicka <jh@suse.cz>
1682
1683 * gcc.dg/lto/resolutions_0.c: New testcase.
1684
1685 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1686
1687 PR fortran/45521
1688 * gfortran.dg/generic_25.f90: New.
1689 * gfortran.dg/generic_26.f90: New.
1690 * gfortran.dg/generic_27.f90: New.
1691
1692 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1693
1694 PR target/54760
1695 * gcc.target/sh/pr54760-1.c: New.
1696
1697 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1698
1699 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1700 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1701 * g++.dg/warn/Wsign-compare-5.C: New test.
1702 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1703 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1704 * g++.dg/ext/builtin30.C: New test.
1705 * g++.dg/ext/vla12.C: New test.
1706 * gcc.dg/builtins-85.c: New test.
1707
1708 PR debug/54519
1709 * gcc.dg/guality/pr54519-1.c: New test.
1710 * gcc.dg/guality/pr54519-2.c: New test.
1711 * gcc.dg/guality/pr54519-3.c: New test.
1712 * gcc.dg/guality/pr54519-4.c: New test.
1713 * gcc.dg/guality/pr54519-5.c: New test.
1714 * gcc.dg/guality/pr54519-6.c: New test.
1715
1716 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1717
1718 PR c++/50893
1719 * g++.dg/cpp0x/defaulted38.C: New.
1720
1721 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1722
1723 PR tree-optimization/33763
1724 * c-c++-common/pr33763.c: New test.
1725
1726 PR tree-optimization/54810
1727 * gcc.dg/tree-ssa/vrp85.c: New test.
1728
1729 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1730
1731 * gcc.dg/ucnid-7.c: Skip on AIX.
1732 * gcc.dg/ucnid-8.c: Same.
1733 * gcc.dg/ucnid-10.c: Same.
1734 * gcc.dg/ucnid-13.c: Same.
1735 * gcc.dg/attr-alias-3.c: Same.
1736 * gcc.dg/attr-alias-5.c: Same.
1737 * gcc.dg/torture/pr51106-2.c: Same.
1738 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1739
1740 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1741
1742 PR c++/52233
1743 * g++.dg/cpp0x/alias-decl-23.C: New.
1744
1745 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1746
1747 PR c++/53403
1748 * g++.dg/template/friend53.C: New.
1749
1750 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1751
1752 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1753 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1754 (scan-ada-spec): Likewise.
1755 (scan-ada-spec-not): Likewise.
1756 * gcc.dg/dump-ada-spec-1.c: New test.
1757 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1758
1759 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1760
1761 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1762
1763 2012-10-04 Florian Weimer <fweimer@redhat.com>
1764
1765 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1766
1767 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1768
1769 PR c++/54323
1770 * g++.dg/cpp0x/pr54323.C: New.
1771
1772 2012-10-04 Richard Guenther <rguenther@suse.de>
1773
1774 PR middle-end/54735
1775 * g++.dg/torture/pr54735.C: New testcase.
1776
1777 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1778
1779 PR rtl-optimization/54739
1780 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1781
1782 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1783
1784 PR target/51244
1785 * gcc.target/sh/pr51244-12.c: New.
1786
1787 2012-10-03 Dehao Chen <dehao@google.com>
1788
1789 PR middle-end/54782
1790 * gcc.dg/pr54782.c: New test.
1791
1792 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1793
1794 PR c++/54777
1795 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1796
1797 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1798
1799 PR fortran/54778
1800 * gfortran.dg/class_53.f90: New.
1801
1802 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1803
1804 PR debug/54551
1805 * gcc.dg/guality/pr54551.c: New.
1806
1807 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1808
1809 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1810 * gcc.target/powerpc/pr46728-2.c: Likewise.
1811
1812 2012-10-02 Sharad Singhai <singhai@google.com>
1813
1814 PR testsuite/54772
1815 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1816 to fix test failures caused by r191883.
1817 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1818 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1819 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1820 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1821 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1822 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1823 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1824 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1825 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1826
1827 2012-09-30 Sharad Singhai <singhai@google.com>
1828
1829 * gcc.target/i386/vect-double-1.c: Fix test.
1830
1831 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1832
1833 PR target/54087
1834 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1835 atomic_sub fails.
1836
1837 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1838
1839 PR rtl-optimization/54457
1840 * gcc.target/i386/pr54457.c: New test.
1841
1842 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1843
1844 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1845
1846 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1847
1848 * gcc.target/i386/vect-rebuild.c: New testcase.
1849
1850 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1851
1852 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1853
1854 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1855
1856 * gcc.target/mips/pr37362.c: Fix target selector.
1857
1858 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1859
1860 PR target/54083
1861 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1862
1863 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1864
1865 * gcc.dg/ucnid-8.c: Update line number.
1866 * gcc.dg/torture/pr51106-2.c: Likewise.
1867
1868 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1869
1870 PR fortran/54667
1871 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1872 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1873 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1874
1875 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1876
1877 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1878 partially reverting r170092.
1879 * gfortran.dg/class_7.f03: Ditto.
1880 * gfortran.dg/coarray_14.f90: Ditto.
1881 * gfortran.dg/typebound_proc_13.f03: Ditto.
1882
1883 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1884
1885 PR c++/54738
1886 * g++.dg/cpp0x/sfinae42.C: New.
1887
1888 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1889
1890 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1891 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1892 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1893 * gcc.dg/pr42629.c: XFAIL on AIX.
1894 * gcc.dg/pr47684.c: Same.
1895 * gcc.dg/pr43670.c: Same.
1896 * gcc.dg/pr42916.c: Same.
1897 * gcc.dg/pr45449.c: Same.
1898 * gcc.dg/pr50017.c: Same.
1899 * gcc.dg/pr42728.c: Same.
1900 * gcc.dg/pr47881.c: Same.
1901 * gcc.dg/pr44023.c: Same.
1902 * gcc.dg/pr41345.c: Same.
1903 * gcc.dg/pr42630.c: Same.
1904 * gcc.dg/pr44971.c: Same.
1905 * gcc.dg/pr46771.c: Same.
1906 * gcc.dg/ucnid-8.c: Same.
1907 * gcc.dg/ucnid-10.c: Same.
1908 * gcc.dg/ucnid-13.c: Same.
1909 * gcc.dg/torture/pr51106-2.c: Same.
1910 * gcc.dg/pr48768.c: Same.
1911 * gcc.dg/pr42631.c: Same.
1912 * gcc.dg/pr43084.c: Same.
1913 * gcc.dg/ucnid-7.c: Same.
1914 * gcc.dg/pr42889.c: Same.
1915 * gcc.dg/pr41241.c: Same.
1916 * gcc.dg/pr42719.c: Same.
1917 * g++.dg/debug/pr46583.C: Same.
1918 * g++.dg/debug/pr47106.C: Same.
1919 * g++.dg/opt/pr48549.C: Same.
1920 * g++.dg/other/pr42685.C: Same.
1921 * c-c++-common/pr43942.c: Same.
1922
1923 2012-09-29 Ian Lance Taylor <iant@google.com>
1924
1925 * go.test/go-test.exp: Update for latest version of Go testsuite.
1926
1927 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1928
1929 PR fortran/52724
1930 * gfortran.dg/internal_readwrite_3.f90: New test.
1931
1932 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1933
1934 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1935 c-c++-common/Wunused-local-typedefs-2.c to here.
1936
1937 PR c++/54372 - unused attribute inactive on dependant entities
1938 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1939
1940 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1941
1942 PR c++/29028 - Missed unused warning on using declaration
1943 * g++.dg/warn/Wunused-var-18.C: New test.
1944
1945 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1946
1947 PR c++/53551 - -Wunused-local-typedefs misses uses
1948 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1949
1950 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1951
1952 PR target/54716
1953 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1954
1955 PR tree-optimization/54713
1956 * gcc.c-torture/compile/pr54713-1.c: New test.
1957 * gcc.c-torture/compile/pr54713-2.c: New test.
1958 * gcc.c-torture/compile/pr54713-3.c: New test.
1959
1960 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1961
1962 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1963
1964 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1965
1966 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1967
1968 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1969
1970 PR target/54703
1971 * gcc.target/i386/pr54703.c: New test.
1972
1973 2012-09-27 Richard Guenther <rguenther@suse.de>
1974
1975 PR lto/54709
1976 * gcc.dg/lto/pr54709_0.c: New testcase.
1977 * gcc.dg/lto/pr54709_1.c: Likewise.
1978
1979 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1980
1981 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
1982
1983 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
1984
1985 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
1986
1987 * gcc.target/arm/pr42879.c: Handle big-endian.
1988
1989 2012-09-26 Steve Ellcey <sellcey@mips.com>
1990
1991 PR c/37303
1992 * gcc.dg/pr37303.c: Check for rdata or rodata.
1993
1994 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
1995
1996 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
1997
1998 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
1999
2000 PR target/51274
2001 PR target/53087
2002 * gcc.target/powerpc/ppc-ne0-1.c: New.
2003
2004 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2005
2006 PR target/54089
2007 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2008 test_19, test_20, test_21, test_22, test_23): New functions.
2009 * gcc.target/sh/pr54089-4.c: New.
2010 * gcc.target/sh/pr54089-5.c: New.
2011 * gcc.target/sh/pr54089-6.c: New.
2012 * gcc.target/sh/pr54089-7.c: New.
2013
2014 2012-09-25 Richard Guenther <rguenther@suse.de>
2015
2016 PR lto/54625
2017 * gcc.dg/lto/pr54702_0.c: New testcase.
2018 * gcc.dg/lto/pr54702_1.c: Likewise.
2019 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2020 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2021 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2022 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2023
2024 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2025
2026 PR c++/54526
2027 * g++.dg/cpp0x/parse2.C: New.
2028 * g++.dg/parse/error11.C: Adjust.
2029 * g++.dg/parse/error12.C: Likewise.
2030
2031 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2032
2033 * gcc.target/i386/20030217-1.c: Added check for
2034 large_long_double effective target.
2035 * gcc.target/i386/387-3.c: Likewise.
2036 * gcc.target/i386/387-4.c: Likewise.
2037 * gcc.target/i386/pr36578-1.c: Likewise.
2038 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2039 when long double size is equal double size.
2040 * gcc.target/i386/excess-precision-1.c: Likewise.
2041 * gcc.target/i386/pr36578-2.c: Likewise.
2042 * gcc.target/i386/20030217-2.c: New testcase.
2043
2044 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2045
2046 PR tree-optimization/54676
2047 * gcc.dg/pr54676.c: New test.
2048
2049 2012-09-25 Richard Guenther <rguenther@suse.de>
2050
2051 PR tree-optimization/53663
2052 * gcc.dg/torture/pr53663-1.c: New testcase.
2053 * gcc.dg/torture/pr53663-2.c: Likewise.
2054 * gcc.dg/torture/pr53663-3.c: Likewise.
2055
2056 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2057
2058 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2059
2060 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2061
2062 * lib/target-supports-dg.exp (dg-require-effective-target,
2063 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2064 dg-process-target-1 instead of dg-process-target.
2065 (dg-process-target-1): Rename from dg-process-target.
2066 (dg-process-target): New.
2067
2068 2012-09-24 Richard Guenther <rguenther@suse.de>
2069
2070 PR tree-optimization/54684
2071 * g++.dg/torture/pr54684.C: New testcase.
2072
2073 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2074
2075 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2076
2077 2012-09-24 Richard Guenther <rguenther@suse.de>
2078
2079 PR middle-end/52173
2080 * gcc.dg/tm/pr52173-1.c: New.
2081 * gcc.dg/tm/pr52173-2.c: New.
2082
2083 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2084
2085 * gcc.dg/pr54669.c: New test.
2086
2087 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2088 Dominique Dhumieres <dominiq@lps.ens.fr>
2089
2090 PR testsuite/54677
2091 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2092
2093 2012-09-23 Tobias Burnus <burnus@net-b.de>
2094
2095 PR fortran/54618
2096 * gfortran.dg/class_array_14.f90: New.
2097
2098 2012-09-22 Kai Tietz <ktietz@redhat.com>
2099
2100 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2101 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2102
2103 2012-09-21 Dehao Chen <dehao@google.com>
2104
2105 PR go/54649
2106 PR tree-optimization/54655
2107 * g++.dg/pr54655.C: New testcase.
2108
2109 2012-09-21 Richard Guenther <rguenther@suse.de>
2110
2111 PR tree-optimization/54647
2112 * g++.dg/torture/pr54647.C: New testcase.
2113
2114 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2115
2116 PR c++/54427
2117 * c-c++-common/torture/vector-compare-2.c: Add -w.
2118
2119 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2120
2121 * gnat.dg/opt20.ads: Move dg directive to...
2122 * gnat.dg/opt20.adb: ...here.
2123 * gnat.dg/addr1.ad[sb]: Likewise.
2124 * gnat.dg/concat2.ad[sb]: Likewise.
2125 * gnat.dg/array16.ad[sb]: Likewise.
2126 * gnat.dg/atomic5.ad[sb]: Likewise.
2127 * gnat.dg/discr29.ad[sb]: Likewise.
2128 * gnat.dg/noreturn5.ad[sb]: Likewise.
2129 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2130 * gnat.dg/discr23.ads: Remove dg directive.
2131 * gnat.dg/nested_float_packed.ads: Likewise.
2132 * gnat.dg/oconst6.ads: Move to...
2133 * gnat.dg/specs/oconst6.ads: ...here.
2134
2135 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2136
2137 PR c++/52432
2138 * g++.dg/cpp0x/decltype32.C: Tweak.
2139
2140 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2141
2142 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2143 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2144 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2145 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2146
2147 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2148
2149 PR c++/54581
2150 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2151
2152 2012-09-19 Steve Ellcey <sellcey@mips.com>
2153
2154 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2155
2156 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2157
2158 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2159 * gcc.target/powerpc/ppc-mftb.c: New file.
2160
2161 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2162
2163 PR target/54089
2164 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2165 functions.
2166
2167 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2168
2169 PR target/54236
2170 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2171
2172 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2173
2174 * gcc.c-torture/execute/20120919-1.c: New test.
2175
2176 2012-09-19 Richard Guenther <rguenther@suse.de>
2177
2178 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2179
2180 2012-09-19 Richard Guenther <rguenther@suse.de>
2181
2182 * gcc.dg/builtin-unreachable-6.c: Adjust.
2183
2184 2012-09-19 Richard Guenther <rguenther@suse.de>
2185
2186 * gcc.dg/builtin-object-size-10.c: Adjust.
2187 * gcc.dg/builtin-unreachable-5.c: Adjust.
2188 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2189 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2190 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2191 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2192 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2193 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2194 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2195 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2196 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2197 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2198 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2199 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2200
2201 2012-09-19 Richard Guenther <rguenther@suse.de>
2202
2203 PR tree-optimization/54132
2204 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2205 * gcc.dg/torture/pr54132.c: Likewise.
2206
2207 2012-09-19 Terry Guo <terry.guo@arm.com>
2208
2209 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2210 extra prune rules that will be applied to all tests in a .exp file.
2211 (gcc-dg-prune): Use rules defined by the above variable.
2212 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2213 harmless warnings on architecture switch conflict.
2214
2215 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2216
2217 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2218 of asm-comment characters instead of a single one.
2219 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2220
2221 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2222
2223 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2224
2225 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2226 target instead of xfailing it.
2227 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2228 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2229 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2230 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2231 * gcc.dg/vect/vect-104.c: Likewise.
2232 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2233 * gcc.dg/vect/vect-outer-1.c: Likewise.
2234 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2235 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2236 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2237 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2238 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2239 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2240 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2241 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2242 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2243
2244 * lib/target-supports.exp
2245 (check_effective_target_vect_widen_mult_qi_to_hi,
2246 check_effective_target_vect_widen_mult_hi_to_si,
2247 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2248 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2249 check_effective_target_vect_pack_trunc,
2250 check_effective_target_vect_unpack,
2251 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2252 instead of arm_none.
2253
2254 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2255
2256 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2257
2258 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2259 config to compiler_flags.
2260
2261 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2262
2263 PR target/54592
2264 * gcc.target/i386/pr54592.c: New test.
2265
2266 PR tree-optimization/54610
2267 * gcc.target/i386/pr54610.c: New test.
2268
2269 2012-09-17 Jason Merrill <jason@redhat.com>
2270
2271 PR c++/54575
2272 * g++.dg/cpp0x/alias-decl-21.C: New.
2273 * g++.dg/cpp0x/alias-decl-22.C: New.
2274
2275 2012-09-17 Tobias Burnus <burnus@net-b.de>
2276
2277 PR fortran/54608
2278 * gfortran.dg/scan_2.f90: New.
2279
2280 2012-09-17 Jason Merrill <jason@redhat.com>
2281
2282 PR c++/53661
2283 * g++.dg/init/aggr9.C: New.
2284
2285 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2286
2287 * gnat.dg/loop_optimization12.ad[sb]: New test.
2288
2289 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2290
2291 PR fortran/54285
2292 * gfortran.dg/proc_ptr_result_7.f90: New.
2293
2294 2012-09-17 Tobias Burnus <burnus@net-b.de>
2295
2296 PR fortran/54603
2297 * gfortran.dg/structure_constructor_11.f90: New.
2298
2299 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2300
2301 PR tree-optimization/54563
2302 * g++.dg/torture/pr54563.C: New test.
2303
2304 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2305
2306 PR fortran/54594
2307 * gfortran.dg/typebound_generic_14.f03: New.
2308
2309 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2310
2311 PR fortran/54387
2312 * gfortran.dg/proc_ptr_38.f90: New.
2313
2314 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2315
2316 PR debug/54460
2317 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2318 to scary regexp.
2319
2320 PR testsuite/54007
2321 * gnat.dg/lto15.adb: Require lto.
2322
2323 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2324 "myBindC" for hppa*-*-hpux*.
2325
2326 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2327
2328 * gfortran.dg/namelist_75.f90: New test.
2329
2330 2012-09-15 Tom de Vries <tom@codesourcery.com>
2331
2332 * gcc.dg/tree-ssa/vrp82.c: New test.
2333 * gcc.dg/tree-ssa/vrp83.c: Same.
2334 * gcc.dg/tree-ssa/vrp84.c: Same.
2335
2336 2012-09-15 Tom de Vries <tom@codesourcery.com>
2337
2338 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2339 * gcc.dg/tree-ssa/vrp81.c: ... this.
2340
2341 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2342
2343 PR target/54222
2344 * gcc.target/avr/torture/fix-types.h: New.
2345 * gcc.target/avr/torture/vals-hr.def: New.
2346 * gcc.target/avr/torture/vals-r.def: New.
2347 * gcc.target/avr/torture/vals-k.def: New.
2348 * gcc.target/avr/torture/vals-ur.def: New.
2349 * gcc.target/avr/torture/vals-uk.def: New.
2350 * gcc.target/avr/torture/vals-uhr.def: New.
2351 * gcc.target/avr/torture/vals-llk.def: New.
2352 * gcc.target/avr/torture/vals-ullk.def: New.
2353 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2354 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2355 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2356 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2357 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2358 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2359 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2360 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2361
2362 2012-09-14 Dehao Chen <dehao@google.com>
2363
2364 * g++.dg/debug/dwarf2/deallocator.C: New test.
2365
2366 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2367
2368 PR c/54552
2369 * gcc.c-torture/compile/pr54552-1.c: New test.
2370
2371 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2372
2373 PR c++/54427
2374 * g++.dg/other/vector-compare.C: New testcase.
2375 * c-c++-common/vector-compare-3.c: New testcase.
2376 * gcc.dg/vector-shift.c: Move ...
2377 * c-c++-common/vector-shift.c: ... here.
2378 * gcc.dg/vector-shift1.c: Move ...
2379 * c-c++-common/vector-shift1.c: ... here.
2380 * gcc.dg/vector-shift3.c: Move ...
2381 * c-c++-common/vector-shift3.c: ... here.
2382 * gcc.dg/vector-compare-1.c: Move ...
2383 * c-c++-common/vector-compare-1.c: ... here.
2384 * gcc.dg/vector-compare-2.c: Move ...
2385 * c-c++-common/vector-compare-2.c: ... here.
2386 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2387 * c-c++-common/torture/vector-compare-1.c: ... here.
2388 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2389 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2390 * c-c++-common/torture/vector-compare-2.c: ... here.
2391 * gcc.c-torture/execute/vector-shift.c: Move ...
2392 * c-c++-common/torture/vector-shift.c: ... here.
2393 * gcc.c-torture/execute/vector-shift2.c: Move ...
2394 * c-c++-common/torture/vector-shift2.c: ... here.
2395 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2396 * c-c++-common/torture/vector-subscript-1.c: ... here.
2397 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2398 * c-c++-common/torture/vector-subscript-2.c: ... here.
2399 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2400 * c-c++-common/torture/vector-subscript-3.c: ... here.
2401
2402 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2403
2404 PR c/54103
2405 * gcc.c-torture/compile/pr54103-1.c,
2406 gcc.c-torture/compile/pr54103-2.c,
2407 gcc.c-torture/compile/pr54103-3.c,
2408 gcc.c-torture/compile/pr54103-4.c,
2409 gcc.c-torture/compile/pr54103-5.c,
2410 gcc.c-torture/compile/pr54103-6.c: New tests.
2411 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2412
2413 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2414
2415 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2416
2417 2012-09-14 Richard Guenther <rguenther@suse.de>
2418
2419 PR tree-optimization/54565
2420 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2421 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2422
2423 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2424
2425 * gcc.target/arm/combine-movs.c: Add missing space.
2426
2427 2012-09-14 Richard Guenther <rguenther@suse.de>
2428
2429 * g++.dg/torture/builtin-location.C: New testcase.
2430
2431 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2432 Manuel López-Ibáñez <manu@gcc.gnu.org>
2433
2434 PR c++/53210
2435 * g++.dg/warn/Wuninitialized-self.C: New.
2436
2437 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2438
2439 PR c/54559
2440 * gcc.c-torture/compile/pr54559.c: New test.
2441
2442 2012-09-13 Jason Merrill <jason@redhat.com>
2443
2444 PR c++/53839
2445 * g++.dg/cpp0x/constexpr-temp1.C: New.
2446
2447 PR c++/54511
2448 * g++.dg/template/anonunion2.C: New.
2449
2450 PR c++/53836
2451 * g++.dg/template/init10.C: New.
2452
2453 2012-09-13 Tobias Burnus <burnus@net-b.de>
2454
2455 PR fortran/54556
2456 * gfortran.dg/implicit_pure_3.f90: New.
2457
2458 2012-09-13 Richard Guenther <rguenther@suse.de>
2459
2460 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2461
2462 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2463
2464 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2465
2466 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2467
2468 * c-c++-common/pr51712.c: Handle for short-enum targets.
2469
2470 2012-09-12 Terry Guo <terry.guo@arm.com>
2471
2472 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2473 and lsrs for Thumb2 mode.
2474
2475 2012-09-12 Jan Hubicka <jh@suse.cz>
2476
2477 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2478
2479 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2480
2481 PR target/54445
2482 * gcc.target/i386/pr54445-1.c: New file.
2483 * gcc.target/i386/pr54445-2.c: Likewise.
2484
2485 2012-09-12 Tobias Burnus <burnus@net-b.de>
2486
2487 PR fortran/54225
2488 PR fortran/53306
2489 * gfortran.dg/coarray_10.f90: Update dg-error.
2490 * gfortran.dg/coarray_28.f90: New.
2491 * gfortran.dg/array_section_3.f90: New.
2492
2493 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2494
2495 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2496 gcc.target/arm/pr48252.c: Fix for big-endian support.
2497
2498 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2499
2500 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2501
2502 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2503 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2504
2505 * gcc.target/arm/neon-vfma-1.c: New testcase.
2506 * gcc.target/arm/neon-vfms-1.c: Likewise.
2507 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2508 of float.
2509 * gcc.target/arm/neon-vmls-1.c: Likewise.
2510 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2511 function.
2512 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2513 (check_effective_target_arm_neonv2_ok): Likewise.
2514 (check_effective_target_arm_neonv2_hw): Likewise.
2515 (check_effective_target_arm_neonv2): Likewise.
2516
2517 2012-09-11 Richard Guenther <rguenther@suse.de>
2518
2519 PR middle-end/54515
2520 * g++.dg/tree-ssa/pr54515.C: New testcase.
2521
2522 2012-09-10 Andrew Pinski <apinski@cavium.com>
2523
2524 PR tree-opt/c54362
2525 * gcc.dg/tm/memopt-16.c: New testcase.
2526
2527 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2528
2529 PR c++/54541
2530 PR c++/54542
2531 * g++.dg/cpp0x/sfinae40.C: New.
2532 * g++.dg/cpp0x/sfinae41.C: Likewise.
2533
2534 2012-09-10 Jason Merrill <jason@redhat.com>
2535
2536 PR c++/54538
2537 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2538
2539 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2540
2541 PR target/54089
2542 * gcc.target/sh/pr54089-3.c: New.
2543
2544 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2545
2546 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2547
2548 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2549
2550 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2551
2552 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2553
2554 * gcc.dg/pr52558-2.c: Delete.
2555 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2556
2557 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2558
2559 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2560
2561 2012-09-10 Richard Guenther <rguenther@suse.de>
2562
2563 PR tree-optimization/54520
2564 * gcc.dg/torture/pr54520.c: New testcase.
2565
2566 2012-09-10 Jason Merrill <jason@redhat.com>
2567
2568 PR c++/54506
2569 * g++.dg/cpp0x/implicit14.C: New.
2570
2571 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2572
2573 PR fortran/54208
2574 * gfortran.dg/bound_simplification_3.f90: New test.
2575
2576 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2577
2578 PR testsuite/54184
2579 * gcc.dg/pr52558-1.c: Delete.
2580 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2581
2582 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2583
2584 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2585 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2586 * gcc.target/arm/smlaltt-1.c: Likewise.
2587
2588 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2589
2590 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2591
2592 2012-09-07 Tom de Vries <tom@codesourcery.com>
2593
2594 PR tree-optimization/53986
2595 * gcc.dg/tree-ssa/vrp80.c: New test.
2596 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2597
2598 2012-09-06 Jason Merrill <jason@redhat.com>
2599
2600 PR c++/54341
2601 PR c++/54253
2602 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2603 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2604
2605 2012-09-06 Andrew Pinski <apinski@cavium.com>
2606
2607 PR tree-opt/54494
2608 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2609
2610 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2611
2612 PR rtl-optimization/54455
2613 * gcc.dg/54455.c: New test.
2614
2615 2012-09-06 Tobias Burnus <burnus@net-b.de>
2616
2617 PR fortran/54463
2618 * gfortran.dg/promotion_2.f90: New.
2619
2620 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2621
2622 PR middle-end/54486
2623 * c-c++-common/pr54486.c: New test.
2624
2625 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2626
2627 PR fortran/54474
2628 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2629
2630 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2631
2632 PR c++/54191
2633 * g++.dg/cpp0x/sfinae39.C: New.
2634
2635 2012-09-04 Jason Merrill <jason@redhat.com>
2636
2637 PR c++/54441
2638 * g++.dg/ext/flexary3.C: New.
2639
2640 PR c++/54420
2641 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2642
2643 PR c++/54198
2644 * g++.dg/template/defarg15.C: New.
2645
2646 PR c++/54437
2647 * g++.dg/template/access24.C: New.
2648
2649 2012-09-04 Richard Guenther <rguenther@suse.de>
2650
2651 PR tree-optimization/54458
2652 * gcc.dg/torture/pr54458.c: New testcase.
2653
2654 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2655
2656 * gcc.target/arm/neon-vext.c: New test.
2657 * gcc.target/arm/neon-vext-execute.c: Ditto.
2658
2659 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2660
2661 PR fortran/54243
2662 PR fortran/54244
2663 * gfortran.dg/select_type_29.f03: New.
2664
2665 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2666
2667 * gcc.dg/fold-perm.c: Improve test.
2668
2669 2012-09-03 Tobias Burnus <burnus@net-b.de>
2670
2671 PR fortran/51632
2672 * gfortran.dg/coarray_class_1.f90: New.
2673
2674 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2675
2676 PR target/49206
2677 * gcc.c-torture/compile/pr49206.c: New test.
2678
2679 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2680 Uros Bizjak <ubizjak@gmail.com>
2681
2682 PR target/36680
2683 * gfortran.dg/pr36680.f90: New test.
2684
2685 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2686
2687 PR target/42295
2688 * g++.dg/opt/pr42295.C: New test.
2689
2690 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2691
2692 PR target/54436
2693 * gcc.dg/torture/pr54436.c: New test.
2694
2695 2012-09-01 Andrew Pinski <apinski@cavium.com>
2696
2697 * gcc.target/mips/truncate-8.c: New testcase.
2698
2699 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2700
2701 PR target/46829
2702 PR target/46843
2703 * gcc.target/i386/pr46829.c: New test.
2704 * gcc.target/i386/pr46843.c: Ditto.
2705
2706 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2707 Jason Merrill <jason@redhat.com>
2708
2709 PR c++/18747
2710 * g++.dg/parse/error50.C: New.
2711
2712 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2713
2714 PR c/54428
2715 * gcc.c-torture/compile/pr54428.c: New test.
2716
2717 2012-08-31 Ollie Wild <aaw@google.com>
2718
2719 PR c++/54197
2720 * g++.dg/init/lifetime3.C: New test.
2721
2722 2012-08-31 Martin Jambor <mjambor@suse.cz>
2723
2724 PR middle-end/54409
2725 * gcc.dg/torture/pr54409.c: New test.
2726
2727 2012-08-31 Martin Jambor <mjambor@suse.cz>
2728
2729 * gfortran.dg/pr48636.f90: Add dump scan checks.
2730
2731 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2732
2733 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2734
2735 2012-08-28 Joey Ye <joey.ye@arm.com>
2736
2737 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2738
2739 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2740
2741 PR target/46254
2742 * gcc.target/i386/pr46254.c: New test.
2743
2744 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2745
2746 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2747 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2748 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2749
2750 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2751
2752 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2753 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2754 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2755 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2756 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2757 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2758 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2759 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2760 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2761 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2762 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2763 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2764 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2765 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2766 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2767 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2768 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2769 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2770 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2771 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2772 gcc.target/mips/unaligned-1.c: Tighten regexps.
2773
2774 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2775
2776 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2777 (mips_option_groups): Remove optimization. Add various -f options.
2778 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2779 and -pg imply -fno-omit-frame-pointer.
2780 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2781 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2782 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2783 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2784 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2785 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2786 * gcc.target/mips/abi-n32-long32.c: Likewise.
2787 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2788 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2789 * gcc.target/mips/abi-n32-long64.c: Likewise.
2790 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2791 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2792 * gcc.target/mips/abi-n64-long32.c: Likewise.
2793 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2794 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2795 * gcc.target/mips/abi-n64-long64.c: Likewise.
2796 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2797 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2798 * gcc.target/mips/abi-o32-long32.c: Likewise.
2799 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2800 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2801 * gcc.target/mips/abi-o32-long64.c: Likewise.
2802 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2803 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2804 * gcc.target/mips/abi-o64-long32.c: Likewise.
2805 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2806 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2807 * gcc.target/mips/abi-o64-long64.c: Likewise.
2808 * gcc.target/mips/asm-1.c: Likewise.
2809 * gcc.target/mips/branch-1.c: Likewise.
2810 * gcc.target/mips/call-3.c: Likewise.
2811 * gcc.target/mips/call-saved-3.c: Likewise.
2812 * gcc.target/mips/clear-cache-1.c: Likewise.
2813 * gcc.target/mips/div-1.c: Likewise.
2814 * gcc.target/mips/div-2.c: Likewise.
2815 * gcc.target/mips/div-3.c: Likewise.
2816 * gcc.target/mips/div-4.c: Likewise.
2817 * gcc.target/mips/div-5.c: Likewise.
2818 * gcc.target/mips/div-6.c: Likewise.
2819 * gcc.target/mips/div-7.c: Likewise.
2820 * gcc.target/mips/div-8.c: Likewise.
2821 * gcc.target/mips/div-9.c: Likewise.
2822 * gcc.target/mips/div-10.c: Likewise.
2823 * gcc.target/mips/div-11.c: Likewise.
2824 * gcc.target/mips/div-12.c: Likewise.
2825 * gcc.target/mips/dsp-ctrl.c: Likewise.
2826 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2827 * gcc.target/mips/ext-8.c: Likewise.
2828 * gcc.target/mips/extend-2.c: Likewise.
2829 * gcc.target/mips/fix-r10000-1.c: Likewise.
2830 * gcc.target/mips/fix-r10000-2.c: Likewise.
2831 * gcc.target/mips/fix-r10000-3.c: Likewise.
2832 * gcc.target/mips/fix-r10000-4.c: Likewise.
2833 * gcc.target/mips/fix-r10000-5.c: Likewise.
2834 * gcc.target/mips/fix-r10000-6.c: Likewise.
2835 * gcc.target/mips/fix-r10000-7.c: Likewise.
2836 * gcc.target/mips/fix-r10000-8.c: Likewise.
2837 * gcc.target/mips/fix-r10000-9.c: Likewise.
2838 * gcc.target/mips/fix-r10000-10.c: Likewise.
2839 * gcc.target/mips/fix-r10000-11.c: Likewise.
2840 * gcc.target/mips/fix-r10000-12.c: Likewise.
2841 * gcc.target/mips/fix-r10000-13.c: Likewise.
2842 * gcc.target/mips/fix-r10000-14.c: Likewise.
2843 * gcc.target/mips/fix-r10000-15.c: Likewise.
2844 * gcc.target/mips/fpcmp-1.c: Likewise.
2845 * gcc.target/mips/fpcmp-2.c: Likewise.
2846 * gcc.target/mips/fpr-moves-7.c: Likewise.
2847 * gcc.target/mips/fpr-moves-8.c: Likewise.
2848 * gcc.target/mips/int-moves-1.c: Likewise.
2849 * gcc.target/mips/int-moves-2.c: Likewise.
2850 * gcc.target/mips/long-calls-pg.c: Likewise.
2851 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2852 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2853 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2854 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2855 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2856 * gcc.target/mips/mips-3d-1.c: Likewise.
2857 * gcc.target/mips/mips-3d-2.c: Likewise.
2858 * gcc.target/mips/mips-3d-3.c: Likewise.
2859 * gcc.target/mips/mips-3d-4.c: Likewise.
2860 * gcc.target/mips/mips-3d-5.c: Likewise.
2861 * gcc.target/mips/mips-3d-6.c: Likewise.
2862 * gcc.target/mips/mips-3d-7.c: Likewise.
2863 * gcc.target/mips/mips-3d-8.c: Likewise.
2864 * gcc.target/mips/mips-3d-9.c: Likewise.
2865 * gcc.target/mips/mips-ps-1.c: Likewise.
2866 * gcc.target/mips/mips-ps-2.c: Likewise.
2867 * gcc.target/mips/mips-ps-3.c: Likewise.
2868 * gcc.target/mips/mips-ps-4.c: Likewise.
2869 * gcc.target/mips/mips-ps-6.c: Likewise.
2870 * gcc.target/mips/mips32-dspr2.c: Likewise.
2871 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2872 * gcc.target/mips/neg-abs-1.c: Likewise.
2873 * gcc.target/mips/neg-abs-2.c: Likewise.
2874 * gcc.target/mips/nmadd-3.c: Likewise.
2875 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2876 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2877 * gcc.target/mips/octeon-pop-1.c: Likewise.
2878 * gcc.target/mips/pr26765.c: Likewise.
2879 * gcc.target/mips/pr33256.c: Likewise.
2880 * gcc.target/mips/pr33635-1.c: Likewise.
2881 * gcc.target/mips/pr33755.c: Likewise.
2882 * gcc.target/mips/pr35802.c: Likewise.
2883 * gcc.target/mips/pr45074.c: Likewise.
2884 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2885 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2886 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2887 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2888 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2889 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2890 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2891 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2892 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2893 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2894 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2895 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2896 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2897 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2898 * gcc.target/mips/save-restore-1.c: Likewise.
2899 * gcc.target/mips/save-restore-3.c: Likewise.
2900 * gcc.target/mips/save-restore-5.c: Likewise.
2901 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2902 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2903 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2904 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2905 * gcc.target/mips/stack-1.c: Likewise.
2906
2907 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2908 Tighten regexps.
2909
2910 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2911 branch under test to be filled with preceding rather than
2912 following instructions.
2913 * gcc.target/mips/branch-10.c: Likewise.
2914 * gcc.target/mips/branch-11.c: Likewise.
2915 * gcc.target/mips/branch-12.c: Likewise.
2916 * gcc.target/mips/branch-13.c: Likewise.
2917 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2918 to be eliminated. Tighten $28 scan-assembler-not test.
2919
2920 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2921 function to...
2922 * gcc.target/mips/call-4.c: ...this new test.
2923
2924 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2925 more likely.
2926 * gcc.target/mips/code-readable-3.c: Likewise.
2927 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2928 flag but skip for -O0.
2929 * gcc.target/mips/code-readable-4.c: Likewise.
2930
2931 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2932 of operations under test.
2933 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2934
2935 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2936 Don't require sibling-call optimization.
2937 * gcc.target/mips/near-far-4.c: Likewise.
2938
2939 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2940 Make sure that the register variable is used.
2941 * gcc.target/mips/soft-float-1.c: Likewise.
2942
2943 * gcc.target/mips/sdata-1.c: Make static data volatile.
2944 * gcc.target/mips/sdata-2.c: Likewise.
2945 * gcc.target/mips/sdata-3.c: Likewise.
2946 * gcc.target/mips/sdata-4.c: Likewise.
2947
2948 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2949 skip for -O0.
2950 * gcc.target/mips/atomic-memory-2.c: Likewise.
2951 * gcc.target/mips/branch-cost-1.c: Likewise.
2952 * gcc.target/mips/branch-cost-2.c: Likewise.
2953 * gcc.target/mips/cache-1.c: Likewise.
2954 * gcc.target/mips/call-1.c: Likewise.
2955 * gcc.target/mips/call-saved-2.c: Likewise.
2956 * gcc.target/mips/const-anchor-1.c: Likewise.
2957 * gcc.target/mips/const-anchor-2.c: Likewise.
2958 * gcc.target/mips/dse-1.c: Likewise.
2959 * gcc.target/mips/dsp-lhx.c: Likewise.
2960 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2961 * gcc.target/mips/ext-1.c: Likewise.
2962 * gcc.target/mips/ext-2.c: Likewise.
2963 * gcc.target/mips/ext-3.c: Likewise.
2964 * gcc.target/mips/ext-4.c: Likewise.
2965 * gcc.target/mips/ext-5.c: Likewise.
2966 * gcc.target/mips/ext-6.c: Likewise.
2967 * gcc.target/mips/ext-7.c: Likewise.
2968 * gcc.target/mips/extend-1.c: Likewise.
2969 * gcc.target/mips/fix-r4000-1.c: Likewise.
2970 * gcc.target/mips/fix-r4000-3.c: Likewise.
2971 * gcc.target/mips/fix-r4000-5.c: Likewise.
2972 * gcc.target/mips/fix-r4000-6.c: Likewise.
2973 * gcc.target/mips/fix-r4000-8.c: Likewise.
2974 * gcc.target/mips/fix-r4000-10.c: Likewise.
2975 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2976 * gcc.target/mips/fixed-vector-type.c: Likewise.
2977 * gcc.target/mips/fpr-moves-1.c: Likewise.
2978 * gcc.target/mips/fpr-moves-2.c: Likewise.
2979 * gcc.target/mips/fpr-moves-3.c: Likewise.
2980 * gcc.target/mips/fpr-moves-4.c: Likewise.
2981 * gcc.target/mips/fpr-moves-5.c: Likewise.
2982 * gcc.target/mips/fpr-moves-6.c: Likewise.
2983 * gcc.target/mips/ins-1.c: Likewise.
2984 * gcc.target/mips/ins-2.c: Likewise.
2985 * gcc.target/mips/interrupt_handler-2.c: Likewise.
2986 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2987 * gcc.target/mips/lazy-binding-1.c: Likewise.
2988 * gcc.target/mips/madd-3.c: Likewise.
2989 * gcc.target/mips/madd-5.c: Likewise.
2990 * gcc.target/mips/madd-6.c: Likewise.
2991 * gcc.target/mips/madd-8.c: Likewise.
2992 * gcc.target/mips/madd-9.c: Likewise.
2993 * gcc.target/mips/memcpy-1.c: Likewise.
2994 * gcc.target/mips/mips-ps-type.c: Likewise.
2995 * gcc.target/mips/mips-ps-type-2.c: Likewise.
2996 * gcc.target/mips/mips-sched-madd.c: Likewise.
2997 * gcc.target/mips/mips16e-extends.c: Likewise.
2998 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
2999 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3000 * gcc.target/mips/movcc-1.c: Likewise.
3001 * gcc.target/mips/movcc-2.c: Likewise.
3002 * gcc.target/mips/movcc-3.c: Likewise.
3003 * gcc.target/mips/msub-5.c: Likewise.
3004 * gcc.target/mips/msub-6.c: Likewise.
3005 * gcc.target/mips/msub-8.c: Likewise.
3006 * gcc.target/mips/mult-2.c: Likewise.
3007 * gcc.target/mips/mult-3.c: Likewise.
3008 * gcc.target/mips/mult-5.c: Likewise.
3009 * gcc.target/mips/mult-6.c: Likewise.
3010 * gcc.target/mips/mult-7.c: Likewise.
3011 * gcc.target/mips/mult-12.c: Likewise.
3012 * gcc.target/mips/mult-13.c: Likewise.
3013 * gcc.target/mips/mult-14.c: Likewise.
3014 * gcc.target/mips/mult-15.c: Likewise.
3015 * gcc.target/mips/mult-17.c: Likewise.
3016 * gcc.target/mips/mult-18.c: Likewise.
3017 * gcc.target/mips/mult-19.c: Likewise.
3018 * gcc.target/mips/nmadd-1.c: Likewise.
3019 * gcc.target/mips/nmadd-2.c: Likewise.
3020 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3021 * gcc.target/mips/octeon-cins-1.c: Likewise.
3022 * gcc.target/mips/octeon-cins-2.c: Likewise.
3023 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3024 * gcc.target/mips/octeon-exts-2.c: Likewise.
3025 * gcc.target/mips/octeon-exts-3.c: Likewise.
3026 * gcc.target/mips/octeon-exts-4.c: Likewise.
3027 * gcc.target/mips/octeon-exts-5.c: Likewise.
3028 * gcc.target/mips/octeon-exts-6.c: Likewise.
3029 * gcc.target/mips/octeon-exts-7.c: Likewise.
3030 * gcc.target/mips/octeon-pop-2.c: Likewise.
3031 * gcc.target/mips/octeon-seq-3.c: Likewise.
3032 * gcc.target/mips/octeon-seq-4.c: Likewise.
3033 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3034 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3035 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3036 * gcc.target/mips/pr54240.c: Likewise.
3037 * gcc.target/mips/rsqrt-1.c: Likewise.
3038 * gcc.target/mips/rsqrt-2.c: Likewise.
3039 * gcc.target/mips/rsqrt-3.c: Likewise.
3040 * gcc.target/mips/rsqrt-4.c: Likewise.
3041 * gcc.target/mips/save-restore-2.c: Likewise.
3042 * gcc.target/mips/save-restore-4.c: Likewise.
3043 * gcc.target/mips/sb1-1.c: Likewise.
3044 * gcc.target/mips/scc-1.c: Likewise.
3045 * gcc.target/mips/scc-2.c: Likewise.
3046 * gcc.target/mips/scc-3.c: Likewise.
3047 * gcc.target/mips/scc-4.c: Likewise.
3048 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3049 * gcc.target/mips/truncate-1.c: Likewise.
3050 * gcc.target/mips/truncate-2.c: Likewise.
3051 * gcc.target/mips/truncate-3.c: Likewise.
3052 * gcc.target/mips/truncate-4.c: Likewise.
3053 * gcc.target/mips/truncate-5.c: Likewise.
3054 * gcc.target/mips/truncate-6.c: Likewise.
3055 * gcc.target/mips/unaligned-1.c: Likewise.
3056
3057 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3058 skip for -O0. Require -fexpensive-optimizations.
3059 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3060 * gcc.target/mips/dspr2-MULT.c: Likewise.
3061 * gcc.target/mips/fix-r4000-2.c: Likewise.
3062 * gcc.target/mips/fix-r4000-4.c: Likewise.
3063 * gcc.target/mips/fix-r4000-7.c: Likewise.
3064 * gcc.target/mips/fix-r4000-9.c: Likewise.
3065 * gcc.target/mips/madd-1.c: Likewise.
3066 * gcc.target/mips/madd-2.c: Likewise.
3067 * gcc.target/mips/madd-4.c: Likewise.
3068 * gcc.target/mips/maddu-1.c: Likewise.
3069 * gcc.target/mips/maddu-2.c: Likewise.
3070 * gcc.target/mips/maddu-3.c: Likewise.
3071 * gcc.target/mips/maddu-4.c: Likewise.
3072 * gcc.target/mips/msub-1.c: Likewise.
3073 * gcc.target/mips/msub-2.c: Likewise.
3074 * gcc.target/mips/msub-3.c: Likewise.
3075 * gcc.target/mips/msub-4.c: Likewise.
3076 * gcc.target/mips/msubu-1.c: Likewise.
3077 * gcc.target/mips/msubu-2.c: Likewise.
3078 * gcc.target/mips/msubu-3.c: Likewise.
3079 * gcc.target/mips/msubu-4.c: Likewise.
3080 * gcc.target/mips/mult-1.c: Likewise.
3081 * gcc.target/mips/mult-4.c: Likewise.
3082 * gcc.target/mips/mult-8.c: Likewise.
3083 * gcc.target/mips/mult-9.c: Likewise.
3084 * gcc.target/mips/mult-10.c: Likewise.
3085 * gcc.target/mips/mult-11.c: Likewise.
3086 * gcc.target/mips/mult-16.c: Likewise.
3087
3088 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3089 skip for -O0 and -Os.
3090 * gcc.target/mips/fix-r4000-12.c: Likewise.
3091 * gcc.target/mips/madd-7.c: Likewise.
3092 * gcc.target/mips/mips-ps-5.c: Likewise.
3093 * gcc.target/mips/mips-ps-7.c: Likewise.
3094 * gcc.target/mips/msub-7.c: Likewise.
3095
3096 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3097 skip for -O0. Require -mno-abicalls.
3098 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3099
3100 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3101 skip for -O0. Require a total number of BBIT instructions and
3102 at least one of each kind.
3103
3104 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3105 skip for -O0. Require -fno-unroll-loops.
3106
3107 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3108 skip for -O0. Allow BLTZ as well as BGEZ.
3109
3110 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3111
3112 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3113 skip for -O0. Require -fschedule-insns2.
3114 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3115
3116 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3117 but skip for -O0. Make a branch-likely more likely.
3118
3119 * gcc.target/mips/timode-2.c: Split each test into its own function.
3120 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3121
3122 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3123 skip for -O0. Require -fpeephole2.
3124 * gcc.target/mips/vr-mult-2.c: Likewise.
3125
3126 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3127
3128 PR preprocessor/53469
3129 * gcc.dg/cpp/_Pragma7.c: New test case.
3130
3131 2012-08-27 Tobias Burnus <burnus@net-b.de>
3132
3133 PR fortran/54370
3134 * gfortran.dg/do_5.f90: New.
3135
3136 2012-08-27 Tobias Burnus <burnus@net-b.de>
3137
3138 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3139 from dg-options as -Wall no longer implies it.
3140
3141 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3142
3143 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3144
3145 2012-08-25 Jason Merrill <jason@redhat.com>
3146
3147 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3148
3149 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3150
3151 PR c++/51421
3152 * g++.dg/cpp0x/auto34.C: New.
3153
3154 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3155
3156 PR c/54363
3157 * gcc.dg/pr54363.c: New test.
3158
3159 PR c/54355
3160 * gcc.dg/pr54355.c: New test.
3161
3162 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3163
3164 PR debug/52857
3165 * gcc.target/i386/pr52857-1.c: New.
3166 * gcc.target/i386/pr52857-2.c: Likewise.
3167
3168 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3169
3170 * gcc.target/mips/code-readable-4.c: New test.
3171
3172 2012-08-23 Julian Brown <julian@codesourcery.com>
3173 Sandra Loosemore <sandra@codesourcery.com>
3174
3175 * gcc.target/mips/code-readable-1.c: Add -O to options.
3176
3177 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3178
3179 PR c++/20420
3180 * g++.dg/lookup/using53.C: New.
3181
3182 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3183
3184 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3185 * gcc.dg/fixed-point/convert-1.c: New.
3186 * gcc.dg/fixed-point/convert-2.c: New.
3187 * gcc.dg/fixed-point/convert-3.c: New.
3188 * gcc.dg/fixed-point/convert-4.c: New.
3189 * gcc.dg/fixed-point/convert-float-1.c: New.
3190 * gcc.dg/fixed-point/convert-float-2.c: New.
3191 * gcc.dg/fixed-point/convert-float-3.c: New.
3192 * gcc.dg/fixed-point/convert-float-4.c: New.
3193 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3194 * gcc.dg/fixed-point/convert-sat.c: New.
3195 * gcc.dg/fixed-point/convert.h: New.
3196
3197 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3198
3199 PR target/54089
3200 * gcc.target/sh/pr54089-2.c: New.
3201
3202 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3203
3204 * gcc.target/i386/long-double-64-1.c: New file.
3205 * gcc.target/i386/long-double-64-2.c: Likewise.
3206 * gcc.target/i386/long-double-64-3.c: Likewise.
3207 * gcc.target/i386/long-double-64-4.c: Likewise.
3208 * gcc.target/i386/long-double-80-1.c: Likewise.
3209 * gcc.target/i386/long-double-80-2.c: Likewise.
3210 * gcc.target/i386/long-double-80-3.c: Likewise.
3211 * gcc.target/i386/long-double-80-4.c: Likewise.
3212 * gcc.target/i386/long-double-80-5.c: Likewise.
3213 * gcc.target/i386/long-double-80-6.c: Likewise.
3214 * gcc.target/i386/long-double-80-7.c: Likewise.
3215
3216 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3217
3218 PR tree-optimization/54317
3219 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3220
3221 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3222
3223 PR target/39423
3224 * gcc.target/sh/pr39423-2.c: New.
3225
3226 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3227
3228 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3229 * gcc.dg/fold-perm.c: Likewise.
3230
3231 2012-08-20 Jan Hubicka <jh@suse.cz>
3232
3233 PR fortran/48636
3234 * gcc.dg/ipa/inlinehint-1.c: New.
3235
3236 2012-08-20 Florian Weimer <fweimer@redhat.com>
3237
3238 PR c++/19351
3239 * g++.dg/init/new38.C: New test.
3240 * g++.dg/init/new39.C: New test.
3241
3242 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3243
3244 PR target/54089
3245 * gcc.target/sh/pr54089-1.c: New.
3246
3247 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3248
3249 PR target/51244
3250 * gcc.target/sh/pr51244-11.c: New.
3251
3252 2012-08-20 Tobias Burnus <burnus@net-b.de>
3253
3254 PR fortran/54301
3255 * gfortran.dg/warn_target_lifetime_2.f90: New.
3256
3257 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3258
3259 PR c++/10416
3260 * g++.dg/warn/Wunused-var-17.C: New.
3261
3262 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3263
3264 PR middle-end/53992
3265 * gcc.dg/gomp/pr53992.c: New test.
3266
3267 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3268
3269 PR tree-ssa/54295
3270 * gcc.c-torture/execute/20120817-1.c: New test.
3271
3272 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3273
3274 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3275 add instruction.
3276 (f2): New test that really does need adds.
3277
3278 2012-08-20 Richard Guenther <rguenther@suse.de>
3279
3280 PR tree-optimization/54327
3281 * gcc.dg/torture/pr54327.c: New testcase.
3282
3283 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3284
3285 PR tree-optimization/54321
3286 * gcc.c-torture/compile/pr54321.c: New test.
3287
3288 2012-08-20 Tobias Burnus <burnus@net-b.de>
3289
3290 PR fortran/54301
3291 * gfortran.dg/warn_target_lifetime_1.f90: New.
3292
3293 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3294
3295 PR fortran/54298
3296 * gfortran.dg/real_compare_1.f90: New test case.
3297 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3298
3299 2012-08-18 Jan Hubicka <jh@suse.cz>
3300
3301 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3302
3303 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3304
3305 PR fortran/39290
3306 * gfortran.dg/interface_37.f90: New test.
3307
3308 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3309 Gary Funck <gary@intrepid.com>
3310
3311 PR target/20020
3312 * gcc.target/i386/pr20020-1.c: New test.
3313 * gcc.target/i386/pr20020-2.c: Likewise.
3314 * gcc.target/i386/pr20020-3.c: Likewise.
3315
3316 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3317
3318 * gcc.target/i386/perm-concat.c: New test.
3319
3320 2012-08-17 Julian Brown <julian@codesourcery.com>
3321
3322 * gcc.target/arm/div64-unwinding.c: New test.
3323
3324 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3325
3326 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3327
3328 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3329
3330 PR target/54236
3331 * gcc.target/sh/pr54236-1.c: New.
3332
3333 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3334
3335 * lib/target-supports.exp (check_effective_target_sync_int_long)
3336 (check_effective_target_sync_char_short): Enable for crisv32-*
3337 and cris-*.
3338
3339 PR middle-end/54261
3340 * gcc.dg/torture/pr54261-1.c: New test.
3341
3342 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3343
3344 PR fortran/54243
3345 PR fortran/54244
3346 * gfortran.dg/typebound_call_24.f03: New.
3347
3348 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3349
3350 PR tree-optimization/54245
3351 * gcc.dg/tree-ssa/pr54245.c: New test.
3352
3353 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3354
3355 PR tree-optimization/54240
3356 * gcc.target/powerpc/pr54240.c: New test.
3357 * gcc.target/mips/pr54240.c: Likewise.
3358
3359 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3360
3361 PR target/52933
3362 * gcc.target/sh/pr52933-1.c: New.
3363 * gcc.target/sh/pr52933-2.c: New.
3364
3365 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3366
3367 PR target/50751
3368 * gcc.target/sh/pr50751-8.c: New.
3369
3370 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3371
3372 PR fortran/47586
3373 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3374 * gfortran.dg/typebound_proc_27.f03: New test.
3375
3376 2012-08-14 Sterling Augustine <saugustine@google.com>
3377
3378 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3379
3380 2012-08-14 Tobias Burnus <burnus@net-b.de>
3381
3382 PR fortran/40881
3383 * gfortran.dg/data_constraints_3.f90: New.
3384 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3385 to disable -pedantic compilation.
3386 * gfortran.dg/pr37243.f: Ditto.
3387 * gfortran.dg/g77/19990826-3.f: Ditto.
3388 * gfortran.dg/g77/20020307-1.f : Ditto.
3389 * gfortran.dg/g77/980310-3.f: Ditto.
3390
3391 2012-08-14 Tobias Burnus <burnus@net-b.de>
3392
3393 PR fortran/54234
3394 * gfortran.dg/warn_conversion_4.f90: New.
3395
3396 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3397
3398 PR middle-end/53411
3399 PR rtl-optimization/53495
3400 * gcc.c-torture/compile/pr53411.c: New test.
3401 * gcc.c-torture/compile/pr53495.c: New test.
3402
3403 2012-08-13 Richard Guenther <rguenther@suse.de>
3404
3405 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3406
3407 2012-08-13 Richard Guenther <rguenther@suse.de>
3408
3409 PR tree-optimization/54200
3410 * gcc.dg/guality/pr54200.c: New testcase.
3411 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3412
3413 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3414
3415 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3416
3417 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3418
3419 PR target/51244
3420 * gcc.target/sh/pr51244-7.c: New.
3421 * gcc.target/sh/pr51244-8.c: New.
3422 * gcc.target/sh/pr51244-9.c: New.
3423 * gcc.target/sh/pr51244-10.c: New.
3424
3425 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3426
3427 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3428 -m2e or -m2a.
3429 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3430 * gcc.target/sh/pr53511-1.c: Likewise.
3431 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3432 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3433 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3434 * gcc.target/sh/pr53512-3.c: Likewise.
3435 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3436
3437 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3438
3439 PR target/39423
3440 * gcc.c-torture/compile/pr39423-1.c: New.
3441 * gcc.c-torture/compile/pr39423-2.c: New.
3442
3443 2012-08-12 Tobias Burnus <burnus@net-b.de>
3444
3445 PR fortran/54221
3446 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3447 they appear uninitialized on the RHS.
3448 * gfortran.dg/public_private_module_6.f90: New.
3449
3450 2012-08-11 Martin Jambor <mjambor@suse.cz>
3451
3452 PR fortran/48636
3453 * gfortran.dg/pr48636.f90: New test.
3454
3455 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3456
3457 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3458 to avoid warnings.
3459 (main): Adjust caller.
3460
3461 2012-08-10 Richard Guenther <rguenther@suse.de>
3462
3463 * gcc.dg/matrix/*.c: Adjust and move ...
3464 * gcc.dg/torture/: ... here.
3465 * gcc.dg/matrix: Remove directory.
3466
3467 2012-08-10 Richard Guenther <rguenther@suse.de>
3468
3469 PR middle-end/54219
3470 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3471
3472 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3473
3474 PR middle-end/54211
3475 * gcc.dg/tree-ssa/pr54211.c: New test.
3476
3477 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3478
3479 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3480 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3481
3482 2012-08-10 Richard Guenther <rguenther@suse.de>
3483
3484 PR tree-optimization/54109
3485 * gcc.dg/torture/pr54109.c: New testcase.
3486 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3487 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3488
3489 2012-08-10 Richard Guenther <rguenther@suse.de>
3490
3491 PR tree-optimization/54027
3492 * gcc.dg/torture/pr54027.c: New testcase.
3493
3494 2012-08-10 Richard Guenther <rguenther@suse.de>
3495
3496 * g++.dg/plugin/selfassign.c: Adjust.
3497 * gcc.dg/plugin/selfassign.c: Likewise.
3498 * gcc.dg/strlenopt-11.c: Likewise.
3499 * gcc.dg/strlenopt-13.c: Likewise.
3500 * gcc.dg/no-strict-overflow-4.c: Likewise.
3501 * gcc.dg/strict-overflow-4.c: Likewise.
3502 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3503 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3504 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3505 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3506 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3507 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3508 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3509 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3510 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3511 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3512 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3513 * gcc.dg/pr46309.c: Likewise.
3514 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3515
3516 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3517
3518 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3519 for x86 targets.
3520 * gcc.c-torture/compile/20120727-2.c: New test.
3521
3522 2012-08-09 Martin Jambor <mjambor@suse.cz>
3523
3524 * gcc.dg/ipa/iinline-4.c: New test.
3525 * gcc.dg/ipa/iinline-5.c: Likewise.
3526 * gcc.dg/ipa/iinline-6.c: Likewise.
3527 * gcc.dg/ipa/iinline-7.c: Likewise.
3528 * gcc.dg/lto/20120723_0.c: Likewise.
3529 * gcc.dg/lto/20120723_1.c: Likewise.
3530
3531 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3532
3533 PR target/39423
3534 * gcc.target/sh/pr39423-1.c: New.
3535
3536 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3537
3538 PR target/51244
3539 * gcc.target/sh/pr51244-5: New.
3540 * gcc.target/sh/pr51244-6: New.
3541
3542 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3543
3544 * gcc.target/i386/adx-addxcarry32-3.c: New.
3545 * gcc.target/i386/adx-addxcarry64-3.c: New.
3546
3547 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3548
3549 PR rtl-optimization/53701
3550 * gcc.dg/pr53701.c: New test.
3551
3552 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3553
3554 * gcc.c-torture/compile/20120727-1.c: New test.
3555
3556 2012-08-09 Tobias Burnus <burnus@net-b.de>
3557
3558 PR fortran/54199
3559 * gfortran.dg/intrinsic_shadow_4.f90: New.
3560
3561 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3562
3563 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3564
3565 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3566
3567 * gcc.c-torture/execute/20120808-1.c: New test.
3568
3569 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3570
3571 PR rtl-optimization/54157
3572 * gcc.target/i386/pr54157.c: New file.
3573
3574 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3575
3576 * gcc.target/i386/adx-addcarryx32-1.c: New.
3577 * gcc.target/i386/adx-addcarryx32-2.c: New.
3578 * gcc.target/i386/adx-addcarryx64-1.c: New.
3579 * gcc.target/i386/adx-addcarryx64-2.c: New.
3580 * gcc.target/i386/adx-check.h: New.
3581 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3582 * gcc.target/i386/sse-12.c: Add -madx.
3583 * gcc.target/i386/sse-13.c: Ditto.
3584 * gcc.target/i386/sse-14.c: Ditto.
3585 * gcc.target/i386/sse-22.c: Ditto.
3586 * gcc.target/i386/sse-23.c: Ditto.
3587 * g++.dg/other/i386-2.C: Ditto.
3588 * g++.dg/other/i386-3.C: Ditto.
3589
3590 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3591
3592 * gcc.dg/tree-ssa/slsr-5.c: New.
3593 * gcc.dg/tree-ssa/slsr-6.c: New.
3594 * gcc.dg/tree-ssa/slsr-7.c: New.
3595 * gcc.dg/tree-ssa/slsr-8.c: New.
3596 * gcc.dg/tree-ssa/slsr-9.c: New.
3597 * gcc.dg/tree-ssa/slsr-10.c: New.
3598 * gcc.dg/tree-ssa/slsr-11.c: New.
3599 * gcc.dg/tree-ssa/slsr-12.c: New.
3600 * gcc.dg/tree-ssa/slsr-13.c: New.
3601 * gcc.dg/tree-ssa/slsr-14.c: New.
3602 * gcc.dg/tree-ssa/slsr-15.c: New.
3603 * gcc.dg/tree-ssa/slsr-16.c: New.
3604 * gcc.dg/tree-ssa/slsr-17.c: New.
3605 * gcc.dg/tree-ssa/slsr-18.c: New.
3606 * gcc.dg/tree-ssa/slsr-19.c: New.
3607 * gcc.dg/tree-ssa/slsr-20.c: New.
3608 * gcc.dg/tree-ssa/slsr-21.c: New.
3609 * gcc.dg/tree-ssa/slsr-22.c: New.
3610 * gcc.dg/tree-ssa/slsr-23.c: New.
3611 * gcc.dg/tree-ssa/slsr-24.c: New.
3612 * gcc.dg/tree-ssa/slsr-25.c: New.
3613 * gcc.dg/tree-ssa/slsr-26.c: New.
3614 * gcc.dg/tree-ssa/slsr-30.c: New.
3615 * gcc.dg/tree-ssa/slsr-31.c: New.
3616
3617 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3618
3619 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3620 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3621 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3622
3623 2012-08-06 Cary Coutant <ccoutant@google.com>
3624
3625 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3626
3627 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3628
3629 PR fortran/35831
3630 * gfortran.dg/dummy_procedure_5.f90: Modified.
3631 * gfortran.dg/dummy_procedure_8.f90: New.
3632 * gfortran.dg/interface_26.f90: Modified.
3633 * gfortran.dg/proc_ptr_11.f90: Modified.
3634 * gfortran.dg/proc_ptr_15.f90: Modified.
3635 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3636 * gfortran.dg/typebound_override_1.f90: Modified.
3637 * gfortran.dg/typebound_proc_6.f03: Modified.
3638
3639 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3640
3641 PR tree-optimization/51938
3642 PR tree-optimization/52005
3643 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3644 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3645 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3646 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3647
3648 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3649
3650 Avoid crashing on erroneous static_assert usage
3651 * g++.dg/cpp0x/static_assert8.C: New test.
3652
3653 2012-08-06 Jason Merrill <jason@redhat.com>
3654
3655 * g++.dg/cpp0x/sfinae38.C: New.
3656
3657 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3658 Paolo Carlini <paolo.carlini@oracle.com>
3659
3660 PR c++/54165
3661 * g++.dg/conversion/void2.C: New.
3662
3663 2012-08-06 Tom de Vries <tom@codesourcery.com>
3664
3665 * gcc.dg/tree-ssa/vrp78.c: New test.
3666
3667 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3668 Richard Sandiford <rdsandiford@googlemail.com>
3669
3670 * g++.dg/opt/enum2.C: Require fpic target.
3671 * g++.dg/lto/20090303_0.C: Likewise.
3672
3673 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3674 Catherine Moore <clm@codesourcery.com>
3675
3676 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3677 flush function names too.
3678 * gcc.target/mips/clear-cache-1.c: Likewise.
3679
3680 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3681
3682 PR target/54156
3683 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3684
3685 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3686
3687 PR fortran/54166
3688 * gfortran.dg/array_5.f90: New test.
3689
3690 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3691
3692 PR tree-optimization/30318
3693 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3694
3695 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3696
3697 * g++.dg/ext/vector17.C: New testcase.
3698
3699 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3700
3701 PR target/51931
3702 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3703 * g++.dg/opt/longbranch1.C: Likewise.
3704
3705 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3706
3707 PR tree-optimization/53805
3708 * gcc.dg/fold-notunord.c: New testcase.
3709
3710 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3711
3712 PR fortran/48820
3713 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3714 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3715
3716 2012-08-02 Jason Merrill <jason@redhat.com>
3717 Paolo Carlini <paolo.carlini@oracle.com>
3718
3719 PR c++/51213 (again)
3720 * g++.dg/cpp0x/sfinae37.C: Extend.
3721
3722 2012-08-02 Richard Guenther <rguenther@suse.de>
3723
3724 PR tree-optimization/50672
3725 * g++.dg/torture/pr50672.C: New testcase.
3726
3727 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3728
3729 PR fortran/54147
3730 * gfortran.dg/abstract_type_6.f03: Modified.
3731 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3732 * gfortran.dg/proc_ptr_comp_35.f90: New.
3733 * gfortran.dg/typebound_proc_9.f03: Modified.
3734 * gfortran.dg/typebound_proc_26.f90: New.
3735
3736 2012-08-02 Richard Guenther <rguenther@suse.de>
3737
3738 * gcc.dg/torture/pta-callused-1.c: Adjust.
3739 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3740 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3741 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3742 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3743 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3744 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3745 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3746 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3747
3748 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3749
3750 PR fortran/54033
3751 * gfortran.dg/include_6.f90: New test case.
3752 * gfortran.dg/include_7.f90: New test case.
3753 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3754
3755 2012-08-01 Tom de Vries <tom@codesourcery.com>
3756
3757 * gcc.dg/tree-ssa/vrp76.c: New test.
3758
3759 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3760
3761 PR tree-optimization/46556
3762 * gcc.dg/tree-ssa/slsr-27.c: New.
3763 * gcc.dg/tree-ssa/slsr-28.c: New.
3764 * gcc.dg/tree-ssa/slsr-29.c: New.
3765
3766 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3767
3768 PR fortran/42418
3769 * gfortran.dg/proc_decl_29.f90: New.
3770
3771 2012-07-31 Dehao Chen <dehao@google.com>
3772
3773 * gcc.dg/predict-7.c: New test.
3774
3775 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3776
3777 PR fortran/54134
3778 * gfortran.dg/typebound_override_3.f90: New.
3779
3780 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3781
3782 PR tree-optimization/53773
3783 * gcc.dg/vect/pr53773.c: New test.
3784
3785 2012-07-31 Nick Clifton <nickc@redhat.com>
3786
3787 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3788 and for XStormy16.
3789
3790 2012-07-31 Tobias Burnus <burnus@net-b.de>
3791
3792 * gfortran.dg/c_funloc_tests_6.f90: New.
3793 * gfortran.dg/c_funloc_tests_7.f90: New.
3794 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3795
3796 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3797
3798 PR c++/53624
3799 * g++.dg/cpp0x/temp_default5.C: New.
3800
3801 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3802
3803 PR fortran/51081
3804 * gfortran.dg/proc_ptr_37.f90: New.
3805
3806 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3807
3808 * lib/target-supports.exp
3809 (check_effective_target_vect_natural_alignment): New function.
3810 * gcc.dg/align-2.c: Only run on targets with natural alignment
3811 of vector types.
3812 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3813 alignment of vector types.
3814
3815 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3816 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3817
3818 * gcc.target/i386/rdseed16-1.c: New.
3819 * gcc.target/i386/rdseed32-1.c: Ditto
3820 * gcc.target/i386/rdseed64-1.c: Ditto
3821 * gcc.target/i386/sse-12.c: Add -mrdseed.
3822 * gcc.target/i386/sse-13.c: Ditto.
3823 * gcc.target/i386/sse-14.c: Ditto.
3824 * g++.dg/other/i386-2.C: Ditto.
3825 * g++.dg/other/i386-3.C: Ditto.
3826
3827 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3828
3829 PR target/51244
3830 * gcc.target/sh/pr51244-4.c: New.
3831
3832 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3833
3834 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3835 for alpha*-*-* targets. Cleanup original tree dump.
3836
3837 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3838
3839 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3840 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3841
3842 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3843
3844 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3845 rand, srand. Include <stdlib.h>.
3846
3847 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3848
3849 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3850
3851 2012-07-26 Richard Henderson <rth@redhat.com>
3852
3853 * gcc.dg/attr-hotcold-1.c: New.
3854 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3855
3856 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3857 Sandra Loosemore <sandra@codesourcery.com>
3858
3859 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3860
3861 2012-07-26 Tobias Burnus <burnus@net-b.de>
3862
3863 * gfortran.dg/contiguous_1.f90: Update dg-error.
3864 * gfortran.dg/proc_ptr_32.f90: Ditto.
3865
3866 2012-07-26 Richard Guenther <rguenther@suse.de>
3867
3868 PR tree-optimization/54098
3869 * gcc.dg/torture/pr54098.c: New testcase.
3870
3871 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3872
3873 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3874 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3875
3876 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3877
3878 PR fortran/44354
3879 * gfortran.dg/array_constructor_39.f90: New test.
3880
3881 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3882
3883 PR fortran/44354
3884 * gfortran.dg/array_constructor_38.f90: New test.
3885
3886 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3887
3888 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3889
3890 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3891
3892 * gnat.dg/noreturn5.ad[sb]: New test.
3893
3894 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3895 Paul Brook <paul@codesourcery.com>
3896
3897 PR target/53633
3898
3899 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3900 * c-c++-common/pr53633.c: New test.
3901
3902 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3903
3904 * gcc.target/i386/asm-dialect-1.c: New test case.
3905
3906 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3907 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3908
3909 * gcc.target/i386/prefetchw-1.c: New.
3910 * gcc.target/i386/sse-12.c: Add -mprfchw.
3911 * gcc.target/i386/sse-13.c: Ditto.
3912 * gcc.target/i386/sse-14.c: Ditto.
3913 * gcc.target/i386/sse-22.c: Ditto.
3914 * gcc.target/i386/sse-23.c: Ditto.
3915 * g++.dg/other/i386-2.C: Ditto.
3916 * g++.dg/other/i386-3.C: Ditto.
3917
3918 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3919
3920 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3921
3922 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3923
3924 PR target/54051
3925 * gcc.target/arm/pr54051.c: New.
3926 * gcc.target/arm/vfp-1.c: Adjust test.
3927
3928 2012-07-24 Julian Brown <julian@codesourcery.com>
3929
3930 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3931 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3932 hard-float ARM.
3933
3934 2012-07-23 Paul Brook <paul@codesourcery.com>
3935
3936 * g++.dg/other/armv7m-1.c: New test.
3937
3938 2012-07-23 Julian Brown <julian@codesourcery.com>
3939
3940 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3941 ARM.
3942 (DO_TEST): Define to 1 for appropriate ARM targets.
3943
3944 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3945
3946 PR tree-optimization/53881
3947 * gcc.dg/pr53881.c: Renamed to ...
3948 * gcc.dg/pr53881-1.c: ... this.
3949 * gcc.dg/pr53881-2.c: New test.
3950
3951 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3952
3953 Handle recent changes in default atomics for cris*-*-linux*.
3954 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3955 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3956 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3957 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3958 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3959 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3960 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3961 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3962 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3963 -mno-unaligned-atomic-may-use-library is in effect for
3964 cris*-*-linux*.
3965 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3966 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3967 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3968 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3969 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3970 gcc.target/cris/torture/sync-mis-op-i-1.c,
3971 gcc.target/cris/torture/sync-mis-op-i-2.c,
3972 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3973 gcc.target/cris/torture/sync-mis-op-i-3.c,
3974 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3975 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3976 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3977 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3978 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3979 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3980 (main): Remove local variable x.
3981 [mis_ok]: Check that atomics don't fail.
3982
3983 2012-07-21 Andrew Pinski <apinski@cavium.com>
3984
3985 * gcc.dg/tree-ssa/vrp72.c: New test.
3986 * gcc.dg/tree-ssa/vrp73.c: New test.
3987 * gcc.dg/tree-ssa/vrp74.c: New test.
3988 * gcc.dg/tree-ssa/vrp75.c: New test.
3989
3990 2012-07-21 Andrew Pinski <apinski@cavium.com>
3991
3992 * gcc.dg/tree-ssa/alias-21.c: New testcase.
3993 * gcc.dg/tree-ssa/alias-22.c: New testcase.
3994
3995 2012-07-21 Andrew Pinski <apinski@cavium.com>
3996
3997 * gcc.target/mips/octeon-pop-2.c: New testcase.
3998
3999 2012-07-21 Tobias Burnus <burnus@net-b.de>
4000
4001 PR fortran/48820
4002 * gfortran.dg/assumed_rank_3.f90: New.
4003 * gfortran.dg/assumed_rank_11.f90: New.
4004 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4005 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4006 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4007
4008 2012-07-21 Andrew Pinski <apinski@cavium.com>
4009
4010 * gcc.target/mips/unaligned-1.c: New testcase.
4011
4012 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4013
4014 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4015
4016 2012-07-20 Tobias Burnus <burnus@net-b.de>
4017
4018 * gfortran.dg/bind_c_array_params_2.f90: New.
4019 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4020 and update dg-error.
4021
4022 2012-07-20 Tobias Burnus <burnus@net-b.de>
4023
4024 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4025
4026 2012-07-20 Jason Merrill <jason@redhat.com>
4027
4028 PR c++/54038
4029 * g++.dg/other/array7.C: New.
4030
4031 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4032
4033 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4034 the basic block and check loop depth.
4035 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4036 matching patterns and comments.
4037 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4038 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4039
4040 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4041
4042 PR c++/28656
4043 * c-c++-common/pr28656.c: New test.
4044
4045 2012-07-19 Jason Merrill <jason@redhat.com>
4046
4047 PR c++/54026
4048 * g++.dg/init/mutable1.C: New.
4049
4050 2012-07-20 Tobias Burnus <burnus@net-b.de>
4051
4052 PR fortran/48820
4053 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4054 * gfortran.dg/assumed_rank_1.f90: New.
4055 * gfortran.dg/assumed_rank_1_c.c: New.
4056 * gfortran.dg/assumed_rank_2.f90: New.
4057 * gfortran.dg/assumed_rank_4.f90: New.
4058 * gfortran.dg/assumed_rank_5.f90: New.
4059 * gfortran.dg/assumed_rank_6.f90: New.
4060 * gfortran.dg/assumed_rank_7.f90: New.
4061 * gfortran.dg/assumed_rank_8.f90: New.
4062 * gfortran.dg/assumed_rank_8_c.c: New.
4063 * gfortran.dg/assumed_rank_9.f90: New.
4064 * gfortran.dg/assumed_rank_10.f90: New.
4065 * gfortran.dg/assumed_rank_12.f90: New.
4066
4067 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4068
4069 * gnat.dg/opt25.adb: New test.
4070 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4071 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4072
4073 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4074
4075 * gnat.dg/aggr20.ad[sb]: New test.
4076 * gnat.dg/aggr20_pkg.ads: New helper.
4077
4078 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4079
4080 * gnat.dg/derived_type3.adb: New test.
4081 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4082
4083 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4084
4085 PR rtl-optimization/53942
4086 * gcc.dg/pr53942.c: New test.
4087
4088 2012-07-19 Jason Merrill <jason@redhat.com>
4089
4090 PR c++/54021
4091 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4092
4093 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4094
4095 * gnat.dg/discr38.adb: New test.
4096
4097 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4098
4099 PR middle-end/54017
4100 * c-c++-common/gomp/pr54017.c: New test.
4101
4102 2012-07-19 Richard Guenther <rguenther@suse.de>
4103 Eric Botcazou <ebotcazou@adacore.com>
4104
4105 * gnat.dg/loop_optimization11.adb: New testcase.
4106 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4107
4108 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4109 Jason Merrill <jason@redhat.com>
4110
4111 * g++.dg/cpp0x/sfinae37.C: New.
4112 * g++.dg/template/access23.C: New.
4113 * g++.dg/template/access7.C: Adjust.
4114 * g++.dg/template/sfinae10.C: Don't expect errors.
4115 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4116
4117 2012-07-18 Julian Brown <julian@codesourcery.com>
4118 Sandra Loosemore <sandra@codesroucery.com>
4119
4120 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4121
4122 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4123
4124 * gnat.dg/noreturn4.ad[sb]: New test.
4125 * gnat.dg/noreturn4_pkg.ads: New helper.
4126
4127 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4128 Julian Brown <julian@codesourcery.com>
4129
4130 * gcc.target/arm/neon-vdup-1.c: New test case.
4131 * gcc.target/arm/neon-vdup-2.c: New test case.
4132 * gcc.target/arm/neon-vdup-3.c: New test case.
4133 * gcc.target/arm/neon-vdup-4.c: New test case.
4134 * gcc.target/arm/neon-vdup-5.c: New test case.
4135 * gcc.target/arm/neon-vdup-6.c: New test case.
4136 * gcc.target/arm/neon-vdup-7.c: New test case.
4137 * gcc.target/arm/neon-vdup-8.c: New test case.
4138 * gcc.target/arm/neon-vdup-9.c: New test case.
4139 * gcc.target/arm/neon-vdup-10.c: New test case.
4140 * gcc.target/arm/neon-vdup-11.c: New test case.
4141 * gcc.target/arm/neon-vdup-12.c: New test case.
4142 * gcc.target/arm/neon-vdup-13.c: New test case.
4143 * gcc.target/arm/neon-vdup-14.c: New test case.
4144 * gcc.target/arm/neon-vdup-15.c: New test case.
4145 * gcc.target/arm/neon-vdup-16.c: New test case.
4146 * gcc.target/arm/neon-vdup-17.c: New test case.
4147 * gcc.target/arm/neon-vdup-18.c: New test case.
4148 * gcc.target/arm/neon-vdup-19.c: New test case.
4149 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4150 arguments non-constant.
4151
4152 2012-07-18 Richard Guenther <rguenther@suse.de>
4153
4154 PR tree-optimization/53970
4155 * g++.dg/torture/pr53970.C: New testcase.
4156
4157 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4158
4159 PR target/38621
4160 * gcc.c-torture/compile/pr38621.c: New.
4161
4162 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4163
4164 PR target/33135
4165 * gcc.target/sh/pr33135-1.c: New.
4166 * gcc.target/sh/pr33135-2.c: New.
4167 * gcc.target/sh/pr33135-3.c: New.
4168 * gcc.target/sh/pr33135-4.c: New.
4169
4170 2012-07-17 Jason Merrill <jason@redhat.com>
4171
4172 PR c++/53995
4173 * g++.dg/parse/enum9.C: New.
4174
4175 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4176 Sandra Loosemore <sandra@codesourcery.com>
4177
4178 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4179 if there is a conflict with -mcpu=. Use -mcpu=5208.
4180
4181 2012-07-17 Jason Merrill <jason@redhat.com>
4182
4183 PR c++/53989
4184 * g++.dg/template/array23.C: New.
4185
4186 2012-07-17 Tobias Burnus <burnus@net-b.de>
4187
4188 PR fortran/53985
4189 * gfortran.dg/bind_c_usage_26.f90: New.
4190 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4191 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4192 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4193 * gfortran.dg/interop_params.f03: Ditto.
4194
4195 2012-07-17 Jason Merrill <jason@redhat.com>
4196
4197 * g++.dg/template/inherit8.C: Adjust.
4198 * g++.dg/template/using21.C: Adjust.
4199 * g++.dg/template/using22.C: Adjust.
4200
4201 PR c++/53549
4202 * g++.dg/template/current-inst1.C: New.
4203 * g++.dg/parse/crash35.C: Adjust.
4204
4205 2012-07-17 Tobias Burnus <burnus@net-b.de>
4206
4207 PR fortran/52101
4208 * gfortran.dg/oldstyle_4.f90: New.
4209
4210 2012-07-17 Tobias Burnus <burnus@net-b.de>
4211
4212 PR fortran/49265
4213 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4214 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4215
4216 2012-07-16 Jason Merrill <jason@redhat.com>
4217
4218 * g++.dg/parse/access8.C: Adjust.
4219 * g++.dg/template/sfinae6_neg.C: Adjust.
4220
4221 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4222
4223 PR fortran/53824
4224 * gfortran.dg/coarray_allocate_1.f90: New test.
4225
4226 2012-07-16 Andrew Pinski <apinski@cavium.com>
4227
4228 * gcc.c-torture/execute/bswap-1.c: New testcase.
4229 * gcc.c-torture/compile/unalign-1.c: New testcase.
4230 * gcc.c-torture/compile/20120524-1.c: New testcase.
4231 * gcc.c-torture/compile/20101216-1.c: New testcase.
4232
4233 2012-07-16 Dehao Chen <dehao@google.com>
4234
4235 Revert
4236 2012-07-10 Dehao Chen <dehao@google.com>
4237
4238 * gcc.dg/debug_info_inline.c: New test.
4239
4240 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4241
4242 PR fortran/53956
4243 * gfortran.dg/proc_decl_28.f90: New.
4244
4245 2012-07-16 Andrew Pinski <apinski@cavium.com>
4246
4247 * gcc.dg/torture/builtins-1.c: New testcase.
4248
4249 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4250
4251 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4252 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4253 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4254 gcc.target/cris/sync-1-v10.c,
4255 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4256 pass -mno-unaligned-atomic-may-use-library.
4257 * gcc.target/cris/sync-xchg-1.c: New test.
4258 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4259 valid register operand output modifier.
4260
4261 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4262
4263 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4264 characters.
4265
4266 2012-07-13 Andrew Pinski <apinski@cavium.com>
4267
4268 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4269 rather than cleanup-tree-dump.
4270 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4271
4272 2012-07-13 Richard Guenther <rguenther@suse.de>
4273
4274 PR tree-optimization/53907
4275 * gcc.target/i386/pr53907.c: New testcase.
4276
4277 2012-07-13 Richard Guenther <rguenther@suse.de>
4278
4279 PR tree-optimization/53922
4280 * gcc.dg/torture/pr53922.c: New testcase.
4281
4282 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4283
4284 PR rtl-optimization/53908
4285 * gcc.dg/torture/pr53908.c: New test.
4286
4287 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4288
4289 PR c++/53531
4290 * g++.dg/cpp0x/variadic135.C: New.
4291
4292 2012-07-12 Jason Merrill <jason@redhat.com>
4293
4294 * g++.dg/template/sfinae6_neg.C: Adjust.
4295
4296 2012-07-12 Tobias Burnus <burnus@net-b.de>
4297
4298 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4299 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4300 scan-tree-dump-times pattern.
4301
4302 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4303
4304 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4305
4306 2012-07-11 Jason Merrill <jason@redhat.com>
4307
4308 DR 1402
4309 * g++.g/cpp0x/defaulted37.C: New.
4310
4311 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4312
4313 PR target/53859
4314 * gcc.target/arm/pr53859.c: New test.
4315
4316 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4317
4318 PR target/53886
4319 * gcc.c-torture/compile/pr53886.c: New.
4320
4321 2012-07-10 Dehao Chen <dehao@google.com>
4322
4323 * gcc.dg/debug_info_inline.c: New test.
4324
4325 2012-07-10 Jason Merrill <jason@redhat.com>
4326
4327 PR c++/53733
4328 * g++.dg/cpp0x/defaulted36.C: New.
4329 * g++.dg/cpp0x/defaulted21.C: Adjust.
4330
4331 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4332
4333 2012-07-09 Sterling Augustine <saugustine@google.com>
4334
4335 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4336
4337 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4338
4339 PR tree-optimization/53887
4340 * gcc.dg/pr53887.c: New test.
4341
4342 2012-07-09 Jason Merrill <jason@redhat.com>
4343
4344 PR c++/53882
4345 * g++.dg/cpp0x/nullptr29.C: New.
4346
4347 2012-07-09 Tom de Vries <tom@codesourcery.com>
4348 Richard Guenther <rguenther@suse.de>
4349
4350 * gcc.dg/builtin-unreachable-6.c: New test.
4351 * gcc.dg/builtin-unreachable-5.c: New test.
4352
4353 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4354
4355 PR tree-optimization/53881
4356 * gcc.dg/pr53881.c: New test.
4357
4358 2012-07-06 Jason Merrill <jason@redhat.com>
4359
4360 PR c++/53862
4361 * g++.dg/cpp0x/variadic134.C: New.
4362
4363 PR c++/53858
4364 * g++.dg/cpp0x/alias-decl-20.C: New.
4365
4366 2012-07-06 Tom de Vries <tom@codesourcery.com>
4367
4368 PR tree-optimization/51879
4369 * gcc.dg/pr51879-16.c: New test.
4370 * gcc.dg/pr51879-17.c: Same.
4371
4372 2012-07-06 Tom de Vries <tom@codesourcery.com>
4373
4374 PR tree-optimization/52009
4375 * gcc.dg/pr51879-7.c: New test.
4376 * gcc.dg/pr51879-18.c: New test.
4377
4378 2012-07-05 Jason Merrill <jason@redhat.com>
4379
4380 PR c++/50852
4381 * g++.dg/template/typedef39.C: New.
4382
4383 PR c++/53039
4384 * g++.dg/cpp0x/variadic133.C: New.
4385 * g++.dg/template/param1.C: Adjust.
4386
4387 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4388
4389 PR target/48941
4390 PR target/51980
4391 * gcc.target/arm/neon/vtrnf32.c: Update.
4392 * gcc.target/arm/neon/vtrns32.c: Update.
4393 * gcc.target/arm/neon/vtrnu32.c: Update.
4394 * gcc.target/arm/neon/vzipf32.c: Update.
4395 * gcc.target/arm/neon/vzips32.c: Update.
4396 * gcc.target/arm/neon/vzipu32.c: Update.
4397
4398 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4399
4400 PR fortran/53732
4401 * gfortran.dg/inline_sum_4.f90: New test.
4402
4403 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4404
4405 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4406
4407 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4408
4409 * gcc.target/arm/fma-sp.c: New testcase.
4410 * gcc.target/arm/fma.c: Likewise.
4411 * gcc.target/arm/fma.h: Likewise.
4412
4413 2012-07-04 Jason Merrill <jason@redhat.com>
4414
4415 PR c++/53848
4416 * g++.dg/other/enum3.C: New.
4417
4418 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4419
4420 PR middle-end/53321
4421 * g++.dg/torture/pr53321.C: New test.
4422
4423 2012-07-04 Richard Guenther <rguenther@suse.de>
4424
4425 PR tree-optimization/53844
4426 * g++.dg/tree-ssa/pr53844.C: New testcase.
4427
4428 2012-07-04 Richard Guenther <rguenther@suse.de>
4429
4430 PR tree-optimization/53849
4431 * gcc.dg/pr53849.c: New testcase.
4432
4433 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4434
4435 PR c++/53812
4436 * g++.dg/ext/label14.C: New test.
4437
4438 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4439
4440 PR target/53811
4441 * g++.dg/other/pr53811.C: New test.
4442
4443 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4444
4445 PR target/28896
4446 * gcc.target/m68k/stack-limit-1.c: New testcase.
4447
4448 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4449
4450 * gnat.dg/recursive_call.adb: New test.
4451
4452 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4453
4454 * gnat.dg/discr37.ad[sb]: New test.
4455
4456 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4457
4458 * g++.dg/other/packed1.C: Remove SH from xfail list.
4459
4460 2012-07-02 Jason Merrill <jason@redhat.com>
4461
4462 PR c++/53619
4463 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4464
4465 PR c++/53783
4466 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4467
4468 PR c++/53788
4469 * g++.dg/cpp0x/decltype39.C: New.
4470 * g++.dg/diagnostic/method1.C: Adjust.
4471
4472 PR c++/53816
4473 * g++.dg/template/ref6.C: New.
4474
4475 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4476
4477 PR target/53568
4478 * gcc.target/sh/pr53568-1.c: New.
4479
4480 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4481
4482 PR target/51244
4483 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4484
4485 2012-07-02 Jason Merrill <jason@redhat.com>
4486
4487 PR c++/53821
4488 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4489
4490 PR c++/53524
4491 * g++.dg/template/enum7.C: New.
4492 * g++.dg/other/ptrmem10.C: Adjust.
4493 * g++.dg/other/ptrmem11.C: Adjust.
4494 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4495
4496 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4497
4498 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4499
4500 2012-07-01 Wei Guozhi <carrot@google.com>
4501
4502 PR target/53447
4503 * gcc.target/arm/pr53447-1.c: New testcase.
4504 * gcc.target/arm/pr53447-2.c: New testcase.
4505 * gcc.target/arm/pr53447-3.c: New testcase.
4506 * gcc.target/arm/pr53447-4.c: New testcase.
4507
4508 2012-06-29 Richard Guenther <rguenther@suse.de>
4509
4510 PR tree-optimization/47061
4511 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4512
4513 2012-06-29 Richard Guenther <rguenther@suse.de>
4514
4515 PR tree-optimization/37541
4516 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4517
4518 2012-06-29 Richard Guenther <rguenther@suse.de>
4519
4520 PR tree-optimization/52589
4521 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4522
4523 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4524
4525 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4526
4527 * g++.dg/template/error46.C: Add missing comment to dg-message.
4528 * g++.dg/template/crash107.C: Likewise.
4529 * g++.dg/template/error47.C: Likewise.
4530 * g++.dg/template/crash108.C: Likewise.
4531 * g++.dg/overload/operator5.C: Likewise.
4532
4533 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4534 errors in dg-message directives, add comments.
4535
4536 2012-06-28 Kai Tietz <ktietz@redhat.com>
4537
4538 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4539 hard-coded 'unsigned long'.
4540
4541 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4542
4543 PR tree-optimization/51581
4544 * gcc.dg/vect/pr51581-4.c: New test.
4545
4546 PR tree-optimization/53645
4547 * gcc.c-torture/execute/pr53645-2.c: New test.
4548
4549 2012-06-28 Richard Guenther <rguenther@suse.de>
4550
4551 PR middle-end/53790
4552 * gcc.dg/torture/pr53790.c: New testcase.
4553
4554 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4555
4556 PR tree-optimization/53645
4557 * gcc.c-torture/execute/pr53645.c: New test.
4558
4559 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4560
4561 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4562
4563 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4564
4565 PR debug/53671
4566 PR debug/49888
4567 * gcc.dg/guality/pr49888.c: Account for the possibility that
4568 the variable is optimized out at the first test.
4569
4570 2012-06-27 Jason Merrill <jason@redhat.com>
4571
4572 * g++.dg/cpp0x/override2.C: Adjust.
4573 * g++.dg/template/error5.C: Adjust.
4574 * g++.dg/parse/crash28.C: Adjust.
4575
4576 PR c++/53563
4577 * g++.dg/parse/template27.C: New.
4578 * g++.dg/template/crash74.C: Adjust expected output.
4579
4580 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4581
4582 PR fortran/41951
4583 PR fortran/49591
4584 * gfortran.dg/typebound_operator_16.f03: New.
4585
4586 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4587
4588 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4589 even src1.i and src2.i fields even in the second half of the arrays.
4590
4591 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4592
4593 PR c++/51033.
4594 * g++.dg/torture/vshuf-16.inc: New test.
4595 * g++.dg/torture/vshuf-2.inc: New test.
4596 * g++.dg/torture/vshuf-4.inc: New test.
4597 * g++.dg/torture/vshuf-8.inc: New test.
4598 * g++.dg/torture/vshuf-main.inc: New test.
4599 * g++.dg/torture/vshuf-v16hi.C: New test.
4600 * g++.dg/torture/vshuf-v16qi.C: New test.
4601 * g++.dg/torture/vshuf-v2df.C: New test.
4602 * g++.dg/torture/vshuf-v2di.C: New test.
4603 * g++.dg/torture/vshuf-v2sf.C: New test.
4604 * g++.dg/torture/vshuf-v2si.C: New test.
4605 * g++.dg/torture/vshuf-v4df.C: New test.
4606 * g++.dg/torture/vshuf-v4di.C: New test.
4607 * g++.dg/torture/vshuf-v4sf.C: New test.
4608 * g++.dg/torture/vshuf-v4si.C: New test.
4609 * g++.dg/torture/vshuf-v8hi.C: New test.
4610 * g++.dg/torture/vshuf-v8qi.C: New test.
4611 * g++.dg/torture/vshuf-v8si.C: New test.
4612
4613 2012-06-27 Richard Guenther <rguenther@suse.de>
4614
4615 PR middle-end/53676
4616 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4617
4618 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4619
4620 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4621 scan-dump-dem-not): Use printable pattern in test name.
4622
4623 2012-06-26 Sterling Augustine <saugustine@google.com>
4624 Dominique Dhumieres <dominiq@lps.ens.fr>
4625
4626 * gcc.dg/pubtypes-2.c: Update expected output.
4627 * gcc.dg/pubtypes-3.c: Likewise.
4628 * gcc.dg/pubtypes-4.c: Likewise.
4629
4630 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4631
4632 * gcc.dg/tree-ssa/slsr-1.c: New test.
4633 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4634 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4635 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4636
4637 2012-06-26 Matt Turner <mattst88@gmail.com>
4638
4639 PR target/35294
4640 * gcc.target/arm/mmx-2.c: New.
4641
4642 2012-06-26 Richard Guenther <rguenther@suse.de>
4643
4644 PR c++/53752
4645 * g++.dg/torture/pr53752.C: New testcase.
4646
4647 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4648
4649 PR tree-optimization/53748
4650 * gcc.c-torture/compile/pr53748.c: New test.
4651
4652 2012-06-25 Jason Merrill <jason@redhat.com>
4653
4654 PR c++/53498
4655 PR c++/53305
4656 * g++.dg/cpp0x/decltype38.C: New.
4657 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4658
4659 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4660
4661 * lib/target-supports-dg.exp (testname-for-summary): New.
4662 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4663 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4664 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4665 scan-module-absence, output-exists, output-exists-not: Use
4666 testname-for-summary.
4667 (dg-test): Clean up testname_with_flags.
4668 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4669 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4670 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4671 scan-assembler-dem-not, object-size: Use testname-for-summary.
4672 * lib/gcov.exp (run-gcov): Likewise.
4673 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4674 scan-dump-dem, scan-dump-dem-note): Likewise.
4675
4676 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4677 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4678 including profopt.opt; save and restore existing value.
4679 * g++.dg/bprob/bprob.exp: Likewise.
4680 * gcc.dg/matrix/matrix.exp: Likewise.
4681 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4682 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4683 PROFOPT_OPTIONS.
4684
4685 2012-06-25 Richard Henderson <rth@redhat.com>
4686
4687 * gcc.dg/pr53749.c: New.
4688
4689 2012-06-25 Jason Merrill <jason@redhat.com>
4690
4691 PR c++/52988
4692 * g++.dg/cpp0x/nullptr28.C: New.
4693
4694 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4695
4696 * gcc.target/arm/neon-vld1_dupQ.c: New.
4697
4698 2012-06-25 Florian Weimer <fweimer@redhat.com>
4699
4700 * g++.dg/init/new35.C: New.
4701 * g++.dg/init/new36.C: New.
4702 * g++.dg/init/new37.C: New.
4703 * g++.dg/ext/vla5.C: New warning.
4704 * g++.dg/ext/vla8.C: New warning.
4705 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4706
4707 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4708 James Greenhalgh <james.greenhalgh@arm.com>
4709
4710 * gcc.target/arm/ftest-support-arm.h New testcase.
4711 * gcc.target/arm/ftest-support-thumb.h Likewise.
4712 * gcc.target/arm/ftest-support.h Likewise.
4713 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4714 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4715 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4716 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4717 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4718 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4719 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4720 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4721 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4722 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4723 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4724 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4725 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4726 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4727 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4728 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4729 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4730 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4731 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4732 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4733 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4734 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4735 * lib/target-supports.exp
4736 (check_effective_target_arm_arch_FUNC): Add support for more
4737 architectures.
4738 (add_options_for_arm_arch_FUNC): Likewise.
4739 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4740
4741 2012-06-25 Jason Merrill <jason@redhat.com>
4742
4743 PR c++/53202
4744 * g++.dg/cpp0x/constexpr-tuple.C: New.
4745
4746 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4747
4748 PR target/53759
4749 * gcc.target/i386/pr53759.c: New test.
4750
4751 PR c++/53594
4752 * g++.dg/cpp0x/nsdmi7.C: New test.
4753
4754 2012-06-24 Kai Tietz <ktietz@redhat.com>
4755
4756 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4757 for LLP64 targets.
4758 * gcc.target/i386/pr38988.c: Likewise.
4759
4760 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4761
4762 PR fortran/47710
4763 PR fortran/53328
4764 * gfortran.dg/typebound_generic_12.f03: New.
4765 * gfortran.dg/typebound_generic_13.f03: New.
4766
4767 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4768
4769 * gnat.dg/lto15.ad[sb]: New test.
4770
4771 2012-06-21 Meador Inge <meadori@codesourcery.com>
4772
4773 PR c/53702
4774 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4775
4776 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4777
4778 * gcc.dg/pch/ident-1.c: New test.
4779 * gcc.dg/pch/ident-1.hs: Header file for new test.
4780
4781 2012-06-21 Michael Matz <matz@suse.de>
4782
4783 PR middle-end/53688
4784 * gcc.c-torture/execute/pr53688.c: New test.
4785
4786 2012-06-20 Richard Guenther <rguenther@suse.de>
4787
4788 PR tree-optimization/30318
4789 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4790
4791 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4792
4793 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4794
4795 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4796
4797 * gcc.target/i386/clearcapv2.map: New file.
4798 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4799
4800 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4801
4802 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4803 and add __sh__ case.
4804
4805 2012-06-19 Jason Merrill <jason@redhat.com>
4806
4807 PR c++/52637
4808 * g++.dg/debug/localclass1.C: New.
4809
4810 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4811
4812 * g++.dg/cpp0x/override4.C: New.
4813
4814 2012-06-14 Jason Merrill <jason@redhat.com>
4815
4816 PR c++/53651
4817 * g++.dg/cpp0x/decltype37.C: New.
4818
4819 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4820
4821 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4822
4823 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4824
4825 * gcc.c-torture/compile/vector-5.c,
4826 gcc.c-torture/compile/vector-6.c: New tests.
4827
4828 2012-06-19 Richard Henderson <rth@redhat.com>
4829
4830 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4831
4832 2012-06-19 Richard Guenther <rguenther@suse.de>
4833
4834 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4835
4836 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4837
4838 PR target/53712
4839 * gcc.target/i386/pr53712.c: New test.
4840
4841 2012-06-18 Tobias Burnus <burnus@net-b.de>
4842
4843 PR fortran/53692
4844 * gfortran.dg/elemental_optional_args_6.f90: New.
4845
4846 2012-06-18 Tobias Burnus <burnus@net-b.de>
4847
4848 PR fortran/53526
4849 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4850 * gfortran.dg/coarray/move_alloc_1.f90
4851
4852 2012-06-18 Tobias Burnus <burnus@net-b.de>
4853
4854 PR fortran/53526
4855 * gfortran.dg/coarray_27.f90: New.
4856
4857 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4858 Greta Yorsh <Greta.Yorsh@arm.com>
4859
4860 * gcc.target/arm/epilog-1.c: New test.
4861
4862 2012-06-18 Richard Guenther <rguenther@suse.de>
4863
4864 PR tree-optimization/53693
4865 * g++.dg/torture/pr53693.C: New testcase.
4866
4867 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4868
4869 PR tree-optimization/53703
4870 * gcc.dg/torture/pr53703.c: New test.
4871
4872 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4873
4874 PR middle-end/53698
4875 * gcc.target/i386/pr53698.c: New test.
4876
4877 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4878
4879 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4880
4881 2012-06-17 Tobias Burnus <burnus@net-b.de>
4882
4883 PR fortran/53691
4884 PR fortran/53685
4885 * gfortran.dg/transfer_check_3.f90: New.
4886
4887 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4888
4889 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4890
4891 2012-06-16 Tobias Burnus <burnus@net-b.de>
4892
4893 PR fortran/53642
4894 PR fortran/45170
4895 * gfortran.dg/deferred_type_param_8.f90: New.
4896
4897 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4898
4899 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4900 testname that includes flags, passed in as new argument, in
4901 pass/fail messages.
4902 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4903 and pass it to verify-* procedures.
4904
4905 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4906 alignment torture options with usual torture options.
4907
4908 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4909 messages reported for one line of source code.
4910 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4911 * g++.dg/cpp0x/decltype2.C: Likewise.
4912 * g++.dg/cpp0x/decltype3.C: Likewise.
4913 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4914 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4915 * g++.dg/cpp0x/static_assert3.C: Likewise.
4916 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4917 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4918 * g++.dg/cpp0x/union1.C: Likewise.
4919 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4920 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4921 * g++.dg/cpp0x/variadic2.C: Likewise.
4922 * g++.dg/cpp0x/variadic20.C: Likewise.
4923 * g++.dg/cpp0x/variadic74.C: Likewise.
4924 * g++.dg/diagnostic/bitfld2.C: Likewise.
4925 * g++.dg/ext/attrib44.C: Likewise.
4926 * g++.dg/ext/no-asm-1.C: Likewise.
4927 * g++.dg/other/error34.C: Likewise.
4928 * g++.dg/parse/crash46.C: Likewise.
4929 * g++.dg/parse/error10.C: Likewise.
4930 * g++.dg/parse/error2.C: Likewise.
4931 * g++.dg/parse/error3.C: Likewise.
4932 * g++.dg/parse/error36.C: Likewise.
4933 * g++.dg/parse/error8.C: Likewise.
4934 * g++.dg/parse/error9.C: Likewise.
4935 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4936 * g++.dg/parse/parser-pr28152.C: Likewise.
4937 * g++.dg/parse/template25.C: Likewise.
4938 * g++.dg/parse/typename11.C: Likewise.
4939 * g++.dg/tc1/dr147.C: Likewise.
4940 * g++.dg/template/deduce3.C: Likewise.
4941 * g++.dg/template/koenig9.C: Likewise.
4942 * g++.dg/template/pr23510.C: Likewise.
4943 * g++.dg/warn/pr12242.C: Likewise.
4944 * g++.dg/warn/pr30551-2.C: Likewise.
4945 * g++.dg/warn/pr30551.C: Likewise.
4946 * g++.old-deja/g++.other/typename1.C: Likewise.
4947 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4948
4949 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4950
4951 PR c++/51033
4952 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4953 * c-c++-common/torture/vshuf-2.inc: Likewise.
4954 * c-c++-common/torture/vshuf-4.inc: Likewise.
4955 * c-c++-common/torture/vshuf-8.inc: Likewise.
4956 * c-c++-common/torture/vshuf-main.inc: Likewise.
4957 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4958 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4959 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4960 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4961 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4962 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4963 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4964 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4965 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4966 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4967 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4968 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4969 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4970 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4971
4972 2012-06-15 Michael Matz <matz@suse.de>
4973
4974 * gcc.dg/tree-ssa/vector-4.c: New test.
4975
4976 2012-06-15 Michael Matz <matz@suse.de>
4977
4978 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4979 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4980
4981 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
4982
4983 PR tree-optimization/53636
4984 * gcc.target/arm/pr53636.c: New test.
4985
4986 2012-06-15 Jakub Jelinek <jakub@redhat.com>
4987
4988 PR tree-optimization/51581
4989 * gcc.c-torture/execute/pr51581-1.c: New test.
4990 * gcc.c-torture/execute/pr51581-2.c: New test.
4991 * gcc.dg/vect/pr51581-1.c: New test.
4992 * gcc.dg/vect/pr51581-2.c: New test.
4993 * gcc.dg/vect/pr51581-3.c: New test.
4994 * gcc.target/i386/avx-pr51581-1.c: New test.
4995 * gcc.target/i386/avx-pr51581-2.c: New test.
4996 * gcc.target/i386/avx2-pr51581-1.c: New test.
4997 * gcc.target/i386/avx2-pr51581-2.c: New test.
4998 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
4999
5000 2012-06-15 Richard Guenther <rguenther@suse.de>
5001
5002 * gcc.c-torture/execute/20120615-1.c: New testcase.
5003
5004 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5005
5006 * gnat.dg/vect8.ad[sb]: New test.
5007
5008 2012-06-14 Richard Guenther <rguenther@suse.de>
5009
5010 * gcc.dg/tree-ssa/vrp.h: New testcase.
5011 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5012
5013 2012-06-13 Christian Bruel <christian.bruel@st.com>
5014
5015 PR target/53621
5016 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5017
5018 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5019
5020 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5021
5022 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5023
5024 PR testsuite/20771
5025 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5026 test summary unique.
5027
5028 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5029 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5030 scan-stack-usage-not): Don't strip torture options from test name.
5031
5032 * lib/scandump.exp (scan-dump-times): Use printable version of
5033 regexp in test summary line.
5034
5035 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5036 messages reported for one line of source code.
5037 * gcc.dg/format/few-1.c: Likewise.
5038 * gcc.dg/ia64-sync-2.c: Likewise.
5039 * gcc.dg/sync-2.c: Likewise.
5040 * gcc.dg/noncompile/pr44517.c: Likewise.
5041
5042 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5043
5044 PR debug/49888
5045 * gcc.dg/guality/pr49888.c: New.
5046
5047 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5048
5049 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5050 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5051 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5052
5053 2012-06-13 Tobias Burnus <burnus@net-b.de>
5054
5055 PR fortran/53643
5056 * gfortran.dg/intent_out_7.f90: New.
5057
5058 2012-06-13 Tobias Burnus <burnus@net-b.de>
5059
5060 PR fortran/53597
5061 * gfortran.dg/save_4.f90: New.
5062
5063 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5064
5065 PR c/53532
5066 PR c/51034
5067 PR c/53196
5068 * gcc.dg/pr53532.c: New test.
5069 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5070 adjust line numbers.
5071 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5072 * gcc.dg/Wcxx-compat-8.c: Likewise.
5073 * gcc.dg/pr51034.c: New test.
5074 * gcc.dg/pr53196-1.c: New test.
5075 * gcc.dg/pr53196-2.c: New test.
5076
5077 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5078
5079 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5080 alignment torture options with usual torture options.
5081 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5082 instead of dg-options.
5083 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5084 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5085 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5086 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5087 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5088 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5089
5090 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5091 to checks for multiple messages reported for one line of source code.
5092 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5093
5094 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5095 messages reported for one line of source code.
5096
5097 * gcc.dg/20031223-1.c: Add comments to check for multiple
5098 messages reported for one line of source code.
5099 * gcc.dg/Wconversion-integer.c: Likewise.
5100 * gcc.dg/Wfatal-2.c: Likewise.
5101 * gcc.dg/Wfatal.c: Likewise.
5102 * gcc.dg/Wobjsize-1.c: Likewise.
5103 * gcc.dg/c99-vla-jump-1.c: Likewise.
5104 * gcc.dg/c99-vla-jump-2.c: Likewise.
5105 * gcc.dg/c99-vla-jump-3.c: Likewise.
5106 * gcc.dg/c99-vla-jump-4.c: Likewise.
5107 * gcc.dg/c99-vla-jump-5.c: Likewise.
5108 * gcc.dg/decl-9.c: Likewise.
5109 * gcc.dg/declspec-10.c: Likewise.
5110 * gcc.dg/declspec-18.c: Likewise.
5111 * gcc.dg/mtune.c: Likewise.
5112 * gcc.dg/parser-pr28152-2.c: Likewise.
5113 * gcc.dg/parser-pr28152.c: Likewise.
5114 * gcc.dg/pr14475.c: Likewise.
5115 * gcc.dg/pr27953.c: Likewise.
5116 * gcc.dg/pr28322-3.c: Likewise.
5117 * gcc.dg/pr30457.c: Likewise.
5118 * gcc.dg/pr30551-2.c: Likewise.
5119 * gcc.dg/pr30551-3.c: Likewise.
5120 * gcc.dg/pr30551-4.c: Likewise.
5121 * gcc.dg/pr30551-5.c: Likewise.
5122 * gcc.dg/pr30551-6.c: Likewise.
5123 * gcc.dg/pr30551.c: Likewise.
5124 * gcc.dg/pr45461.c: Likewise.
5125 * gcc.dg/pr48552-1.c: Likewise.
5126 * gcc.dg/pr48552-2.c: Likewise.
5127 * gcc.dg/redecl-1.c: Likewise.
5128 * gcc.dg/transparent-union-3.c: Likewise.
5129 * gcc.dg/utf-dflt.c: Likewise.
5130 * gcc.dg/utf-dflt2.c: Likewise.
5131 * gcc.dg/vla-8.c: Likewise.
5132 * gcc.dg/vla-init-1.c: Likewise.
5133 * gcc.dg/wtr-int-type-1.c: Likewise.
5134
5135 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5136 messages reported for for one line of source code.
5137 * c-c++-common/raw-string-5.c: Likewise.
5138 * c-c++-common/raw-string-4.c: Likewise.
5139 * c-c++-common/raw-string-6.c: Likewise.
5140 * c-c++-common/pr20000.c: Likewise.
5141
5142 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5143 messages reported for one line of source code.
5144 * gcc.dg/cpp/pr30786.c: Likewise.
5145 * gcc.dg/cpp/pr28709.c: Likewise.
5146 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5147 * gcc.dg/cpp/macspace2.c: Likewise.
5148 * gcc.dg/cpp/missing-header-1.c: Likewise.
5149 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5150 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5151 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5152
5153 2012-06-12 Jason Merrill <jason@redhat.com>
5154
5155 PR c++/53599
5156 * g++.dg/template/local7.C: New.
5157
5158 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5159
5160 PR target/53511
5161 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5162 * gcc.target/sh/pr51340-2.c: Likewise.
5163 * gcc.target/sh/pr51340-3.c: Likewise.
5164
5165 2012-06-12 Michael Matz <matz@suse.de>
5166
5167 * gcc.dg/torture/alias-1.c: New test.
5168
5169 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5170
5171 PR rtl-optimization/53589
5172 * gcc.dg/torture/pr53589.c: New test.
5173
5174 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5175
5176 PR target/50749
5177 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5178 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5179 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5180 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5181 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5182 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5183 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5184 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5185 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5186 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5187 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5188 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5189 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5190 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5191 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5192 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5193
5194 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5195
5196 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5197 (check_intel_cpu_model): New function.
5198 (check_amd_cpu_model): New function.
5199 (check_features): New function.
5200 (__get_cpuid_output): New function.
5201 (check_detailed): New function.
5202 (fn1): Rename to quick_check.
5203 (main): Update to call quick_check and call check_detailed.
5204
5205 2012-06-11 Richard Henderson <rth@redhat.com>
5206
5207 * lib/target-supports.exp
5208 (check_effective_target_sync_long_long_runtime): Use
5209 check_effective_target_lp64 instead of
5210 check_effective_target_powerpc64 for powerpc targets.
5211
5212 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5213
5214 PR target/53511
5215 * gcc.target/sh/pr53511-1.c: New.
5216
5217 2012-06-11 Richard Guenther <rguenther@suse.de>
5218
5219 PR middle-end/53470
5220 * g++.dg/lto/pr53470_0.C: New testcase.
5221 * gcc.dg/lto/pr53470_0.c: Likewise.
5222
5223 2012-06-11 Richard Guenther <rguenther@suse.de>
5224
5225 PR c++/53605
5226 * g++.dg/ext/pr53605.C: New testcase.
5227
5228 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5229
5230 * gnat.dg/specs/array1.ads: New test.
5231 * gnat.dg/specs/array2.ads: Likewise.
5232 * gnat.dg/array22.adb: Likewise.
5233
5234 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5235
5236 * gnat.dg/constant4.adb: New test.
5237 * gnat.dg/constant4_pkg.ads: New helper.
5238
5239 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5240
5241 PR fortran/52552
5242 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5243 * gfortran.dg/allocate_class_1.f90: Modified.
5244 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5245 * gfortran.dg/allocate_class_2.f90: New.
5246
5247 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5248
5249 PR middle-end/53535
5250 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5251
5252 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5253
5254 PR fortran/52861
5255 * gfortran.dg/string_assign_2.f90: New test case.
5256
5257 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5258
5259 PR fortran/52861
5260 * gfortran.dg/string_assign_1.f90: New test case.
5261
5262 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5263
5264 PR middle-end/53580
5265 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5266 * gcc.dg/gomp/critical-4.c: Likewise.
5267 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5268 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5269 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5270 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5271 * c-c++-common/gomp/pr53580.c: New test.
5272
5273 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5274
5275 PR c++/51214
5276 * g++.dg/cpp0x/forw_enum11.C: New.
5277
5278 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5279
5280 PR c++/53567
5281 * g++.dg/cpp0x/alias-decl-19.C: New.
5282
5283 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5284
5285 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5286
5287 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5288
5289 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5290 (XSTATE_FP): Ditto.
5291 (XSTATE_SSE): Ditto.
5292 (XSTATE_YMM): Ditto.
5293 (avx_os_support): Use new defines.
5294
5295 2012-06-06 Richard Guenther <rguenther@suse.de>
5296
5297 PR testsuite/32380
5298 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5299 loops.
5300
5301 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5302
5303 PR c++/52841
5304 * g++.dg/cpp0x/pr52841.C: New testcase.
5305
5306 2012-06-06 Richard Guenther <rguenther@suse.de>
5307
5308 PR tree-optimization/53081
5309 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5310 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5311
5312 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5313
5314 * gcc.target/powerpc/pr53487.c: New test.
5315
5316 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5317
5318 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5319
5320 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5321
5322 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5323
5324 2012-06-05 Richard Guenther <rguenther@suse.de>
5325
5326 PR tree-optimization/30442
5327 * gcc.dg/vect/bb-slp-30.c: New testcase.
5328
5329 2012-06-05 Richard Guenther <rguenther@suse.de>
5330
5331 PR tree-optimization/53081
5332 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5333 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5334 -fno-tree-loop-distribute-patterns.
5335
5336 2012-06-05 Alan Modra <amodra@gmail.com>
5337
5338 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5339 Check static chain in nested funcs.
5340
5341 2012-06-04 Tobias Burnus <burnus@net-b.de>
5342
5343 PR fortran/50619
5344 * gfortran.dg/init_flag_10.f90: New.
5345
5346 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5347
5348 PR c++/53524
5349 * g++.dg/warn/Wenum-compare-no-2: New.
5350
5351 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5352
5353 PR preprocessor/53463
5354 * g++.dg/cpp/limits.C: New test.
5355 * g++.dg/parse/error19.C: Adjust.
5356 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5357 * g++.dg/warn/pr35635.C: Likewise.
5358 * g++.old-deja/g++.pt/assign1.C: Likewise.
5359
5360 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5361
5362 PR target/53559
5363 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5364 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5365 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5366 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5367 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5368 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5369 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5370 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5371
5372 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5373
5374 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5375
5376 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5377
5378 PR tree-optimization/53550
5379 * gcc.dg/pr53550.c: New test.
5380
5381 2012-06-04 Richard Guenther <rguenther@suse.de>
5382
5383 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5384 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5385 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5386
5387 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5388
5389 PR fortran/48831
5390 * gfortran.dg/parameter_array_element_2.f90: New.
5391
5392 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5393
5394 PR target/53512
5395 * gcc.target/sh/pr53512-1.c: New.
5396 * gcc.target/sh/pr53512-2.c: New.
5397 * gcc.target/sh/pr53512-3.c: New.
5398 * gcc.target/sh/pr53512-4.c: New.
5399
5400 2012-06-01 Jason Merrill <jason@redhat.com>
5401
5402 PR c++/52973
5403 * g++.dg/ext/visibility/template12.C: New.
5404 * g++.dg/ext/attrib14.C: Adjust warning line.
5405
5406 PR c++/52725
5407 * g++.dg/parse/new6.C: New.
5408 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5409
5410 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5411
5412 * c-c++-common/restrict-2.c: Revert previous change.
5413
5414 2012-06-01 Jason Merrill <jason@redhat.com>
5415
5416 PR c++/53137
5417 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5418
5419 PR c++/53484
5420 * g++.dg/cpp0x/auto33.C: New.
5421
5422 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5423
5424 PR c++/26155
5425 * g++.dg/parse/namespace-alias-1.C: New.
5426
5427 2012-06-01 Christian Bruel <christian.bruel@st.com>
5428
5429 * gcc.dg/spec-options.c: New test.
5430 * gcc.dg/foo.specs: New file.
5431
5432 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5433
5434 PR ada/53517
5435 * gnat.dg/lto14.adb: Skip on Solaris.
5436
5437 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5438
5439 * gcc.target/cris/sync-1-v10.c,
5440 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5441 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5442 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5443 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5444 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5445 gcc.target/cris/torture/sync-mis-op-i-1.c,
5446 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5447 gcc.target/cris/torture/sync-mis-op-i-2.c,
5448 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5449 gcc.target/cris/torture/sync-mis-op-i-3.c,
5450 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5451 gcc.target/cris/torture/sync-mis-op-s-1.c,
5452 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5453 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5454 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5455 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5456 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5457 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5458 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5459 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5460 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5461
5462 2012-05-31 Richard Guenther <rguenther@suse.de>
5463
5464 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5465 ldist-pr45948.c with disabled SCCP.
5466
5467 2012-05-31 Richard Guenther <rguenther@suse.de>
5468
5469 PR middle-end/48493
5470 * gcc.dg/torture/pr48493.c: New testcase.
5471
5472 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5473
5474 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5475 arm32 to targets.
5476 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5477 of the initialization loop.
5478 (dg-final): Adjust the expected number of vectorized loops depending
5479 on vect_char_mult target selector.
5480
5481 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5482
5483 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5484 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5485 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5486 New tests.
5487
5488 2012-05-30 Jason Merrill <jason@redhat.com>
5489
5490 PR c++/53356
5491 * g++.dg/init/new34.C: New.
5492 * g++.dg/tree-ssa/stabilize1.C: New.
5493
5494 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5495
5496 PR c++/53356
5497 * g++.dg/init/new33.C: New test.
5498
5499 2012-05-30 Richard Guenther <rguenther@suse.de>
5500
5501 PR middle-end/53501
5502 * gcc.dg/torture/pr53501.c: New testcase.
5503 * c-c++-common/restrict-2.c: Adjust.
5504
5505 2012-05-30 Alan Modra <amodra@gmail.com>
5506
5507 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5508 torture-finish.
5509
5510 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5511
5512 * gcc.target/i386/shuf-concat.c: New test.
5513
5514 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5515
5516 PR rtl-optimization/53519
5517 * gcc.c-torture/compile/pr53519.c: New test.
5518
5519 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5520
5521 * gcc.target/arm/neon-vrev.c: New.
5522
5523 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5524
5525 PR target/51340
5526 * gcc.target/sh/pr51340-1.c: New.
5527 * gcc.target/sh/pr51340-2.c: New.
5528 * gcc.target/sh/pr51340-3.c: New.
5529
5530 2012-05-29 Richard Guenther <rguenther@suse.de>
5531
5532 PR tree-optimization/53516
5533 * gcc.dg/torture/pr53516.c: New testcase.
5534
5535 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5536
5537 PR preprocessor/53229
5538 * gcc.dg/cpp/paste6.c: Force to run without
5539 -ftrack-macro-expansion.
5540 * gcc.dg/cpp/paste8.c: Likewise.
5541 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5542 -ftrack-macro-expansion.
5543 * gcc.dg/cpp/paste12.c: Force to run without
5544 -ftrack-macro-expansion.
5545 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5546 -ftrack-macro-expansion.
5547 * gcc.dg/cpp/paste13.c: Likewise.
5548 * gcc.dg/cpp/paste14.c: Likewise.
5549 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5550 -ftrack-macro-expansion.
5551 * gcc.dg/cpp/paste18.c: New test.
5552
5553 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5554
5555 * gcc.target/cris/torture/trap-1.c,
5556 gcc.target/cris/torture/trap-2.c,
5557 gcc.target/cris/torture/trap-3.c,
5558 gcc.target/cris/torture/trap-v0.c,
5559 gcc.target/cris/torture/trap-v3.c: New tests.
5560
5561 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5562
5563 PR c++/25137
5564 * g++.dg/warn/Wbraces3.C: New.
5565 * g++.dg/warn/Wbraces4.C: Likewise.
5566
5567 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5568
5569 PR tree-optimization/53505
5570 * c-c++-common/torture/pr53505.c: New test.
5571
5572 2012-05-27 Nathan Sidwell <nathan@acm.org>
5573
5574 * gcc.dg/stmt-expr-4.c: New.
5575
5576 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5577
5578 PR c++/53491
5579 * g++.dg/parse/crash60.C: New.
5580
5581 2012-05-26 Jason Merrill <jason@redhat.com>
5582
5583 PR c++/53220
5584 * c-c++-common/array-lit.c: New.
5585 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5586
5587 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5588
5589 PR ada/50294
5590 * gnat.dg/array21.adb: New test.
5591
5592 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5593
5594 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5595
5596 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5597
5598 PR c++/32054
5599 * g++.dg/other/anon-union3.C: New.
5600
5601 2012-05-25 Ian Lance Taylor <iant@google.com>
5602
5603 * gcc.dg/split-6.c: New test.
5604
5605 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5606
5607 * gnat.dg/lto14.adb: New test.
5608
5609 2012-05-25 Tristan Gingold <gingold@adacore.com>
5610
5611 * gcc.target/i386/large-frame.c: New.
5612
5613 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5614 * gcc.target/powerpc/lhs-1.c: New.
5615 * gcc.target/powerpc/lhs-2.c: New.
5616 * gcc.target/powerpc/lhs-3.c: New.
5617
5618 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5619
5620 Make unwound macro expansion trace less redundant
5621 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5622 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5623 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5624 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5625 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5626 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5627
5628 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5629
5630 PR c++/53464
5631 * g++.dg/cpp0x/constexpr-default1.C: New.
5632
5633 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5634
5635 PR c++/32080
5636 * g++.dg/eh/goto2.C: New.
5637
5638 2012-05-24 Richard Guenther <rguenther@suse.de>
5639
5640 PR middle-end/53460
5641 * g++.dg/tree-prof/pr53460.C: New testcase.
5642
5643 2012-05-24 Richard Guenther <rguenther@suse.de>
5644
5645 PR bootstrap/53466
5646 * g++.dg/debug/pr53466.C: New testcase.
5647
5648 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5649
5650 PR tree-optimization/53465
5651 * gcc.c-torture/execute/pr53465.c: New test.
5652
5653 2012-05-23 Tobias Burnus <burnus@net-b.de>
5654
5655 PR fortran/51055
5656 PR fortran/45170
5657 * gfortran.dg/allocate_with_typespec_6.f90: New.
5658
5659 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5660
5661 PR c++/29185
5662 * g++.dg/warn/delete-array-1.C: New.
5663
5664 2012-05-23 Richard Guenther <rguenther@suse.de>
5665
5666 * gcc.dg/torture/pr39074-2.c: Adjust.
5667 * gcc.dg/torture/pr39074.c: Likewise.
5668 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5669 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5670
5671 2012-05-22 Jan Hubicka <jh@suse.cz>
5672
5673 PR middle-end/53161
5674 * g++.dg/torture/pr53161.C: New testcase.
5675
5676 2012-05-22 Tobias Burnus <burnus@net-b.de>
5677
5678 PR fortran/53389
5679 * gfortran.dg/realloc_on_assign_15.f90: New.
5680
5681 2012-05-22 Richard Guenther <rguenther@suse.de>
5682
5683 PR middle-end/51071
5684 * gcc.dg/torture/pr51071-2.c: New testcase.
5685
5686 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5687
5688 PR tree-optimization/53336
5689 * g++.dg/torture/pr53336.C: New testcase.
5690
5691 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5692
5693 PR c++/53322
5694 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5695 instead of -Wunused-local-typedefs.
5696
5697 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5698
5699 PR c++/51184
5700 * g++.dg/other/abstract4.C: New-
5701
5702 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5703
5704 PR c++/40821
5705 * g++.dg/ext/attrib46.C: New.
5706
5707 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5708
5709 PR c/53418
5710 * gcc.c-torture/compile/pr53418-1.c,
5711 gcc.c-torture/compile/pr53418-2.c: New tests.
5712
5713 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5714
5715 PR tree-optimization/53366
5716 * gcc.dg/torture/pr53366-1.c: New test.
5717 * gcc.dg/torture/pr53366-2.c: New test.
5718 * gcc.target/i386/pr53366-1.c: New test.
5719 * gcc.target/i386/pr53366-2.c: New test.
5720
5721 PR tree-optimization/53409
5722 * gcc.c-torture/compile/pr53409.c: New test.
5723
5724 PR tree-optimization/53410
5725 * gcc.c-torture/compile/pr53410-1.c: New test.
5726 * gcc.c-torture/compile/pr53410-2.c: New test.
5727
5728 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5729
5730 PR target/53425
5731 * gcc.target/i386/pr53425-1.c: New file.
5732 * gcc.target/i386/pr53425-2.c: Likewise.
5733
5734 2012-05-21 Richard Guenther <rguenther@suse.de>
5735
5736 PR tree-optimization/53408
5737 * gcc.dg/torture/pr53408.c: New testcase.
5738
5739 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5740 H.J. Lu <hongjiu.lu@intel.com>
5741
5742 PR target/53416
5743 * gcc.target/i386/pr53416.c: New file.
5744
5745 2012-05-21 Richard Guenther <rguenther@suse.de>
5746
5747 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5748
5749 2012-05-21 Richard Guenther <rguenther@suse.de>
5750
5751 * gcc.dg/torture/ldist-1.c: New testcase.
5752
5753 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5754
5755 * gnat.dg/lto13.adb: New test.
5756 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5757
5758 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5759
5760 * gnat.dg/specs/lto12.ads: New test.
5761 * gnat.dg/specs/lto12_pkg.ads: New helper.
5762
5763 2012-05-18 Richard Guenther <rguenther@suse.de>
5764
5765 PR tree-optimization/53346
5766 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5767 * gcc.target/i386/incoming-10.c: Adjust.
5768 * gcc.target/i386/incoming-11.c: Likewise.
5769 * gcc.target/i386/pr46295.c: Likewise.
5770
5771 2012-05-18 Richard Guenther <rguenther@suse.de>
5772
5773 * gcc.dg/pr53352.c: Return zero.
5774
5775 2012-05-18 Richard Guenther <rguenther@suse.de>
5776
5777 PR tree-optimization/53390
5778 * gcc.dg/torture/pr53390.c: New testcase.
5779
5780 2012-05-18 Meador Inge <meadori@codesourcery.com>
5781
5782 PR rtl-optimization/53352
5783 * gcc.dg/pr53352.c: New test.
5784
5785 2012-05-17 David S. Miller <davem@davemloft.net>
5786
5787 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5788 failure on sparc-*-linux-gnu.
5789
5790 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5791
5792 PR c++/39681
5793 * g++.dg/parse/error49.C: New.
5794 * g++.dg/cpp0x/error8.C: Likewise.
5795 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5796 * g++.dg/ext/utf-dflt2.C: Likewise.
5797 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5798 * g++.dg/ext/utf-dflt.C: Likewise.
5799 * c-c++-common/raw-string-3.c: Likewise.
5800 * c-c++-common/raw-string-4.c: Likewise.
5801
5802 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5803
5804 PR c++/53371
5805 * g++.dg/cpp0x/catch1.C: New.
5806
5807 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5808
5809 PR c++/44516
5810 * g++.dg/parse/error48.C: New.
5811 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5812 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5813
5814 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5815
5816 * gcc.dg/tm/indirect-2.c: New test.
5817
5818 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5819
5820 PR tree-optimization/53217
5821 * gfortran.dg/pr53217.f90: New test.
5822
5823 2012-05-16 Richard Guenther <rguenther@suse.de>
5824
5825 PR tree-optimization/53364
5826 * g++.dg/torture/pr53364.C: New testcase.
5827
5828 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5829
5830 PR testsuite/52641
5831 * gcc.dg/pr52549.c: Fix test for long != void*
5832 * gcc.c-torture/execute/pr52979-1.x: New file.
5833 * gcc.c-torture/execute/pr52979-2.x: New file.
5834
5835 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5836
5837 PR preprocessor/7263
5838 * gcc.dg/binary-constants-2.c: Run without tracking locations
5839 accross macro expansion.
5840 * gcc.dg/binary-constants-3.c: Likewise.
5841 * gcc.dg/cpp/sysmac2.c: Likewise.
5842 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5843 location.
5844 * gcc.dg/cpp/syshdr3.c: New test.
5845 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5846 * gcc.dg/system-binary-constants-1.c: New test.
5847 * gcc.dg/system-binary-constants-1.h: New header for the new test
5848 above.
5849 * g++.dg/cpp/syshdr3.C: New test.
5850 * g++.dg/cpp/syshdr3.h: New header the new test above.
5851 * g++.dg/system-binary-constants-1.C: New test.
5852 * g++.dg/system-binary-constants-1.h: New header the new test
5853 above.
5854
5855 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5856
5857 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5858
5859 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5860
5861 PR target/53358
5862 * gcc.dg/pr53358.c: New test.
5863
5864 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5865
5866 PR c++/11856
5867 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5868 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5869
5870 2012-05-15 Olivier Hainque <hainque@adacore.com>
5871
5872 * g++.dg/eh/sighandle.C: New testcase.
5873
5874 2012-05-15 Richard Guenther <rguenther@suse.de>
5875
5876 PR tree-optimization/53355
5877 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5878
5879 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5880
5881 * gfortran.dg/*.f90: Remove now redundant manual
5882 cleanup-modules directive.
5883
5884 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5885
5886 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5887 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5888
5889 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5890
5891 PR fortran/52428
5892 * gfortran.dg/int_range_io_1.f90: New test.
5893
5894 2012-05-14 Andi Kleen <ak@linux.intel.com>
5895 Jakub Jelinek <jakub@redhat.com>
5896
5897 PR target/53315
5898 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5899 * gcc.target/i386/rtm-check.h: New file.
5900 * gcc.target/i386/pr53315.c: New test.
5901
5902 2012-05-14 Tobias Burnus <burnus@net-b.de>
5903
5904 PR fortran/49110
5905 PR fortran/51055
5906 PR fortran/53329
5907 * gfortran.dg/deferred_type_param_4.f90: New.
5908 * gfortran.dg/deferred_type_param_6.f90: New.
5909
5910 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5911
5912 * gcc.target/i386/retarg.c: New test.
5913
5914 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5915
5916 PR fortran/45170
5917 * gfortran.dg/deferred_type_param_3.f90: New.
5918 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5919 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5920
5921 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5922
5923 * gnat.dg/null_pointer_deref3.adb: New test.
5924
5925 2012-05-12 Tobias Burnus <burnus@net-b.de>
5926
5927 PR fortran/49110
5928 PR fortran/52843
5929 * gfortran.dg/deferred_type_param_5.f90: New.
5930
5931 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5932
5933 * g++.dg/parse/error47.C: New.
5934
5935 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5936
5937 PR fortran/52537
5938 * gfortran.dg/string_compare_4.f90: Change option
5939 to -fdump-tree-original. Add test case for kind=4.
5940
5941 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5942
5943 PR fortran/52537
5944 * gfortran.dg/string_compare_4.f90: New test.
5945
5946 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5947
5948 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5949
5950 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5951
5952 PR c++/53305
5953 * g++.dg/cpp0x/variadic132.C: New.
5954
5955 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5956
5957 PR c++/53158
5958 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5959 * g++.dg/parse/error26.C: Tweak dg-error column number.
5960
5961 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5962
5963 PR c++/53301
5964 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5965
5966 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5967
5968 * gnat.dg/lto11.ad[sb]: New test.
5969
5970 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5971
5972 PR target/52908
5973 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5974 directive to Scan for vpmuldq, not vpmacsdql.
5975
5976 2012-05-09 Michael Matz <matz@suse.de>
5977
5978 PR tree-optimization/53185
5979 * gcc.dg/vect/pr53185.c: New test.
5980
5981 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
5982
5983 PR middle-end/53249
5984 * gcc.target/i386/pr53249.c: New.
5985
5986 2012-05-09 Richard Guenther <rguenther@suse.de>
5987
5988 PR tree-optimization/18437
5989 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
5990 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
5991
5992 2012-05-09 Jakub Jelinek <jakub@redhat.com>
5993
5994 PR tree-optimization/53226
5995 * gcc.c-torture/compile/pr53226.c: New test.
5996
5997 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5998
5999 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6000 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6001 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6002 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6003 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6004 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6005 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6006 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6007 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6008 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6009 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6010 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6011 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6012 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6013
6014 2012-05-09 Dehao Chen <dehao@google.com>
6015
6016 * gcc.dg/predict-1.c: Remove the replicated text in this test.
6017 * gcc.dg/predict-2.c: Likewise.
6018 * gcc.dg/predict-3.c: Likewise.
6019 * gcc.dg/predict-4.c: Likewise.
6020 * gcc.dg/predict-5.c: Likewise.
6021 * gcc.dg/predict-6.c: Likewise.
6022
6023 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
6024
6025 PR target/53272
6026 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6027
6028 2012-05-08 Richard Guenther <rguenther@suse.de>
6029
6030 * gcc.dg/fold-bitand-4.c: New testcase.
6031
6032 2012-05-08 Dehao Chen <dehao@google.com>
6033
6034 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6035 heuristic is working properly.
6036 * gcc.dg/predict-2.c: Likewise.
6037 * gcc/dg/predict-3.c: Likewise.
6038 * gcc/dg/predict-4.c: Likewise.
6039 * gcc/dg/predict-5.c: Likewise.
6040 * gcc/dg/predict-6.c: Likewise.
6041
6042 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6043
6044 PR tree-optimization/53239
6045 * g++.dg/opt/vrp3.C: New test.
6046 * g++.dg/opt/vrp3-aux.cc: New file.
6047 * g++.dg/opt/vrp3.h: New file.
6048
6049 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6050
6051 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6052 .uleb128 support in assembler output.
6053
6054 2012-05-07 Richard Guenther <rguenther@suse.de>
6055
6056 PR lto/42987
6057 * g++.dg/lto/pr42987_0.C: New testcase.
6058 * g++.dg/lto/pr42987_1.C: Likewise.
6059
6060 2012-05-07 Tobias Burnus <burnus@net-b.de>
6061
6062 PR fortran/53255
6063 * gfortran.dg/typebound_operator_15.f90: New.
6064
6065 2012-05-06 Tobias Burnus <burnus@net-b.de>
6066
6067 PR fortran/41587
6068 * gfortran.dg/class_array_13.f90: New.
6069
6070 2012-05-06 Tristan Gingold <gingold@adacore.com>
6071
6072 * gnat.dg/warn7.adb: New test.
6073
6074 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6075
6076 * gnat.dg/specs/renamings.ads: Rename to...
6077 * gnat.dg/specs/renaming1.ads: ...this.
6078 * gnat.dg/specs/renaming2.ads: New test.
6079 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6080 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6081 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6082 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6083
6084 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6085
6086 * gnat.dg/discr36.ad[sb]: New test.
6087 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6088
6089 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6090
6091 PR c/43772
6092 * c-c++-common/pr43772.c: New.
6093
6094 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6095
6096 PR fortran/41600
6097 * gfortran.dg/select_type_26.f03 : New test.
6098 * gfortran.dg/select_type_27.f03 : New test.
6099
6100 PR fortran/53191
6101 * gfortran.dg/select_type_28.f03 : New test.
6102
6103 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6104
6105 PR fortran/49010
6106 PR fortran/24518
6107 * gfortran.dg/mod_sign0_1.f90: New test.
6108 * gfortran.dg/mod_large_1.f90: New test.
6109
6110 2012-05-04 Tobias Burnus <burnus@net-b.de>
6111
6112 PR fortran/53175
6113 gfortran.dg/public_private_module_5.f90: New.
6114
6115 2012-05-04 Tobias Burnus <burnus@net-b.de>
6116
6117 PR fortran/53111
6118 * gfortran.dg/constructor_7.f90: New.
6119 * gfortran.dg/constructor_8.f90: New.
6120
6121 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6122
6123 PR c++/53166
6124 * g++.dg/cpp0x/static_assert7.C: New.
6125
6126 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6127
6128 PR tree-optimization/52633
6129 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6130 recognized as widening shifts instead of over-widening.
6131 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6132 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6133 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6134 * gcc.target/arm/pr52633.c: New test.
6135
6136 2012-05-04 Richard Guenther <rguenther@suse.de>
6137
6138 PR tree-optimization/53168
6139 * gcc.dg/torture/pr53168.c: New testcase.
6140 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6141
6142 2012-05-04 Richard Guenther <rguenther@suse.de>
6143
6144 * gcc.dg/lto/pr53214_0.c: New testcase.
6145
6146 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6147
6148 * gcc.target/ia64/pr48496.c: New test.
6149 * gcc.target/ia64/pr52657.c: Likewise.
6150
6151 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6152
6153 PR c/51712
6154 * c-c++-common/pr51712.c: New.
6155
6156 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6157
6158 PR target/53199
6159 * gcc.target/powwerpc/pr53199.c: New file.
6160
6161 2012-05-03 Jason Merrill <jason@redhat.com>
6162
6163 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6164
6165 * gcc.dg/debug/dwarf2/dups-types.c: New.
6166 * gcc.dg/debug/dwarf2/dups-types.h: New.
6167
6168 2012-05-03 Jason Merrill <jason@redhat.com>
6169
6170 * g++.dg/debug/dwarf2/namespace-2.C: New.
6171 * g++.dg/debug/dwarf2/localclass3.C: New.
6172
6173 2012-05-03 Jason Merrill <jason@redhat.com>
6174
6175 * g++.dg/debug/dwarf2/thunk1.C: New.
6176
6177 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6178
6179 PR c++/53186
6180 * g++.dg/other/final2.C: New.
6181
6182 2012-05-03 Richard Guenther <rguenther@suse.de>
6183
6184 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6185
6186 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6187
6188 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6189 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6190 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6191 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6192
6193 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6194
6195 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6196 .byte 0xf2.
6197 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6198 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6199 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6200
6201 PR debug/53174
6202 * gcc.dg/pr53174.c: New test.
6203
6204 PR target/53187
6205 * gcc.target/arm/pr53187.c: New test.
6206 * gcc.c-torture/compile/pr53187.c: New test.
6207
6208 2012-05-03 Richard Guenther <rguenther@suse.de>
6209
6210 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6211 unsupported prefetching support.
6212
6213 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6214
6215 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6216 option -ftrack-macro-expansion=0.
6217 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6218 option -ftrack-macro-expansion=0.
6219
6220 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6221
6222 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6223 dg-options for target arm with dg-additional-options.
6224
6225 2012-05-03 Richard Guenther <rguenther@suse.de>
6226
6227 PR tree-optimization/53144
6228 * gcc.dg/torture/pr53144.c: New testcase.
6229
6230 2012-05-03 Tobias Burnus <burnus@net-b.de>
6231
6232 PR fortran/52864
6233 * gfortran.dg/pointer_intent_7.f90: New.
6234 * gfortran.dg/pure_formal_3.f90: New.
6235
6236 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6237
6238 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6239
6240 2012-05-02 Martin Jambor <mjambor@suse.cz>
6241
6242 PR lto/52605
6243 * g++.dg/lto/pr52605_0.C: New test.
6244
6245 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6246
6247 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6248 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6249 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6250 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6251 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6252 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6253 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6254 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6255 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6256 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6257 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6258 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6259 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6260 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6261 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6262 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6263
6264 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6265
6266 PR middle-end/53153
6267 * gcc.dg/pr53153.c: New test.
6268
6269 2012-05-02 Richard Guenther <rguenther@suse.de>
6270
6271 * g++.dg/tree-ssa/pr19807.C: Adjust.
6272
6273 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6274
6275 PR tree-optimization/53163
6276 * gcc.c-torture/compile/pr53163.c: New test.
6277
6278 PR rtl-optimization/53160
6279 * gcc.c-torture/execute/pr53160.c: New test.
6280
6281 2012-05-01 Ian Lance Taylor <iant@google.com>
6282
6283 PR c/37303
6284 * gcc.dg/pr37303.c: New test.
6285
6286 2012-05-01 Richard Henderson <rth@redhat.com>
6287
6288 * lib/target-supports.exp
6289 (check_effective_target_sync_long_long_runtime): True for
6290 check_effective_target_powerpc64.
6291
6292 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6293
6294 PR c++/51033
6295 * gcc.dg/vector-1.c: Move to ...
6296 * c-c++-common/vector-1.c: ... here.
6297 * gcc.dg/vector-2.c: Move to ...
6298 * c-c++-common/vector-2.c: ... here.
6299 * gcc.dg/vector-3.c: Move to ...
6300 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6301 * gcc.dg/vector-4.c: Move to ...
6302 * c-c++-common/vector-4.c: ... here.
6303 * gcc.dg/vector-init-1.c: Move to ...
6304 * c-c++-common/vector-init-1.c: ... here.
6305 * gcc.dg/vector-init-2.c: Move to ...
6306 * c-c++-common/vector-init-2.c: ... here.
6307 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6308 * c-c++-common/vector-subscript-1.c: ... here.
6309 * gcc.dg/vector-subscript-2.c: Move to ...
6310 * c-c++-common/vector-subscript-2.c: ... here.
6311 * gcc.dg/vector-subscript-3.c: Move to ...
6312 * c-c++-common/vector-subscript-3.c: ... here.
6313
6314 PR c++/51314
6315 * g++.dg/cpp0x/vt-51314.C: New test.
6316 * g++.dg/cpp0x/variadic76.C: Fix.
6317
6318 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6319
6320 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6321
6322 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6323
6324 Add -Wvarargs option
6325 * c-c++-common/Wvarargs.c: New test case.
6326 * c-c++-common/Wvarargs-2.c: Likewise.
6327
6328 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6329
6330 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6331 * objc.dg/foreach-7.m: Force the test case to run without
6332 -ftrack-macro-expansion.
6333 * c-c++-common/tm/attrib-1.c: Likewise.
6334 * c-c++-common/warn-ommitted-condop.c: Likewise.
6335 * gcc.dg/assign-warn-1.c: Likewise.
6336 * gcc.dg/assign-warn-2.c: Likewise.
6337 * gcc.dg/attr-alloc_size.c: Likewise.
6338 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6339 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6340 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6341 * gcc.dg/c90-const-expr-9.c: Likewise.
6342 * gcc.dg/c99-const-expr-9.c: Likewise.
6343 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6344 * gcc.dg/cpp/direct2s.c: Likewise.
6345 * gcc.dg/cpp/pr28709.c: Likewise.
6346 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6347 * gcc.dg/dfp/composite-type.c: Likewise.
6348 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6349 with -ftrack-macro-expansion
6350 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6351 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6352 * g++.dg/ext/cleanup-1.C: Likewise.
6353 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6354 * g++.dg/template/sfinae10.C: Likewise.
6355 * g++.dg/tm/wrap-2.C: Likewise.
6356 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6357 * g++.dg/warn/Wsign-conversion.C: Likewise.
6358 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6359 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6360 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6361 it to run with -ftrack-macro-expansion.
6362 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6363 test cases without -ftrack-macro-expansion.
6364
6365 Fix location for static class members
6366 * g++.dg/template/sfinae6_neg.C: Adjust.
6367
6368 Make conversion warnings work on NULL with -ftrack-macro-expansion
6369 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6370 alongside the previous testing for NULL.
6371
6372 Fix -Wuninitialized for -ftrack-macro-expansion
6373 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6374
6375 Strip "<built-in>" loc from displayed expansion context
6376 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6377 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6378 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6379 new test above.
6380
6381 Fix expansion point loc for macro-like tokens
6382 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6383 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6384
6385 Fix token pasting with -ftrack-macro-expansion
6386 * gcc.dg/cpp/paste17.c: New test case for
6387 -ftrack-macro-expansion=2 mode only.
6388 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6389
6390 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6391
6392 * gnat.dg/warn6.ad[sb]: New test.
6393
6394 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6395
6396 PR 53149
6397 * gcc.dg/20011021-1.c: Adjust testcase.
6398
6399 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6400
6401 PR fortran/53148
6402 * gfortran.dg/function_optimize_12.f90: New test.
6403
6404 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6405
6406 PR target/53156
6407 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6408 code to match current output and cover new peephole2 pattern.
6409
6410 2012-04-27 Ollie Wild <aaw@google.com>
6411
6412 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6413
6414 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6415
6416 * gcc.c-torture/execute/20120427-2.c: New testcase.
6417 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6418 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6419 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6420
6421 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6422
6423 PR target/53138
6424 * gcc.c-torture/execute/20120427-1.c: New testcase.
6425
6426 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6427
6428 PR middle-end/27139
6429 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6430
6431 2012-04-27 Tom de Vries <tom@codesourcery.com>
6432
6433 PR tree-optimization/51879
6434 * gcc.dg/pr51879.c: New test.
6435 * gcc.dg/pr51879-2.c: Same.
6436 * gcc.dg/pr51879-3.c: Same.
6437 * gcc.dg/pr51879-4.c: Same.
6438 * gcc.dg/pr51879-6.c: Same.
6439
6440 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6441
6442 PR c++/53096
6443 * g++.dg/cpp0x/defaulted35.C: New.
6444 * g++.dg/cpp0x/defaulted15.C: Adjust.
6445
6446 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6447
6448 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6449 structure layout.
6450
6451 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6452
6453 * gcc.target/i386/builtin_target.c: Check avx2.
6454
6455 2012-04-26 Alan Modra <amodra@gmail.com>
6456
6457 * gcc.target/powerpc/savres.c: New test.
6458 * gcc.target/powerpc/powerpc.exp: Run it.
6459
6460 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6461
6462 PR target/53120
6463 * gcc.dg/torture/pr53120.c: New test.
6464
6465 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6466
6467 PR middle-end/52979
6468 * gcc.c-torture/compile/pr52979-1.c: New test.
6469 * gcc.c-torture/execute/pr52979-1.c: New test.
6470 * gcc.c-torture/execute/pr52979-2.c: New test.
6471
6472 2012-04-25 Richard Guenther <rguenther@suse.de>
6473
6474 * gcc.target/i386/l_fma_float_5.c: Adjust.
6475 * gcc.target/i386/l_fma_double_4.c: Likewise.
6476 * gcc.target/i386/l_fma_float_2.c: Likewise.
6477 * gcc.target/i386/l_fma_float_6.c: Likewise.
6478 * gcc.target/i386/l_fma_double_1.c: Likewise.
6479 * gcc.target/i386/l_fma_double_5.c: Likewise.
6480 * gcc.target/i386/l_fma_float_3.c: Likewise.
6481 * gcc.target/i386/l_fma_double_2.c: Likewise.
6482 * gcc.target/i386/l_fma_double_6.c: Likewise.
6483 * gcc.target/i386/l_fma_float_4.c: Likewise.
6484 * gcc.target/i386/l_fma_double_3.c: Likewise.
6485 * gcc.target/i386/l_fma_float_1.c: Likewise.
6486
6487 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6488
6489 PR tree-optimization/53058
6490 * gcc.c-torture/compile/pr53058.c: New test.
6491
6492 2012-04-25 Jan Hubicka <jh@suse.cz>
6493
6494 PR middle-end/53088
6495 * gcc.target/i386/pr39082-1.c: Update warning location.
6496
6497 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6498
6499 PR c/52880
6500 * gcc.dg/pr52880.c: New test.
6501
6502 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6503
6504 * gcc.dg/m-un-2.c: Update.
6505 * gcc.dg/20011021-1.c: Update.
6506
6507 2012-04-25 Tobias Burnus <burnus@net-b.de>
6508
6509 PR fortran/52196
6510 * gfortran.dg/realloc_on_assign_14.f90: New.
6511
6512 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6513
6514 PR testsuite/52641
6515 PR tree-optimizations/52891
6516 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6517
6518 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6519
6520 PR c++/52363
6521 * g++.dg/cpp0x/sfinae35.C: New.
6522 * g++.dg/cpp0x/sfinae36.C: Likewise.
6523
6524 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6525
6526 * gcc.target/builtin_target.c: New testcase.
6527
6528 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6529
6530 PR target/47197
6531 * gcc.target/powerpc/pr47197.c: New test.
6532
6533 2012-04-24 Richard Guenther <rguenther@suse.de>
6534
6535 PR tree-optimization/53085
6536 * g++.dg/torture/pr53085.C: New testcase.
6537
6538 2012-04-24 Andrew Pinski <apinski@cavium.com>
6539
6540 PR tree-opt/33512
6541 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6542 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6543 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6544
6545 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6546
6547 PR middle-end/53084
6548 * gcc.c-torture/execute/pr53084.c: New test.
6549
6550 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6551
6552 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6553
6554 2012-04-23 Andrew Pinski <apinski@cavium.com>
6555
6556 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6557
6558 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6559
6560 PR regression/53076
6561 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6562 * gcc.dg/torture/builtin-power-1.c: Likewise.
6563
6564 2012-04-23 Richard Guenther <rguenther@suse.de>
6565
6566 PR tree-optimization/53070
6567 * gcc.dg/torture/pr53070.c: New testcase.
6568
6569 2012-04-23 Richard Guenther <rguenther@suse.de>
6570
6571 PR c/53060
6572 * gcc.dg/pr53060.c: New testcase.
6573
6574 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6575
6576 PR tree-optimizations/52891
6577 * gcc.c-torture/compile/pr52891-1.c: New test.
6578 * gcc.c-torture/compile/pr52891-2.c: New test.
6579
6580 2012-04-22 Tobias Burnus <burnus@net-b.de>
6581
6582 PR fortran/53051
6583 * gfortran.dg/read_float_4.f90: New.
6584
6585 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6586
6587 PR 35441
6588 * c-c++-common/pr35441.C: New.
6589
6590 2012-04-20 Ian Lance Taylor <iant@google.com>
6591
6592 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6593 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6594
6595 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6596
6597 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6598 array access.
6599 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6600
6601 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6602
6603 PR rtl-optimization/44214
6604 * gcc.dg/pr44214-1.c: New test.
6605 * gcc.dg/pr44214-2.c: Likewise.
6606 * gcc.dg/pr44214-3.c: Likewise.
6607
6608 2012-04-20 Richard Guenther <rguenther@suse.de>
6609
6610 * g++.dg/torture/20120420-1.C: New testcase.
6611
6612 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6613
6614 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6615
6616 2012-04-19 Christian Bruel <christian.bruel@st.com>
6617
6618 * gcc.dg/pr52283.c: New test.
6619
6620 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6621
6622 * gcc.dg/pr37985.c: New test.
6623
6624 2012-04-19 Richard Guenther <rguenther@suse.de>
6625
6626 PR rtl-optimization/44688
6627 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6628 possibly profitable.
6629
6630 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6631
6632 PR tree-optimization/52976
6633 * gfortran.dg/reassoc_11.f: New test.
6634
6635 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6636
6637 PR tree-optimization/52976
6638 * gfortran.dg/reassoc_7.f: New test.
6639 * gfortran.dg/reassoc_8.f: Likewise.
6640 * gfortran.dg/reassoc_9.f: Likewise.
6641 * gfortran.dg/reassoc_10.f: Likewise.
6642
6643 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6644
6645 PR c++/52422
6646 * g++.dg/cpp0x/sfinae33.C: New.
6647 * g++.dg/cpp0x/sfinae34.C: Likewise.
6648
6649 2012-04-18 Joey Ye <joey.ye@arm.com>
6650
6651 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6652
6653 2012-04-18 Richard Guenther <rguenther@suse.de>
6654
6655 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6656 array access.
6657 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6658 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6659
6660 2012-04-17 Tom de Vries <tom@codesourcery.com>
6661
6662 * g++.dg/pr51264-4.C: New test.
6663
6664 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6665
6666 PR c++/52599
6667 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6668
6669 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6670
6671 PR c++/53003
6672 * g++.dg/parse/crash59.C: New.
6673
6674 2012-04-17 Michael Matz <matz@suse.de>
6675
6676 PR tree-optimization/18437
6677 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6678
6679 2012-04-17 Richard Guenther <rguenther@suse.de>
6680
6681 PR middle-end/53011
6682 * g++.dg/torture/pr53011.C: New testcase.
6683
6684 2012-04-16 Jason Merrill <jason@redhat.com>
6685
6686 PR c++/38543
6687 * g++.dg/cpp0x/variadic131.C: New.
6688
6689 PR c++/52008
6690 * g++.dg/cpp0x/variadic130.C: New.
6691
6692 PR c++/50830
6693 * g++.dg/cpp0x/variadic129.C: New.
6694
6695 PR c++/50303
6696 * g++.dg/cpp0x/variadic128.C: New.
6697
6698 2012-04-16 Tobias Burnus <burnus@net-b.de>
6699
6700 PR fortran/52864
6701 * gfortran.dg/pointer_intent_6.f90: New.
6702
6703 2012-04-16 Tobias Burnus <burnus@net-b.de>
6704
6705 PR fortran/52916
6706 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6707 to include public_private_module_4.f90.
6708 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6709 targets.
6710
6711 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6712
6713 PR c++/49152
6714 * g++.dg/diagnostic/operator1.C: New.
6715 * g++.dg/ext/label5.C: Adjust.
6716 * g++.dg/ext/va-arg1.C: Likewise.
6717 * g++.dg/other/error20.C: Likewise.
6718 * g++.dg/other/error20.C: Likewise.
6719 * g++.dg/other/error16.C: Likewise.
6720 * g++.dg/other/error10.C: Likewise.
6721 * g++.dg/parse/error30.C: Likewise.
6722 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6723
6724 2012-04-16 Jason Merrill <jason@redhat.com>
6725
6726 PR c++/51148
6727 * g++.dg/cpp0x/variadic127.C: New.
6728
6729 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6730
6731 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6732 testcase name.
6733 Use fail, pass instead of unresolved.
6734 Don't log $optstr.
6735
6736 PR testsuite/52948
6737 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6738 TODO_dump_func.
6739 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6740 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6741 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6742
6743 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6744
6745 PR fortran/52968
6746 * gfortran.dg/typebound_call_23.f03: New test case.
6747
6748 2012-04-15 Jason Merrill <jason@redhat.com>
6749
6750 PR c++/47220
6751 * g++.dg/cpp0x/variadic126.C: New.
6752
6753 PR c++/52380
6754 * g++.dg/cpp0x/variadic125.C: New.
6755
6756 PR c++/52292
6757 * g++.dg/cpp0x/variadic124.C: New.
6758
6759 PR c++/52706
6760 * g++.dg/cpp0x/nullptr27.C: New.
6761
6762 PR c++/52818
6763 * g++.dg/warn/format8.C: New.
6764
6765 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6766
6767 PR fortran/51082
6768 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6769
6770 2012-04-14 Tobias Burnus <burnus@net-b.de>
6771
6772 PR fortran/52916
6773 PR fortran/40973
6774 * gfortran.dg/public_private_module_3.f90: New.
6775 * gfortran.dg/public_private_module_4.f90: New.
6776
6777 2012-04-14 Tom de Vries <tom@codesourcery.com>
6778
6779 * gcc.dg/superblock.c: New test.
6780
6781 2012-04-14 Tom de Vries <tom@codesourcery.com>
6782
6783 * gcc.dg/pr51879-12.c: New test.
6784
6785 2012-04-13 Jason Merrill <jason@redhat.com>
6786
6787 PR c++/52824
6788 * g++.dg/cpp0x/variadic123.C: New.
6789 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6790
6791 PR c++/52905
6792 * g++.dg/cpp0x/initlist-ctor1.C: New.
6793
6794 PR c++/52915
6795 * g++.dg/other/anon-union2.C: New.
6796
6797 2012-04-13 Martin Jambor <mjambor@suse.cz>
6798
6799 PR middle-end/52939
6800 * g++.dg/ipa/pr52939.C: New test.
6801
6802 2012-04-13 Tom de Vries <tom@codesourcery.com>
6803
6804 * gcc.dg/pr52734.c: New test.
6805
6806 2012-04-13 Richard Guenther <rguenther@suse.de>
6807
6808 PR tree-optimization/52969
6809 * gcc.dg/torture/pr52969.c: New testcase.
6810
6811 2012-04-13 Richard Guenther <rguenther@suse.de>
6812
6813 PR c/52549
6814 * gcc.dg/pr52549.c: New testcase.
6815
6816 2012-04-13 Richard Guenther <rguenther@suse.de>
6817
6818 PR c/52862
6819 * gcc.dg/pr52862.c: New testcase.
6820
6821 2012-04-13 Joey Ye <joey.ye@arm.com>
6822
6823 * gcc.target/arm/thumb1-imm.c: New testcase.
6824
6825 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6826
6827 PR target/52932
6828 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6829 second function argument.
6830 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6831 (calc_permps): Update declaration. Calculate result correctly.
6832 (avx2_test): Change src2 type to union256i_d.
6833 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6834 correctly.
6835
6836 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6837
6838 PR target/52775
6839 * gcc.target/powerpc/pr52775.c: New file.
6840
6841 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6842
6843 PR tree-optimization/18589
6844 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6845 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6846 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6847 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6848 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6849 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6850 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6851 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6852 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6853 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6854
6855 2012-04-12 Richard Guenther <rguenther@suse.de>
6856
6857 PR tree-optimization/52943
6858 * gcc.dg/torture/pr52943.c: New testcase.
6859
6860 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6861
6862 PR target/50751
6863 * gcc/target/sh/pr50751-4.c: New.
6864 * gcc/target/sh/pr50751-5.c: New.
6865 * gcc/target/sh/pr50751-6.c: New.
6866 * gcc/target/sh/pr50751-7.c: New.
6867
6868 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6869
6870 PR c++/52465
6871 * g++.dg/lookup/using52.C: New.
6872
6873 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6874
6875 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6876
6877 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6878
6879 PR rtl-optimization/52876
6880 * gcc.target/i386/pr52876.c: New.
6881
6882 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6883
6884 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6885 __UINTPTR_TYPE__.
6886 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6887 __INTPTR_TYPE__.
6888 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6889 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6890 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6891 (ptrdiff_t): ... this. All uses changed.
6892 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6893 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6894 __INTPTR_TYPE__.
6895 (main): Cast argument to __INTPTR_TYPE__.
6896 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6897 size_t.
6898 * gcc.dg/mallign.c (main): Likewise.
6899 * gcc.dg/pr38700.c (foo): Likewise.
6900 * gcc.dg/long-long-cst1.c (t): Likewise.
6901 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6902 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6903 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6904 * gcc.dg/pr25682.c (d, foo): Likewise.
6905 * gcc.dg/format/cast-1.c (f): Likewise.
6906 * gcc.dg/c90-const-expr-10.c
6907 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6908 (size_t): ...this. All uses changed.
6909 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6910 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6911 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6912 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6913 * gcc.dg/sequence-pt-1.c: Likewise.
6914 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6915 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6916 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6917 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6918 of ptrdiff_t with it.
6919 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6920 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6921 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6922
6923 2012-04-11 Jason Merrill <jason@redhat.com>
6924
6925 PR debug/45088
6926 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6927 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6928
6929 PR c++/52906
6930 * g++.dg/ext/attrib45.C: New.
6931
6932 * g++.dg/eh/dtor3.C: New.
6933
6934 2012-04-11 Richard Guenther <rguenther@suse.de>
6935
6936 PR middle-end/52621
6937 * gfortran.dg/pr52621.f90: New testcase.
6938
6939 2012-04-11 Richard Guenther <rguenther@suse.de>
6940
6941 PR middle-end/52918
6942 * g++.dg/torture/pr52918-1.C: New testcase.
6943 * g++.dg/torture/pr52918-2.C: Likewise.
6944
6945 2012-04-11 Tobias Burnus <burnus@net-b.de>
6946
6947 PR fortran/52729
6948 * gfortran.dg/block_11.f90: New.
6949
6950 2012-04-11 Nick Clifton <nickc@redhat.com>
6951
6952 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6953
6954 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6955
6956 PR target/16458
6957 * gcc.target/powerpc/pr16458-1.c: New test.
6958 * gcc.target/powerpc/pr16458-2.c: Likewise.
6959 * gcc.target/powerpc/pr16458-3.c: Likewise.
6960 * gcc.target/powerpc/pr16458-4.c: Likewise.
6961
6962 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6963
6964 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6965 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6966 * gcc.dg/builtin-bswap-5.c: Likewise.
6967 * gcc.target/i386/builtin-bswap-4.c: New test.
6968
6969 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6970
6971 PR 24985
6972 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6973
6974 2012-04-11 Richard Guenther <rguenther@suse.de>
6975
6976 PR rtl-optimization/52881
6977 * gcc.dg/torture/pr52881.c: New testcase.
6978 * gcc.dg/torture/pr52913.c: Likewise.
6979
6980 2012-04-11 Richard Guenther <rguenther@suse.de>
6981
6982 PR tree-optimization/52912
6983 * gcc.dg/torture/pr52912.c: New testcase.
6984
6985 2010-04-10 Michael Matz <matz@suse.de>
6986
6987 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
6988 * gcc.dg/vect/vect-outer-1.c: Adjust.
6989 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
6990 * gcc.dg/vect/vect-outer-1a.c: Adjust.
6991 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
6992 * gcc.dg/vect/vect-outer-1b.c: Adjust.
6993 * gcc.dg/vect/vect-outer-2b.c: Adjust.
6994 * gcc.dg/vect/vect-outer-3b.c: Adjust.
6995
6996 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
6997
6998 PR tree-optimization/52870
6999 * gcc.dg/vect/pr52870.c: New test.
7000
7001 2012-04-09 Mike Stump <mikestump@comcast.net>
7002
7003 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7004 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7005 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7006 * gnat.dg/aggr11.adb: Likewise.
7007 * gnat.dg/aggr11_pkg.ads: Likewise.
7008 * gnat.dg/aggr15.adb: Likewise.
7009 * gnat.dg/aggr15.ads: Likewise.
7010 * gnat.dg/aggr17.adb: Likewise.
7011 * gnat.dg/aggr18.adb: Likewise.
7012 * gnat.dg/array14.adb: Likewise.
7013 * gnat.dg/array14.ads: Likewise.
7014 * gnat.dg/array14_pkg.ads: Likewise.
7015 * gnat.dg/array19.adb: Likewise.
7016 * gnat.dg/array19.ads: Likewise.
7017 * gnat.dg/discr27.adb: Likewise.
7018 * gnat.dg/discr27.ads: Likewise.
7019 * gnat.dg/discr35.adb: Likewise.
7020 * gnat.dg/discr35.ads: Likewise.
7021 * gnat.dg/discr6.adb: Likewise.
7022 * gnat.dg/discr6_pkg.ads: Likewise.
7023 * gnat.dg/import1.adb: Likewise.
7024 * gnat.dg/import1.ads: Likewise.
7025 * gnat.dg/loop_address2.adb: Likewise.
7026 * gnat.dg/opt7.adb: Likewise.
7027 * gnat.dg/opt7.ads: Likewise.
7028 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7029 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7030 * gnat.dg/rep_clause2.adb: Likewise.
7031 * gnat.dg/rep_clause2.ads: Likewise.
7032 * gnat.dg/slice2.adb: Likewise.
7033 * gnat.dg/slice2.ads: Likewise.
7034 * gnat.dg/slice6.adb: Likewise.
7035 * gnat.dg/slice6_pkg.ads: Likewise.
7036 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7037 * gnat.dg/taft_type2.adb: Likewise.
7038 * gnat.dg/taft_type2.ads: Likewise.
7039 * gnat.dg/taft_type2_pkg.ads: Likewise.
7040 * gnat.dg/volatile10.adb: Likewise.
7041 * gnat.dg/volatile10_pkg.ads: Likewise.
7042
7043 * gcc.dg/dll-8.c: Remove execute permissions.
7044 * g++.dg/ext/dllexport5.C: Likewise.
7045
7046 2012-04-09 Jan Hubicka <jh@suse.cz>
7047
7048 PR lto/52722
7049 PR lto/51765
7050 PR lto/52634
7051 * gcc.dg/lto/pr52634_1.c: New testcase.
7052 * gcc.dg/lto/pr52634_0.c: New testcase.
7053
7054 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7055
7056 PR target/52883
7057 * gcc.target/i386/pr52883.c: New testcase.
7058
7059 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7060
7061 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7062 (check_effective_target_sync_long_long): Add SPARC case.
7063 (check_effective_target_sync_long_long_runtime): Likewise.
7064 (check_effective_target_sync_int_long): Adjust SPARC case.
7065 (check_effective_target_sync_char_short): Likewise.
7066
7067 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7068
7069 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7070 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7071
7072 2012-04-08 Tobias Burnus <burnus@net-b.de>
7073
7074 PR fortran/40973
7075 PR fortran/52751
7076 * gfortran.dg/public_private_module_2.f90: New.
7077
7078 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7079
7080 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7081 directives.
7082
7083 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7084
7085 PR fortran/52893
7086 * gfortran.dg/function_optimize_11.f90: New test.
7087
7088 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7089
7090 PR fortran/52668
7091 * gfortran.dg/use_only_6.f90: New test.
7092
7093 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7094
7095 PR fortran/52668
7096 * gfortran.dg/use_only_6.f90: New test.
7097 2012-04-06 Mike Stump <mikestump@comcast.net>
7098
7099 PR testsuite/50722
7100 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7101
7102 2012-04-05 Jason Merrill <jason@redhat.com>
7103
7104 PR c++/52596
7105 * g++.dg/template/qualified-id5.C: New.
7106
7107 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7108
7109 PR target/52882
7110 * gcc.target/i386/pr52882.c: New test.
7111
7112 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7113 Dominique D'Humieures <dominiq@lps.ens.fr>
7114
7115 PR testsuite/52614
7116 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7117 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7118
7119 2012-04-04 Jason Merrill <jason@redhat.com>
7120
7121 PR c++/52845
7122 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7123
7124 2012-04-03 Jason Merrill <jason@redhat.com>
7125
7126 PR c++/52796
7127 * g++.dg/cpp0x/variadic-value1.C: New.
7128
7129 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7130
7131 * gnat.dg/pack18.adb: New test.
7132 * gnat.dg/pack18_pkg.ads: New helper.
7133
7134 2012-04-03 Richard Guenther <rguenther@suse.de>
7135
7136 PR tree-optimization/52808
7137 * gcc.dg/pr52808.c: New testcase.
7138
7139 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7140
7141 PR tree-optimization/52835
7142 * gfortran.dg/pr52835.f90: New test.
7143
7144 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7145
7146 * gnat.dg/specs/aggr5.ads: New test.
7147
7148 2012-04-02 Richard Guenther <rguenther@suse.de>
7149
7150 PR tree-optimization/52756
7151 * gcc.dg/torture/pr52756.c: New testcase.
7152
7153 2012-04-02 Richard Guenther <rguenther@suse.de>
7154
7155 PR middle-end/52803
7156 * gcc.dg/pr52803.c: New testcase.
7157
7158 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7159
7160 PR c++/40942
7161 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7162 DR 214 in account.
7163
7164 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7165
7166 PR c++/50043
7167 * g++.dg/cpp0x/noexcept17.C: New.
7168 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7169 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7170 * g++.dg/cpp0x/noexcept01.C: Likewise.
7171 * g++.dg/eh/init-temp1.C: Likewise.
7172 * g++.dg/eh/ctor1.C: Likwise.
7173
7174 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7175
7176 * gnat.dg/controlled6.adb: New test.
7177 * gnat.dg/controlled6_pkg.ads: New helper.
7178 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7179
7180 2012-03-30 Richard Henderson <rth@redhat.com>
7181
7182 PR debug/52727
7183 * g++.dg/opt/pr52727.C: New testcase.
7184
7185 2012-03-30 Richard Guenther <rguenther@suse.de>
7186
7187 PR tree-optimization/52754
7188 * gcc.target/i386/pr52754.c: New testcase.
7189
7190 2012-03-30 Richard Guenther <rguenther@suse.de>
7191
7192 PR middle-end/52772
7193 * g++.dg/torture/pr52772.C: New testcase.
7194
7195 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7196
7197 PR c++/52718
7198 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7199
7200 2012-03-29 Jason Merrill <jason@redhat.com>
7201
7202 PR c++/52685
7203 * g++.dg/template/inherit8.C: New.
7204
7205 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7206
7207 PR c++/52759
7208 * g++.dg/ext/weak4.C: New test.
7209
7210 PR tree-optimization/52760
7211 * gcc.c-torture/execute/pr52760.c: New test.
7212
7213 2012-03-29 Jason Merrill <jason@redhat.com>
7214
7215 PR c++/52743
7216 * g++.dg/cpp0x/initlist-array3.C: New.
7217
7218 2012-03-28 Jason Merrill <jason@redhat.com>
7219
7220 PR c++/52746
7221 * g++.dg/overload/virtual2.C: New.
7222
7223 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7224
7225 * gnat.dg/vect7.ad[sb]: New test.
7226
7227 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7228 Tobias Burnus <burnus@gcc.gnu.org>
7229
7230 PR fortran/52652
7231 * gfortran.dg/allocate_class_1.f90 : Change error test.
7232 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7233 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7234 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7235
7236 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7237
7238 PR middle-end/52691
7239 * gcc.dg/pr52691.c: New test.
7240
7241 PR middle-end/52750
7242 * gcc.c-torture/compile/pr52750.c: New test.
7243
7244 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7245
7246 PR target/52692
7247 * gcc.target/avr/torture/builtins-2.c: New test.
7248
7249 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7250
7251 PR target/52736
7252 * gcc.target/i386/pr52736.c: New test.
7253
7254 2012-03-27 Martin Jambor <mjambor@suse.cz>
7255
7256 PR middle-end/52693
7257 * gcc.dg/torture/pr52693.c: New test.
7258
7259 2012-03-27 Meador Inge <meadori@codesourcery.com>
7260
7261 PR c++/52672
7262 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7263
7264 2012-03-27 Mike Stump <mikestump@comcast.net>
7265
7266 PR target/52665
7267 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7268 failures that match branch names.
7269
7270 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7271 H.J. Lu <hongjiu.lu@intel.com>
7272
7273 PR target/52698
7274 * gcc.target/i386/pr52698.c: New test.
7275
7276 2012-03-27 Richard Guenther <rguenther@suse.de>
7277
7278 PR middle-end/52720
7279 * gcc.dg/torture/pr52720.c: New testcase.
7280
7281 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7282
7283 * gnat.dg/pack17.adb: New test.
7284
7285 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7286
7287 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7288 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7289
7290 2012-03-26 Martin Jambor <mjambor@suse.cz>
7291
7292 PR tree-optimization/50052
7293 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7294
7295 2012-03-26 Richard Guenther <rguenther@suse.de>
7296
7297 PR tree-optimization/52701
7298 * gfortran.dg/pr52701.f90: New testcase.
7299
7300 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7301
7302 PR tree-optimization/52686
7303 * gcc.target/arm/pr52686.c: New test.
7304
7305 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7306
7307 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7308 Add "-Os -flto" to list.
7309
7310 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7311
7312 * gnat.dg/concat2.ad[sb]: New test.
7313
7314 2012-03-24 Jason Merrill <jason@redhat.com>
7315
7316 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7317 * g++.dg/cpp0x/trailing2.C: Likewise.
7318 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7319 * g++.dg/cpp1y/auto-fn1.C: New.
7320 * g++.dg/cpp1y/auto-fn2.C: New.
7321 * g++.dg/cpp1y/auto-fn3.C: New.
7322 * g++.dg/cpp1y/auto-fn4.C: New.
7323 * g++.dg/cpp1y/auto-fn5.C: New.
7324 * g++.dg/cpp1y/auto-fn6.C: New.
7325 * g++.dg/cpp1y/auto-fn7.C: New.
7326 * g++.dg/cpp1y/auto-fn8.C: New.
7327 * g++.dg/cpp1y/auto-fn9.C: New.
7328 * g++.dg/cpp1y/auto-fn10.C: New.
7329 * g++.dg/cpp1y/auto-fn11.C: New.
7330
7331 2012-03-23 Richard Guenther <rguenther@suse.de>
7332
7333 PR tree-optimization/52678
7334 * gfortran.dg/pr52678.f: New testcase.
7335
7336 2012-03-23 Richard Guenther <rguenther@suse.de>
7337
7338 PR tree-optimization/52638
7339 * g++.dg/torture/pr52638.C: New testcase.
7340
7341 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7342
7343 PR c++/52487
7344 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7345
7346 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7347
7348 PR c++/52671
7349 * g++.dg/ext/attrib44.C: New test.
7350
7351 2012-03-22 Jan Hubicka <jh@suse.cz>
7352
7353 PR middle-end/51737
7354 * g++.dg/torture/pr51737.C: New testcase
7355
7356 2012-03-22 Richard Guenther <rguenther@suse.de>
7357
7358 PR tree-optimization/52548
7359 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7360
7361 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7362
7363 * lib/fortran-modules.exp (list-module-names-1): Remove
7364 warning.
7365
7366 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7367
7368 PR target/50751
7369 * gcc.target/sh/pr50751-1.c: New.
7370 * gcc.target/sh/pr50751-2.c: New.
7371 * gcc.target/sh/pr50751-3.c: New.
7372
7373 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7374
7375 PR target/52479
7376 * gcc.target/sh/sh4a-cos.c: Remove.
7377 * gcc.target/sh/sh4a-sin.c: Remove.
7378 * gcc.target/sh/sh4a-sincos.c: Remove.
7379
7380 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7381
7382 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7383 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7384
7385 2012-03-21 Martin Jambor <mjambor@suse.cz>
7386
7387 PR testsuite/52641
7388 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7389 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7390
7391 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7392
7393 * gcc.target/arm/thumb-16bit-ops.c: New file.
7394 * gcc.target/arm/thumb-ifcvt.c: New file.
7395
7396 2012-03-20 Jason Merrill <jason@redhat.com>
7397
7398 * lib/target-supports.exp: Add { target c++1y }.
7399
7400 * g++.dg/cpp0x/auto32.C: New.
7401
7402 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7403
7404 PR testsuite/52641
7405 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7406 int32plus.
7407 * gcc.dg/torture/pr48124-4.c: Ditto:
7408 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7409
7410 2012-03-20 Jason Merrill <jason@redhat.com>
7411
7412 PR c++/52510
7413 * g++.dg/cpp0x/initlist66.C: New.
7414
7415 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7416
7417 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7418 __AVR_HAVE_LPMX__
7419
7420 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7421
7422 PR target/49868
7423 * gcc.target/avr/torture/addr-space-2.h: New file.
7424 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7425 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7426 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7427 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7428
7429 2012-03-20 Richard Guenther <rguenther@suse.de>
7430
7431 * gnat.dg/pack16.adb: New testcase.
7432 * gnat.dg/pack16_pkg.ads: Likewise.
7433 * gnat.dg/specs/pack8.ads: Likewise.
7434 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7435
7436 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7437
7438 * g++.dg/warn/Wuseless-cast.C: Extend.
7439
7440 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7441
7442 PR c++/14710
7443 * g++.dg/warn/Wuseless-cast.C: New.
7444
7445 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7446
7447 PR libfortran/52608
7448 * gfortran.dg/pr52608.f90: New test.
7449
7450 2012-03-17 Tobias Burnus <burnus@net-b.de>
7451
7452 PR fortran/52585
7453 * gfortran.dg/proc_ptr_36.f90: New.
7454
7455 2012-03-16 Martin Jambor <mjambor@suse.cz>
7456
7457 * gcc.dg/misaligned-expand-1.c: New test.
7458 * gcc.dg/misaligned-expand-3.c: Likewise.
7459
7460 2012-03-16 Richard Guenther <rguenther@suse.de>
7461 Kai Tietz <ktietz@redhat.com>
7462
7463 PR middle-end/48814
7464 * gcc.c-torture/execute/pr48814-1.c: New test.
7465 * gcc.c-torture/execute/pr48814-2.c: New test.
7466 * gcc.dg/tree-ssa/assign-1.c: New test.
7467 * gcc.dg/tree-ssa/assign-2.c: New test.
7468 * gcc.dg/tree-ssa/assign-3.c: New test.
7469
7470 2012-03-16 Richard Guenther <rguenther@suse.de>
7471
7472 * gnat.dg/specs/pack7.ads: New testcase.
7473
7474 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7475
7476 PR target/52568
7477 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7478 * gcc.dg/torture/vshuf-8.inc: Likewise.
7479 * gcc.dg/torture/vshuf-16.inc: Likewise.
7480 * gcc.dg/torture/vshuf-32.inc: Likewise.
7481
7482 2012-03-15 Jason Merrill <jason@redhat.com>
7483
7484 * g++.dg/torture/pr52582.C: New.
7485
7486 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7487
7488 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7489
7490 2012-03-15 Ira Rosen <irar@il.ibm.com>
7491 Ulrich Weigand <ulrich.weigand@linaro.org>
7492
7493 * gcc.dg/vect/slp-cond-3.c: New test.
7494 * gcc.dg/vect/slp-cond-4.c: New test.
7495
7496 2012-03-15 Ira Rosen <irar@il.ibm.com>
7497 Ulrich Weigand <ulrich.weigand@linaro.org>
7498
7499 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7500 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7501
7502 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7503
7504 PR libfortran/52434
7505 PR libfortran/48878
7506 PR libfortran/38199
7507 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7508 * gfortran.dg/round_1.f03: Likewise.
7509
7510 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7511 Andrew Pinski <apinski@cavium.com>
7512
7513 PR middle-end/52592
7514 * gcc.dg/pr52592.c: New test.
7515
7516 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7517
7518 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7519 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7520 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7521 * lib/fortran-modules.exp: .. this new file. Adjust users.
7522 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7523 gfortran-dg-debug-runtest): Call cleanup-modules.
7524 * lib/fortran-torture.exp (fortran-torture-execute,
7525 fortran-torture): Likewise.
7526 * gfortran.dg/coarray/caf.exp: Likewise.
7527 * lib/lto.exp: Likewise.
7528 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7529 * gfortran.dg/class_4b.f03: Likewise.
7530 * gfortran.dg/class_4c.f03: Likewise.
7531 * gfortran.dg/class_45a.f03: Likewise.
7532 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7533 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7534 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7535 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7536 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7537 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7538 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7539 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7540 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7541 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7542 * gfortran.dg/whole_file_28.f90: Likewise.
7543 * gfortran.dg/whole_file_29.f90: Likewise.
7544 * gfortran.dg/whole_file_30.f90: Likewise.
7545 * gfortran.dg/whole_file_31.f90: Likewise.
7546
7547 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7548
7549 PR tree-optimization/52267
7550 * gcc.dg/pr52267.c: New test.
7551 * gcc.dg/tree-ssa/vrp65.c: New test.
7552 * gcc.dg/tree-ssa/vrp66.c: New test.
7553
7554 2012-03-15 Richard Guenther <rguenther@suse.de>
7555
7556 PR middle-end/52580
7557 * gfortran.dg/vect/pr52580.f: New testcase.
7558
7559 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7560
7561 * gcc.target/sh/fpul-usage-1.c: New.
7562
7563 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7564
7565 PR target/49468
7566 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7567 * gcc.target/sh/pr49468-di.c: Likewise.
7568
7569 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7570
7571 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7572 * gcc.dg/c99-stdint-6.c: Likewise.
7573 * gcc.dg/lto/20090210_0.c: Likewise.
7574 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7575 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7576 * gcc.dg/pragma-init-fini-2.c: Likewise.
7577 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7578 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7579 * gcc.target/i386/pr22152.c: Likewise.
7580 * gcc.target/i386/vect8-ret.c: Likewise.
7581 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7582 handling.
7583
7584 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7585
7586 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7587 * g++.dg/tree-prof/partition1.C: Likewise.
7588 * g++.dg/tree-prof/partition2.C: Likewise.
7589 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7590 handling.
7591 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7592 * gcc.c-torture/execute/20010724-1.c: Remove.
7593 * gcc.c-torture/execute/20010724-1.x: Remove.
7594 * gcc.c-torture/execute/20040208-2.c: Remove.
7595 * gcc.c-torture/execute/20040208-2.x: Remove.
7596 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7597 Remove.
7598 (main) [__mips__ && __sgi__]: Remove.
7599 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7600 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7601 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7602 mips-sgi-irix6* handling.
7603 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7604 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7605 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7606 handling.
7607 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7608 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7609 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7610 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7611 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7612 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7613 mips-sgi-irix6*.
7614 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7615 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7616 * gcc.target/mips/save-restore-3.c: Likewise.
7617 * gcc.target/mips/save-restore-4.c: Likewise.
7618 * gcc.target/mips/save-restore-5.c: Likewise.
7619 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7620 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7621 messages.
7622 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7623 IRIX 6 handling.
7624 (restore_ld_library_path_env_vars): Likewise.
7625 * lib/target-supports.exp (check_profiling_available): Remove
7626 mips*-*-irix* handling.
7627 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7628 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7629 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7630
7631 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7632
7633 PR c++/52582
7634 * g++.dg/opt/pr52582.C: New test.
7635
7636 2012-03-14 Richard Guenther <rguenther@suse.de>
7637
7638 PR tree-optimization/52571
7639 * gcc.dg/vect/vect-2.c: Initialize arrays.
7640 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7641 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7642 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7643
7644 2012-03-14 Richard Guenther <rguenther@suse.de>
7645
7646 PR middle-end/52080
7647 PR middle-end/52097
7648 PR middle-end/48124
7649 * gcc.dg/torture/pr48124-1.c: New testcase.
7650 * gcc.dg/torture/pr48124-2.c: Likewise.
7651 * gcc.dg/torture/pr48124-3.c: Likewise.
7652 * gcc.dg/torture/pr48124-4.c: Likewise.
7653
7654 2012-03-14 Richard Guenther <rguenther@suse.de>
7655
7656 PR middle-end/52578
7657 * gcc.dg/pr52578.c: New testcase.
7658
7659 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7660
7661 PR c++/52521
7662 * g++.dg/cpp0x/udlit-args2.C: New test.
7663
7664 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7665
7666 PR target/48596
7667 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7668 * gcc.c-torture/compile/pr48596.c: ... here.
7669
7670 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7671
7672 PR c++/51641
7673 * g++.dg/lookup/hidden-class17.C: New test.
7674
7675 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7676
7677 PR c/52577
7678 * gcc.dg/Wunused-var-3.c: New test.
7679
7680 2012-03-13 Martin Jambor <mjambor@suse.cz>
7681
7682 * gcc.dg/misaligned-expand-2.c: New test.
7683
7684 2012-03-13 Richard Guenther <rguenther@suse.de>
7685
7686 PR middle-end/52134
7687 * gcc.dg/pr52134.c: New testcase.
7688
7689 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7690
7691 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7692
7693 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7694
7695 PR tree-optimization/46728
7696 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7697 * gcc.target/powerpc/pr46728-5.c: Likewise.
7698 * gcc.target/powerpc/pr46728-8.c: Likewise.
7699 * gcc.target/powerpc/pr46728-10.c: Likewise.
7700 * gcc.target/powerpc/pr46728-11.c: Likewise.
7701 * gcc.target/powerpc/pr46728-13.c: Likewise.
7702 * gcc.target/powerpc/pr46728-14.c: Likewise.
7703 * gcc.target/powerpc/pr46728-15.c: Likewise.
7704
7705 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7706
7707 PR c++/52299
7708 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7709
7710 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7711
7712 PR tree-optimization/46728
7713 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7714 * gcc.target/powerpc/pr46728-5.c: Likewise.
7715 * gcc.target/powerpc/pr46728-8.c: Likewise.
7716 * gcc.target/powerpc/pr46728-10.c: Likewise.
7717 * gcc.target/powerpc/pr46728-11.c: Likewise.
7718 * gcc.target/powerpc/pr46728-13.c: Likewise.
7719 * gcc.target/powerpc/pr46728-14.c: Likewise.
7720 * gcc.target/powerpc/pr46728-15.c: Likewise.
7721
7722 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7723
7724 PR target/49868
7725 * gcc.target/avr/torture/addr-space-1.h: New file.
7726 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7727 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7728 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7729 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7730
7731 2012-03-12 Andrew Pinski <apinski@cavium.com>
7732
7733 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7734
7735 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7736
7737 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7738 * g++.dg/abi/thunk4.C: Likewise.
7739 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7740 Adapt line numbers.
7741 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7742 handling.
7743 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7744 * g++.dg/eh/spbp.C: Likewise.
7745 * g++.dg/ext/label13.C: Likewise.
7746 * g++.dg/guality/guality.exp: Likewise.
7747 * g++.dg/other/anon5.C: Likewise.
7748 * g++.dg/other/pragma-ep-1.C: Remove.
7749 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7750 * g++.dg/warn/pr31246.C: Likewise.
7751 * g++.dg/warn/weak1.C: Likewise.
7752 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7753 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7754 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7755 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7756 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7757 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7758 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7759 * gcc.dg/c99-tgmath-1.c: Likewise.
7760 * gcc.dg/c99-tgmath-2.c: Likewise.
7761 * gcc.dg/c99-tgmath-3.c: Likewise.
7762 * gcc.dg/c99-tgmath-4.c: Likewise.
7763 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7764 handling.
7765 * gcc.dg/debug/pr49032.c: Likewise.
7766 * gcc.dg/guality/guality.exp: Likewise.
7767 * gcc.dg/intmax_t-1.c: Likewise.
7768 * gcc.dg/pr48616.c: Likewise.
7769 * gcc.dg/pragma-ep-1.c: Remove.
7770 * gcc.dg/pragma-ep-2.c: Remove.
7771 * gcc.dg/pragma-ep-3.c: Remove.
7772 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7773 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7774 * gcc.misc-tests/gcov-14.c: Likewise.
7775 * gfortran.dg/guality/guality.exp: Likewise.
7776 * lib/target-supports.exp (check_weak_available): Likewise.
7777 (add_options_for_tls): Likewise.
7778 (check_ascii_locale_available): Likewise.
7779 * obj-c++.dg/dwarf-2.mm: Likewise.
7780 * objc.dg/dwarf-1.m: Likewise.
7781 * objc.dg/dwarf-2.m: Likewise.
7782
7783 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7784
7785 PR tree-optimization/51721
7786 * gcc.dg/tree-ssa/vrp64.c: New test.
7787
7788 PR tree-optimization/52533
7789 * gcc.c-torture/compile/pr52533.c: New test.
7790
7791 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7792
7793 * gcc.target/i386/rtm-xabort-1.c: New.
7794 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7795 * gcc.target/i386/rtm-xend-1.c: Ditto.
7796 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7797 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7798 * gcc.target/i386/sse-13.c: Ditto.
7799 * gcc.target/i386/sse-14.c: Ditto.
7800 * gcc.target/i386/sse-22.c: Ditto.
7801 * gcc.target/i386/sse-23.c: Ditto.
7802 * g++.dg/other/i386-2.C: Ditto.
7803 * g++.dg/other/i386-3.C: Ditto.
7804
7805 2012-03-12 Tobias Burnus <burnus@net-b.de>
7806
7807 PR fortran/52542
7808 * gfortran.dg/proc_ptr_35.f90: New.
7809
7810 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7811
7812 PR target/52530
7813 * gcc.dg/torture/pr52530.c: New test.
7814
7815 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7816
7817 PR target/51244
7818 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7819
7820 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7821
7822 PR target/52450
7823 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7824
7825 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7826
7827 2012-03-09 Andrew Pinski <apinski@cavium.com>
7828
7829 PR middle-end/51988
7830 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7831 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7832
7833 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7834
7835 * gcc.dg/tree-ssa/scev-3.c: New.
7836 * gcc.dg/tree-ssa/scev-4.c: New.
7837
7838 2012-03-08 Tobias Burnus <burnus@net-b.de>
7839
7840 PR fortran/52469
7841 * gfortran.dg/proc_ptr_34.f90
7842
7843 2012-03-07 Jason Merrill <jason@redhat.com>
7844
7845 PR c++/52521
7846 * g++.dg/cpp0x/udlit-mangle.C: New.
7847
7848 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7849
7850 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7851
7852 2012-03-06 Richard Guenther <rguenther@suse.de>
7853
7854 PR middle-end/52493
7855 * gcc.dg/torture/pr52493.c: New testcase.
7856
7857 2012-03-06 Richard Guenther <rguenther@suse.de>
7858
7859 PR lto/52097
7860 * gcc.dg/lto/pr52097_0.c: New testcase.
7861
7862 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7863
7864 PR target/51244
7865 * gcc.target/sh/pr51244-1.c: New.
7866 * gcc.target/sh/pr51244-2.c: New.
7867 * gcc.target/sh/pr51244-3.c: New.
7868
7869 2012-03-05 Jason Merrill <jason@redhat.com>
7870
7871 PR c++/51930
7872 * g++.dg/ext/visibility/template11.C: New.
7873
7874 * g++.dg/cpp0x/implicit13.C: New.
7875
7876 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7877
7878 PR tree-optimization/51721
7879 * gcc.dg/tree-ssa/vrp63.c: New test.
7880 * gcc.dg/pr51721.c: New test.
7881
7882 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7883
7884 PR fortran/50981
7885 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7886 argument checks.
7887
7888 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7889
7890 PR target/52146
7891 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7892
7893 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7894
7895 PR fortran/50981
7896 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7897
7898 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7899
7900 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7901 int32plus.
7902
7903 2012-03-03 Jason Merrill <jason@redhat.com>
7904
7905 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7906
7907 Core 1270
7908 * g++.dg/cpp0x/initlist65.C: New.
7909
7910 PR c++/36797
7911 * g++.dg/ext/is_empty2.C: New.
7912
7913 2012-03-03 Tobias Burnus <burnus@net-b.de>
7914
7915 PR fortran/48820
7916 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7917
7918 2012-03-03 Tobias Burnus <burnus@net-b.de>
7919
7920 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7921 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7922 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7923 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7924 * gfortran.dg/class_30.f90: Remove dg-warning line.
7925 * gfortran.dg/bind_c_usage_25.f90: New.
7926
7927 2012-03-03 Tobias Burnus <burnus@net-b.de>
7928
7929 PR fortran/48820
7930 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7931 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7932 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7933
7934 2012-03-03 Tobias Burnus <burnus@net-b.de>
7935
7936 PR fortran/48820
7937 * gfortran.dg/assumed_type_1.f90: New.
7938 * gfortran.dg/assumed_type_2.f90: New.
7939 * gfortran.dg/assumed_type_3.f90: New.
7940 * gfortran.dg/assumed_type_4.f90: New.
7941
7942 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7943
7944 PR target/49486
7945 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7946 * gcc.target/sh/pr49468-di.c: New.
7947
7948 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7949
7950 * gcc.dg/graphite/pr50561.c: Update.
7951
7952 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7953
7954 * gcc.target/powerpc/pr52457.c: New test.
7955
7956 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7957
7958 * gcc.target/arm/sat-1.c: New test.
7959
7960 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7961
7962 PR target/46716
7963 * gcc.target/i386/pr46716.c: New test.
7964
7965 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7966
7967 PR c++/51989
7968 * g++.dg/cpp0x/sfinae32.C: New.
7969
7970 2012-03-02 Richard Guenther <rguenther@suse.de>
7971
7972 PR tree-optimization/52406
7973 * gcc.dg/torture/pr52406.c: New testcase.
7974
7975 2012-03-02 Tobias Burnus <burnus@net-b.de>
7976
7977 PR fortran/52325
7978 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7979 * gfortran.dg/nullify_2.f90: Update dg-error.
7980 * gfortran.dg/nullify_4.f90: Ditto.
7981 * gfortran.dg/pointer_init_6.f90: Ditto.
7982
7983 2012-03-02 Tobias Burnus <burnus@net-b.de>
7984
7985 PR fortran/52270
7986 * gfortran.dg/class_51.f90: New.
7987
7988 2012-03-02 Tobias Burnus <burnus@net-b.de>
7989
7990 PR fortran/52452
7991 * gfortran.dg/intrinsic_8.f90: New.
7992
7993 2012-03-01 Kai Tietz <ktietz@redhat.com>
7994
7995 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
7996 routines on mingw targets.
7997 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
7998
7999 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8000
8001 PR tree-optimization/52445
8002 * gcc.dg/pr52445.c: New test.
8003
8004 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8005
8006 PR target/52437
8007 * gcc.c-torture/compile/pr52437.c: New test.
8008
8009 PR middle-end/52419
8010 * gcc.dg/torture/pr52419.c: New test.
8011
8012 PR tree-optimization/52429
8013 * gcc.dg/torture/pr52429.c: New test.
8014 * g++.dg/opt/pr52429.C: New test.
8015
8016 2012-02-29 Richard Guenther <rguenther@suse.de>
8017
8018 PR testsuite/52297
8019 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8020 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8021 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8022 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8023 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8024 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8025
8026 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8027
8028 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8029
8030 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8031
8032 PR fortran/52386
8033 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8034
8035 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8036
8037 PR target/51534
8038 * gcc.target/arm/neon/pr51534.c: New testcase.
8039
8040 2012-02-28 Richard Guenther <rguenther@suse.de>
8041
8042 PR target/52407
8043 * gcc.dg/torture/pr52407.c: New testcase.
8044
8045 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8046
8047 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8048 * gcc.target/arm/vfp2.c: Likewise.
8049 * gcc.target/arm/vfp3.c: Likewise.
8050 * gcc.target/arm/vfp4.c: Likewise.
8051 * gcc.target/arm/vfp5.c: Likewise.
8052 * gcc.target/arm/vfp6.c: Likewise.
8053 * gcc.target/arm/vfp7.c: Likewise.
8054 * gcc.target/arm/vfp8.c: Likewise.
8055 * gcc.target/arm/vfp9.c: Likewise.
8056 * gcc.target/arm/vfp10.c: Likewise.
8057 * gcc.target/arm/vfp11.c: Likewise.
8058 * gcc.target/arm/vfp12.c: Likewise.
8059 * gcc.target/arm/vfp13.c: Likewise.
8060 * gcc.target/arm/vfp14.c: Likewise.
8061 * gcc.target/arm/vfp15.c: Likewise.
8062 * gcc.target/arm/vfp16.c: Likewise.
8063 * gcc.target/arm/vfp17.c: Likewise.
8064 * gcc.target/arm/neon-constants.h: New file.
8065 * gcc.target/arm/neon-vect1.c: New test.
8066 * gcc.target/arm/neon-vect2.c: New test.
8067 * gcc.target/arm/neon-vect3.c: New test.
8068 * gcc.target/arm/neon-vect4.c: New test.
8069 * gcc.target/arm/neon-vect5.c: New test.
8070 * gcc.target/arm/neon-vect6.c: New test.
8071 * gcc.target/arm/neon-vect7.c: New test.
8072 * gcc.target/arm/neon-vect8.c: New test.
8073
8074 2012-02-28 Richard Guenther <rguenther@suse.de>
8075
8076 PR tree-optimization/52402
8077 * gcc.dg/torture/pr52402.c: New testcase.
8078
8079 2012-02-28 Richard Guenther <rguenther@suse.de>
8080
8081 PR lto/52400
8082 * g++.dg/lto/pr52400_0.C: New testcase.
8083
8084 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8085
8086 * gcc.target/avr/torture/builtins-1.c: New test.
8087 * gcc.target/avr/torture/builtins-error.c: New test.
8088
8089 2012-02-28 Kai Tietz <ktietz@redhat.com>
8090
8091 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8092 * gcc.target/i386/pr45352-2.c: Likewise.
8093 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8094 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8095 targets instead rand.
8096 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8097 * gcc.target/i386/sse2-mul-1.c: Likewise.
8098 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8099 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8100 * gcc.target/i386/pad-1.c: Likewise.
8101 * gcc.target/i386/pad-9.c: Likewise.
8102 * gcc.target/i386/pad-2.c: Likewise.
8103 * gcc.target/i386/pad-5b.c: Likewise.
8104 * gcc.target/i386/pad-8.c: Likewise.
8105 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8106 * gcc.target/i386/pr44130.c: Likewise.
8107 * gcc.target/i386/align-main-1.c: Likewise.
8108 * gcc.target/i386/align-main-2.c: Likewise.
8109 * gcc.target/i386/sw-1.c: Likewise.
8110 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8111 on x64 mingw target.
8112 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8113 * gcc.target/i386/pr46295.c: Likewise.
8114 * gcc.target/i386/amd64-abi-1.c: Likewise.
8115 * gcc.target/i386/amd64-abi-2.c: Likewise.
8116 * gcc.target/i386/pr39082-1.c: Likewise.
8117 * gcc.target/i386/pr39162.c: Likewise.
8118 * gcc.target/i386/pr22152.c: Likewise.
8119 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8120 * gcc.target/i386/wrfsbase-2.c: Likewise.
8121 * gcc.target/i386/local.c: Likewise
8122 * gcc.target/i386/wrgsbase-1.c: Likewise.
8123 * gcc.target/i386/wrfsbase-1.c: Likewise.
8124 * gcc.target/i386/pr39315-3.c: Likewise.
8125 * gcc.target/i386/pr35767-4.c: Likewise.
8126 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8127 x64 mingw target.
8128 * gcc.target/i386/pr45336-2.c: Likewise.
8129 * gcc.target/i386/pr45336-1.c: Likewise.
8130 * gcc.target/i386/pr45336-4.c: Likewise.
8131
8132 2012-02-27 Tristan Gingold <gingold@adacore.com>
8133
8134 * gnat.dg/array20.ad[sb]: New test.
8135
8136 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8137
8138 PR target/52375
8139 * gcc.target/arm/pr52375.c: New test.
8140 * gcc.c-torture/compile/pr52375.c: New test.
8141
8142 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8143
8144 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8145 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8146
8147 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8148
8149 * gnat.dg/aggr19.adb: New test.
8150 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8151
8152 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8153
8154 PR target/49263
8155 * gcc.target/sh/pr49263.c: New.
8156
8157 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8158
8159 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8160 simulate_thread_wrapper_other_threads
8161 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8162 Move initialization of 'value' to main().
8163 (main): Initialize 'value';
8164 * gcc.dg/simulate-thread/speculative-store.c
8165 (simulate_thread_step_verify): Return 0 when successful.
8166 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8167 Reduce threshold.
8168 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8169 (simulate_thread_wrapper_other_threads): Return a success/fail value
8170 and issue an error if the instruction count threshold is exceeded.
8171
8172 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8173
8174 PR target/50580
8175 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8176 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8177
8178 2012-02-24 Richard Guenther <rguenther@suse.de>
8179
8180 PR middle-end/52355
8181 * gcc.dg/pr52355.c: New testcase.
8182
8183 2012-02-23 Kai Tietz <ktietz@redhat.com>
8184
8185 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8186 * gcc.dg/Wpadded.c: Likewise.
8187 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8188 structure-layout.
8189 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8190 for sleep by Sleep and add windows.h include for this function.
8191 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8192 targets.
8193 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8194 target.
8195 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8196 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8197 on x64 mingw target.
8198 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8199 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8200 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8201 failure on LLP64 target.
8202
8203 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8204
8205 PR c/52290
8206 * gcc.dg/noncompile/pr52290.c: New test.
8207
8208 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8209
8210 PR tree-optimization/52019
8211 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8212
8213 2012-02-22 Kai Tietz <ktietz@redhat.com>
8214
8215 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8216 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8217 derived pdiff_t type.
8218 * g++.dg/torture/pr49720.C: Likewise
8219
8220 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8221
8222 PR target/52330
8223 * gcc.target/i386/pr52330.c: New test.
8224
8225 2012-02-22 Tobias Burnus <burnus@net-b.de>
8226
8227 PR fortran/52335
8228 * gfortran.dg/io_constraints_10.f90: New.
8229
8230 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8231
8232 * lib/target-supports.exp (check_effective_target_vect_condition):
8233 Return true for NEON.
8234
8235 2012-02-21 Kai Tietz <ktietz@redhat.com>
8236
8237 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8238
8239 2012-02-21 Richard Guenther <rguenther@suse.de>
8240
8241 PR tree-optimization/52324
8242 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8243
8244 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8245
8246 PR middle-end/51782
8247 * gcc.target/avr/torture/pr51782-1.c: New test.
8248
8249 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8250
8251 PR tree-optimization/52318
8252 * gcc.dg/pr52318.c: New test.
8253
8254 2012-02-20 Kai Tietz <ktietz@redhat.com>
8255
8256 * gcc.dg/bf-ms-layout-3.c: New testcase.
8257
8258 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8259
8260 PR testsuite/52229
8261 PR fortran/32380
8262 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8263
8264 2012-02-20 Richard Guenther <rguenther@suse.de>
8265
8266 PR tree-optimization/52298
8267 * gcc.dg/torture/pr52298.c: New testcase.
8268 * gcc.dg/vect/pr52298.c: Likewise.
8269
8270 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8271
8272 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8273 * gcc.c-torture/execute/pr52286.c: Ditto.
8274
8275 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8276
8277 PR tree-optimization/52286
8278 * gcc.c-torture/execute/pr52286.c: New test.
8279
8280 2012-02-18 Tobias Burnus <burnus@net-b.de>
8281
8282 PR fortran/52295
8283 * gfortran.dg/interface_35.f90: Use -std=f2003.
8284 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8285 * gfortran.dg/interface_assignment_4.f90: Ditto.
8286 * gfortran.dg/bessel_1.f90: Ditto.
8287 * gfortran.dg/func_result_6.f90: Ditto.
8288 * gfortran.dg/hypot_1.f90: Ditto.
8289 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8290
8291 2012-02-17 Tobias Burnus <burnus@net-b.de>
8292
8293 PR translation/52232
8294 PR translation/52234
8295 PR translation/52245
8296 PR translation/52246
8297 PR translation/52262
8298 PR translation/52273
8299 * gfortran.dg/coarray_22.f90: Update dg-error.
8300 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8301
8302 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8303
8304 PR target/51753
8305 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8306 (simulate-thread): Use default timeout.
8307
8308 2012-02-16 Jason Merrill <jason@redhat.com>
8309
8310 PR c++/52248
8311 * g++.dg/ext/timevar1.C: New.
8312
8313 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8314
8315 PR c++/52126
8316 * g++.dg/template/using21.C: New.
8317 * g++.dg/template/using22.C: Likewise.
8318
8319 2012-02-16 Jason Merrill <jason@redhat.com>
8320
8321 PR c++/51415
8322 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8323
8324 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8325
8326 PR tree-optimization/52255
8327 * gcc.c-torture/compile/pr52255.c: New test.
8328
8329 PR debug/52260
8330 * g++.dg/debug/dwarf2/pr52260.C: New test.
8331
8332 PR middle-end/51929
8333 * g++.dg/ipa/pr51929.C: New test.
8334
8335 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8336
8337 PR target/52199
8338 * gcc.target/powerpc/pr52199.c: New file.
8339
8340 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8341
8342 PR target/52152
8343 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8344
8345 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8346
8347 * gcc.dg/pr51867.c: Don't include <math.h>.
8348 (sqrtf): Declare.
8349
8350 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8351
8352 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8353 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8354
8355 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8356
8357 PR tree-optimization/50561
8358 * gcc.dg/graphite/pr50561.c: New testcase.
8359
8360 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8361
8362 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8363 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8364
8365 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8366
8367 * gnat.dg/discr35.ad[sb]: New test.
8368
8369 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8370
8371 * gnat.dg/volatile10.adb: New test.
8372 * gnat.dg/volatile10_pkg.ads: New helper.
8373
8374 2012-02-14 Jason Merrill <jason@redhat.com>
8375
8376 * g++.dg/ext/attrib43.C: New.
8377
8378 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8379
8380 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8381 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8382 fgnu_tm.
8383 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8384 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8385 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8386 effective_target fgnu_tm.
8387 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8388
8389 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8390
8391 PR c++/52247
8392 * g++.dg/template/asmgoto1.C: New test.
8393
8394 2012-02-14 Ian Lance Taylor <iant@google.com>
8395
8396 PR go/48501
8397 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8398 compiling generated file for 64bit and index tests.
8399
8400 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8401
8402 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8403
8404 2012-02-14 Richard Guenther <rguenther@suse.de>
8405
8406 PR tree-optimization/52244
8407 PR tree-optimization/51528
8408 * gcc.dg/torture/pr52244.c: New testcase.
8409
8410 2012-02-14 Walter Lee <walt@tilera.com>
8411
8412 * g++.dg/other/PR23205.C: Disable test on tile.
8413 * g++.dg/other/pr23205-2.C: Disable test on tile.
8414 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8415 * gcc.dg/20040813-1.c: Disable test on tile.
8416 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8417 * gcc.misc-tests/linkage.exp: Handle tilegx.
8418
8419 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8420
8421 PR tree-optimization/52210
8422 * gcc.dg/pr52210.c: New test.
8423
8424 2012-02-14 Jason Merrill <jason@redhat.com>
8425
8426 PR c++/39055
8427 * g++.dg/overload/defarg5.C: New.
8428
8429 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8430
8431 PR c/52181
8432 * c-c++-common/pr52181.c: New test.
8433
8434 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8435
8436 PR c++/52215
8437 * g++.dg/ext/atomic-1.C: New test.
8438
8439 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8440
8441 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8442
8443 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8444
8445 PR middle-end/52209
8446 * gcc.c-torture/execute/pr52209.c: New test.
8447
8448 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8449
8450 PR fortran/50981
8451 * gfortran.dg/elemental_optional_args_5.f03: New test.
8452
8453 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8454
8455 PR testsuite/50076
8456 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8457 cases.
8458
8459 2012-02-11 Ian Lance Taylor <iant@google.com>
8460
8461 PR go/51874
8462 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8463 SPARC Solaris. Don't run the test at all on systems where it may
8464 not work, rather than xfailing it.
8465
8466 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8467
8468 PR rtl-optimization/52175
8469 * gcc.c-torture/compile/pr52175.c: New test.
8470
8471 2012-02-10 Jason Merrill <jason@redhat.com>
8472
8473 PR c++/51910
8474 * g++.dg/template/repo10.C: New.
8475
8476 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8477
8478 PR debug/52132
8479 * gcc.dg/pr52132.c: New test.
8480
8481 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8482
8483 * gnat.dg/specs/aggr4.ads: New test.
8484 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8485
8486 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8487
8488 PR target/52146
8489 * gcc.target/i386/pr52146.c: New.
8490
8491 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8492
8493 PR middle-end/52177
8494 * c-c++-common/pr52177.c: New test.
8495
8496 2012-02-10 Jan Hubicka <jh@suse.cz>
8497
8498 PR middle-end/48600
8499 * g++.dg/torture/pr48600.C: New testcase.
8500
8501 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8502
8503 PR middle-end/52140
8504 * gcc.dg/dfp/pr52140.c: New test.
8505
8506 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8507
8508 PR fortran/32380
8509 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8510 of dg-options.
8511
8512 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8513
8514 PR middle-end/51867
8515 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8516 * gcc.dg/pr51867.c: New test.
8517
8518 2012-02-09 Ian Lance Taylor <iant@google.com>
8519
8520 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8521 which don't support -fsplit-stack. Turn off optimization when
8522 compiling select5-out.go.
8523
8524 2012-02-08 Ian Lance Taylor <iant@google.com>
8525
8526 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8527 systems which don't support -fsplit-stack.
8528
8529 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8530
8531 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8532 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8533 machine instuction in the log.
8534
8535 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8536
8537 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8538 to 20 seconds.
8539
8540 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8541
8542 PR driver/48524
8543 * gcc.dg/pr48524.c: New test.
8544 * gcc.dg/pr48524.spec: New spec file for test.
8545
8546 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8547
8548 PR fortran/32380
8549 * gfortran.dg/vect/pr32380.f90: New test.
8550
8551 2012-02-08 Tobias Burnus <burnus@net-b.de>
8552
8553 PR fortran/52151
8554 * gfortran.dg/realloc_on_assign_12.f90: New.
8555
8556 2012-02-08 Richard Guenther <rguenther@suse.de>
8557
8558 PR rtl-optimization/52170
8559 * gcc.dg/torture/pr52170.c: New testcase.
8560
8561 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8562
8563 PR gcov-profile/52150
8564 * gcc.dg/tree-prof/pr52150.c: New test.
8565
8566 PR rtl-optimization/52139
8567 * gcc.dg/pr52139.c: New test.
8568
8569 2012-02-07 Jason Merrill <jason@redhat.com>
8570
8571 PR c++/51675
8572 * g++.dg/cpp0x/constexpr-union3.C: New.
8573
8574 PR c++/52035
8575 * g++.dg/lto/pr52035_0.C: New.
8576
8577 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8578
8579 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8580 * gcc.dg/special/weak-1.c: Likewise.
8581 * gcc.dg/ucnid-12.c: Likewise.
8582 * gcc.dg/torture/pr45678-1.c: Likewise.
8583 * gcc.dg/torture/pr45678-2.c: Likewise.
8584 * gcc.dg/vector-4.c: Likewise.
8585 * gcc.dg/ipa/inline-5.c: Likewise.
8586 * gcc.dg/ucnid-11.c: Likewise.
8587 * gcc.misc-tests/gcov-13.c: Likewise.
8588 * gcc.misc-tests/gcov-14.c: Likewise.
8589 * g++.dg/ext/label13.C: Likewise.
8590 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8591 hppa*-*-hpux* options.
8592 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8593 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8594 * gcc.dg/pr48616.c: Likewise.
8595 * gcc.dg/pr17957.c: Likewise.
8596 * gcc.dg/pr17055-1.c: Likewise.
8597 * gcc.dg/pr32912-1.c: Likewise.
8598 * gcc.dg/tm/pr51472.c: Likewise.
8599 * c-c++-common/fold-bitand-4.c: Likewise.
8600 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8601 Use dg-additional-options for extra options.
8602
8603 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8604
8605 * gcc.target/epiphany/interrupt-2.c: New test.
8606
8607 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8608
8609 PR target/52155
8610 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8611 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8612 for MIPS ELF.
8613
8614 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8615
8616 PR target/52152
8617 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8618
8619 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8620
8621 PR middle-end/24306
8622 PR target/52154
8623 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8624 * gcc.target/mips/va-arg-1.c: New test.
8625
8626 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8627
8628 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8629 for -mno-pointers-to-nested-functions.
8630
8631 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8632
8633 * gcc.c-torture/execute/20120207-1.c: New test.
8634
8635 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8636
8637 PR rtl-optimization/52060
8638 * gcc.dg/torture/pr52060.c: New test.
8639
8640 PR middle-end/52074
8641 * gcc.c-torture/compile/pr52074.c: New test.
8642
8643 2012-02-07 Tobias Burnus <burnus@net-b.de>
8644
8645 PR fortran/51514
8646 * gfortran.dg/class_to_type_2.f90: New.
8647
8648 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8649
8650 PR fortran/32373
8651 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8652 Remove module.
8653
8654 2012-02-06 Jason Merrill <jason@redhat.com>
8655
8656 PR c++/52088
8657 * g++.dg/template/conv13.C: New.
8658
8659 2012-02-06 Richard Guenther <rguenther@suse.de>
8660
8661 PR tree-optimization/52115
8662 * gcc.c-torture/compile/pr52115.c: New testcase.
8663
8664 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8665
8666 PR target/52129
8667 * gcc.c-torture/execute/pr52129.c: New test.
8668
8669 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8670
8671 * gcc.dg/pr48374.c: Actually add the test I forgot
8672 in the 2012-01-25 commit.
8673
8674 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8675
8676 PR fortran/32373
8677 * gfortran.dg/vect/vect-8.f90: New test case.
8678
8679 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8680
8681 PR fortran/48847
8682 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8683
8684 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8685
8686 PR fortran/52102
8687 * gfortran.dg/class_48.f90 : Add test of allocate class array
8688 component with source in subroutine test3. Remove commenting
8689 out in subroutine test4, since branching on unitialized variable
8690 is now fixed (no PR for this last.).
8691
8692 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8693
8694 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8695 on MIPS targets.
8696 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8697
8698 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8699
8700 PR target/52125
8701 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8702 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8703
8704 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8705
8706 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8707 (check_effective_target_sync_int_long): Use it.
8708 (check_effective_target_sync_char_short): Likewise.
8709 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8710
8711 2012-02-05 Tobias Burnus <burnus@net-b.de>
8712
8713 PR fortran/51972
8714 * gfortran.dg/class_48.f90: Add some further checks.
8715
8716 2012-02-05 Ira Rosen <irar@il.ibm.com>
8717
8718 PR tree-optimization/52091
8719 * gcc.dg/vect/pr52091.c: New test.
8720
8721 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8722
8723 PR rtl-optimization/52113
8724 * gcc.target/avr/pr52113.c: New test.
8725
8726 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8727
8728 PR rtl-optimization/52092
8729 * gcc.c-torture/compile/pr52092.c: New test.
8730
8731 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8732
8733 PR fortran/41587
8734 * gfortran.dg/class_array_10.f03: New test.
8735
8736 PR fortran/46356
8737 * gfortran.dg/class_array_11.f03: New test.
8738
8739 PR fortran/51754
8740 * gfortran.dg/class_array_12.f03: New test.
8741
8742 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8743
8744 PR fortran/52012
8745 * gfortran.dg/realloc_on_assign_11.f90: New test.
8746
8747 2012-02-02 Tobias Burnus <burnus@net-b.de>
8748
8749 PR fortran/52093
8750 * gfortran.dg/shape_7.f90: New.
8751
8752 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8753
8754 * gcc.target/mips/mips-prepend-1.c: New test.
8755
8756 2012-02-02 Jan Hubicka <jh@suse.cz>
8757 Tom de Vries <tom@codesourcery.com>
8758
8759 PR middle-end/51998
8760 * gcc.dg/alias-12.c: New testcase.
8761 * gcc.dg/alias-13.c: New testcase.
8762
8763 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8764
8765 PR target/52086
8766 * gcc.dg/pr52086.c: New test.
8767
8768 PR tree-optimization/52073
8769 * gcc.c-torture/compile/pr52073.c: New test.
8770
8771 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8772
8773 PR fortran/51958
8774 * gfortran.dg/function_optimize_10.f90: New test.
8775
8776 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8777
8778 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8779 test on alpha*-*-*.
8780
8781 2012-02-01 Tobias Burnus <burnus@net-b.de>
8782
8783 PR fortran/52024
8784 * gfortran.dg/typebound_operator_14.f90: New.
8785
8786 2012-02-01 Tobias Burnus <burnus@net-b.de>
8787
8788 PR fortran/52059
8789 * gfortran.dg/elemental_function_1.f90: New.
8790
8791 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8792
8793 PR rtl-optimization/51374
8794 * gcc.target/avr/torture/pr51374-1.c:
8795 Also fail if SBIS is seen.
8796
8797 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8798
8799 PR rtl-optimization/51374
8800 * gcc.target/avr/torture/pr51374-1.c: New.
8801
8802 2012-01-31 Tobias Burnus <burnus@net-b.de>
8803
8804 PR fortran/52024
8805 * gfortran.dg/typebound_generic_11.f90: New.
8806
8807 2012-01-31 Tobias Burnus <burnus@net-b.de>
8808
8809 PR fortran/52029
8810 * gfortran.dg/class_49.f90: New.
8811
8812 2012-01-31 Tobias Burnus <burnus@net-b.de>
8813
8814 PR fortran/52013
8815 * gfortran.dg/elemental_args_check_6.f90: New.
8816
8817 2012-01-31 Jason Merrill <jason@redhat.com>
8818
8819 PR c++/52043
8820 * g++.dg/cpp0x/variadic122.C: New.
8821
8822 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8823
8824 PR fortran/52012
8825 * gfortran.dg/realloc_on_assign_10.f90: New test.
8826
8827 2012-01-31 Richard Guenther <rguenther@suse.de>
8828
8829 PR tree-optimization/51528
8830 * gcc.dg/torture/pr51528.c: New testcase.
8831
8832 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8833
8834 PR go/48501
8835 * lib/go.exp (go_target_compile): Append timeout= to options.
8836 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8837 select5-out.go test on alpha*-*-* targets.
8838
8839 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8840
8841 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8842 (TEST_SHORT): Reformat in the same way.
8843 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8844 (TEST_SHORT): Reformat in the same way.
8845 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8846 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8847 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8848 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8849 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8850
8851 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8852
8853 PR target/51835
8854 * gcc.target/arm/pr51835.c: New testcase.
8855
8856 2012-01-30 Richard Guenther <rguenther@suse.de>
8857
8858 PR tree-optimization/52028
8859 * gcc.dg/torture/pr52028.c: New testcase.
8860 * gfortran.dg/ldist-pr45199.f: Adjust.
8861 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8862 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8863 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8864
8865 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8866
8867 PR debug/52027
8868 * gcc.dg/tree-prof/pr52027.c: New test.
8869
8870 PR tree-optimization/52046
8871 * gcc.dg/pr52046.c: New test.
8872
8873 PR debug/52048
8874 * g++.dg/other/pr52048.C: New test.
8875
8876 2012-01-30 Richard Guenther <rguenther@suse.de>
8877
8878 PR tree-optimization/52045
8879 * gcc.dg/pr52045.c: New testcase.
8880
8881 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8882
8883 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8884 new code generated for __sync_lock_release.
8885
8886 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8887
8888 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8889
8890 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8891
8892 PR testsuite/51875
8893 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8894
8895 * g++.dg/ext/visibility/template10.C: Fix typo.
8896
8897 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8898
8899 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8900
8901 PR c++/51327
8902 * g++.dg/cpp0x/constexpr-ice6.C: New.
8903
8904 2012-01-29 Tobias Burnus <burnus@net-b.de>
8905
8906 PR fortran/41600
8907 * gfortran.dg/default_initialization_6.f90: New.
8908
8909 2012-01-29 Tobias Burnus <burnus@net-b.de>
8910
8911 PR fortran/51972
8912 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8913 * gfortran.dg/class_48.f90: New.
8914
8915 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8916
8917 PR fortran/51808
8918 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8919
8920 2012-01-28 Tobias Burnus <burnus@net-b.de>
8921
8922 PR fortran/51972
8923 * gfortran.dg/class_allocate_12.f90: New.
8924
8925 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8926
8927 * gcc.dg/torture/pr50444.c: Fix dg directives.
8928
8929 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8930
8931 PR target/52006
8932 * gcc.target/arm/pr52006.c: New test.
8933
8934 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8935
8936 PR testsuite/52011
8937 * gcc.dg/lto/trans-mem.h: New file.
8938 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8939 * gcc.dg/lto/trans-mem-1_1.c: Same.
8940 * gcc.dg/lto/trans-mem-4_1.c: Same.
8941 * gcc.dg/lto/trans-mem-3_1.c: Same.
8942
8943 2012-01-27 Tobias Burnus <burnus@net-b.de>
8944
8945 PR fortran/52022
8946 * gfortran.dg/dummy_procedure_7.f90: New.
8947
8948 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8949
8950 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8951 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8952
8953 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8954
8955 PR c++/51852
8956 * g++.dg/other/gc5.C: New test.
8957
8958 2012-01-27 Richard Guenther <rguenther@suse.de>
8959
8960 PR tree-optimization/50444
8961 * gcc.dg/torture/pr50444.c: New testcase.
8962
8963 2012-01-27 Tobias Burnus <burnus@net-b.de>
8964
8965 PR fortran/51970
8966 PR fortran/51977
8967 * gfortran.dg/move_alloc_13.f90: New.
8968
8969 2012-01-27 Tobias Burnus <burnus@net-b.de>
8970
8971 PR fortran/51953
8972 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8973 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8974 and change dg-error string.
8975
8976 2012-01-27 Tobias Burnus <burnus@net-b.de>
8977
8978 PR fortran/52016
8979 * gfortran.dg/elemental_args_check_5.f90: New.
8980
8981 2012-01-27 Richard Guenther <rguenther@suse.de>
8982
8983 PR middle-end/51959
8984 * g++.dg/torture/pr51959.C: New testcase.
8985
8986 2012-01-27 Tom de Vries <tom@codesourcery.com>
8987
8988 PR tree-optimization/51990
8989 * gcc.dg/pr51990.c: New test.
8990 * gcc.dg/pr51990-2.c: Same.
8991
8992 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
8993 Tobias Burnus <burnus@gcc.gnu.org>
8994
8995 PR fortran/48705
8996 * gfortran.dg/class_allocate_11.f03: New.
8997
8998 PR fortran/51870
8999 PR fortran/51943
9000 PR fortran/51946
9001 * gfortran.dg/class_allocate_7.f03: New.
9002 * gfortran.dg/class_allocate_8.f03: New.
9003 * gfortran.dg/class_allocate_9.f03: New.
9004 * gfortran.dg/class_allocate_10.f03: New.
9005
9006 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9007
9008 * gnat.dg/discr34.adb: New test.
9009 * gnat.dg/discr34_pkg.ads: New helper.
9010
9011 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9012
9013 * gnat.dg/discr33.adb: New test.
9014
9015 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9016
9017 * gnat.dg/limited_with3.ad[sb): New test.
9018 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9019 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9020 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9021
9022 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9023
9024 * gnat.dg/stack_usage1.adb: New test.
9025 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9026
9027 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9028 * gcc.dg/pr44194-2.c: Likewise.
9029
9030 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9031
9032 PR c++/51370
9033 * g++.dg/template/crash112.C: New.
9034
9035 2012-01-27 Richard Henderson <rth@redhat.com>
9036
9037 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9038
9039 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9040
9041 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9042
9043 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9044
9045 PR middle-end/51895
9046 * g++.dg/opt/pr51895.C: New test.
9047
9048 2012-01-26 Michael Matz <matz@suse.de>
9049
9050 PR tree-optimization/48794
9051 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9052
9053 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9054
9055 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9056
9057 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9058
9059 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9060 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9061 memory.
9062 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9063 the default value for s390 and s390x.
9064
9065 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9066
9067 PR lto/51698
9068 * gcc.dg/lto/trans-mem-4_0.c: New.
9069 * gcc.dg/lto/trans-mem-4_1.c: New.
9070 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9071 TM builtins.
9072 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9073 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9074 TM builtins.
9075 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9076 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9077 TM builtins.
9078
9079 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9080
9081 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9082
9083 2012-01-25 Ian Lance Taylor <iant@google.com>
9084
9085 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9086
9087 2012-01-25 Tobias Burnus <burnus@net-b.de>
9088
9089 PR fortran/51995
9090 * gfortran.dg/typebound_proc_25.f90: New.
9091
9092 2012-01-25 Jason Merrill <jason@redhat.com>
9093
9094 PR c++/51992
9095 * g++.dg/lto/pr51992_0.C: New.
9096
9097 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9098
9099 PR tree-optimization/51987
9100 * gcc.target/i386/pr51987.c: New test.
9101
9102 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9103
9104 * gcc.dg/tm/lto-1.c: Require lto support in target.
9105
9106 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9107
9108 PR rtl-optimization/48374
9109 * gcc.dg/pr48374.c: New test.
9110
9111 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9112
9113 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9114
9115 2012-01-25 Tobias Burnus <burnus@net-b.de>
9116
9117 PR fortran/51966
9118 * gfortran.dg/derived_constructor_char_3.f90: New.
9119
9120 2012-01-24 Ian Lance Taylor <iant@google.com>
9121
9122 * go.test/go-test.exp (filecmp): New procedure.
9123 (errchk): Handle quoted square brackets.
9124 (go-gc-tests): Set go_compile_args. Handle various new test
9125 lines. Skip a few new tests.
9126 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9127
9128 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9129
9130 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9131 (check_effective_target_vect_extract_even_odd)
9132 (check_effective_target_vect_interleave): Return true for MIPS
9133 paired-single.
9134
9135 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9136
9137 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9138 (main): Use it instead of argc.
9139
9140 2012-01-24 Jason Merrill <jason@redhat.com>
9141
9142 PR c++/51973
9143 * g++.dg/cpp0x/sfinae31.C: New.
9144
9145 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9146
9147 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9148
9149 2012-01-24 Jason Merrill <jason@redhat.com>
9150
9151 PR c++/51812
9152 * g++.dg/inherit/covariant20.C: New.
9153
9154 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9155
9156 PR c++/51223
9157 * g++.dg/parse/crash58.C: New.
9158
9159 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9160
9161 PR target/51957
9162 * gcc.dg/pr51957-1.c: New test.
9163 * gcc.dg/pr51957-1.h: New file.
9164 * gcc.dg/pr51957-2.c: New test.
9165
9166 2012-01-23 Jason Merrill <jason@redhat.com>
9167
9168 PR c++/51930
9169 * g++.dg/ext/visibility/template10.C: New.
9170
9171 2012-01-23 Tobias Burnus <burnus@net-b.de>
9172
9173 PR fortran/51948
9174 * gfortran.dg/move_alloc_12.f90: New.
9175
9176 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9177
9178 PR middle-end/45416
9179 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9180
9181 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9182
9183 PR c++/51398
9184 * g++.dg/template/crash111.C: New.
9185
9186 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9187
9188 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9189 configurations.
9190 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9191
9192 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9193
9194 PR testsuite/51941
9195 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9196 the DW_TAG_class_type and DW_AT_name: "Executor".
9197
9198 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9199
9200 * lib/target-supports.exp
9201 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9202 (check_effective_target_vect_interleave): Likewise.
9203
9204 2012-01-22 Jason Merrill <jason@redhat.com>
9205
9206 PR c++/51925
9207 * g++.dg/template/using20.C: New.
9208 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9209
9210 2012-01-23 Jason Merrill <jason@redhat.com>
9211
9212 PR target/51934
9213 * g++.dg/torture/pr51344.C: Limit to x86.
9214
9215 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9216
9217 * c-c++-common/tm/omp.c: Require target with pthread support.
9218
9219 2012-01-23 Richard Guenther <rguenther@suse.de>
9220
9221 PR tree-optimization/51949
9222 * gcc.dg/torture/pr51949.c: New testcase.
9223
9224 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9225
9226 PR rtl-optimization/51933
9227 * gcc.c-torture/execute/pr51933.c: New test.
9228
9229 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9230
9231 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9232 Do not define for Interix.
9233
9234 2012-01-22 Jason Merrill <jason@redhat.com>
9235
9236 PR c++/51832
9237 * g++.dg/lto/pr51832.h: New.
9238 * g++.dg/lto/pr51832_0.C: New.
9239 * g++.dg/lto/pr51832_1.C: New.
9240
9241 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9242
9243 * gcc.dg/ext-elim-1.c: New test.
9244
9245 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9246
9247 PR target/51931
9248 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9249 * g++.dg/opt/longbranch1.C: Likewise.
9250
9251 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9252
9253 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9254 in C++11 mode.
9255
9256 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9257
9258 PR fortran/50556
9259 * gfortran.dg/namelist_74.f90: New test.
9260 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9261
9262 2012-01-21 Tobias Burnus <burnus@net-b.de>
9263
9264 PR fortran/51913
9265 * gfortran.dg/class_47.f90: New.
9266
9267 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9268
9269 * gnat.dg/renaming5.ad[sb]: New test.
9270
9271 2012-01-20 Jason Merrill <jason@redhat.com>
9272
9273 PR c++/51919
9274 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9275
9276 2012-01-20 Jason Merrill <jason@redhat.com>
9277
9278 PR c++/51922
9279 * g++.dg/ext/attrib42.C: Require ilp32.
9280
9281 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9282
9283 PR target/51915
9284 * gcc.target/arm/pr51915.c: New test.
9285
9286 2012-01-20 Cary Coutant <ccoutant@google.com>
9287 Dodji Seketeli <dodji@redhat.com>
9288
9289 PR debug/45682
9290 * g++.dg/debug/dwarf2/nested-3.C: New test.
9291
9292 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9293
9294 PR c++/51402
9295 * g++.dg/template/crash110.C: New.
9296
9297 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9298
9299 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9300 Remove default options on hppa*-*-hpux*.
9301
9302 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9303
9304 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9305
9306 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9307
9308 * gcc.c-torture/compile/pr51856.c: New testcase.
9309
9310 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9311
9312 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9313 options to go_target_compile.
9314
9315 2012-01-20 Kai Tietz <ktietz@redhat.com>
9316
9317 * g++.dg/torture/pr51344.C: Fix typo.
9318
9319 2012-01-20 Richard Guenther <rguenther@suse.de>
9320
9321 PR tree-optimization/51903
9322 * g++.dg/torture/pr51903.C: New testcase.
9323
9324 2012-01-20 Tobias Burnus <burnus@net-b.de>
9325 Janus Weil <janus@gcc.gnu.org>
9326
9327 PR fortran/51056
9328 * gfortran.dg/use_21.f90: New.
9329
9330 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9331
9332 PR target/51106
9333 * gcc.dg/torture/pr51106-1.c: New test.
9334 * gcc.dg/torture/pr51106-2.c: New test.
9335
9336 2012-01-19 Kai Tietz <ktietz@redhat.com>
9337
9338 * g++.dg/torture/pr51344.C: New test.
9339
9340 2012-01-19 Tobias Burnus <burnus@net-b.de>
9341
9342 PR fortran/51904
9343 * gfortran.dg/intrinsic_size_2.f90: New.
9344
9345 2012-01-19 Jason Merrill <jason@redhat.com>
9346
9347 PR c++/51889
9348 * g++.dg/inherit/using7.C: New.
9349
9350 2012-01-19 Richard Guenther <rguenther@suse.de>
9351
9352 PR tree-optimization/37997
9353 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9354
9355 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9356
9357 PR rtl-optimization/51505
9358 * gcc.dg/pr51505.c: New test.
9359
9360 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9361
9362 PR fortran/51634
9363 * gfortran.dg/typebound_operator_12.f03: New.
9364 * gfortran.dg/typebound_operator_13.f03: New.
9365
9366 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9367
9368 PR c++/51225
9369 * g++.dg/cpp0x/pr51225.C: New.
9370
9371 2012-01-17 Ian Lance Taylor <iant@google.com>
9372
9373 PR go/50656
9374 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9375
9376 2012-01-17 Tobias Burnus <burnus@net-b.de>
9377
9378 PR fortran/51869
9379 * gfortran.dg/realloc_on_assign_9.f90: New.
9380
9381 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9382
9383 PR other/51165
9384 * gcc.dg/tm/memopt-3.c: Remove xfail.
9385 * gcc.dg/tm/memopt-4.c: Remove xfail.
9386 * gcc.dg/tm/memopt-5.c: Remove xfail.
9387 * gcc.dg/tm/memopt-7.c: Remove xfail.
9388
9389 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9390
9391 PR tree-optimization/51877
9392 * gcc.c-torture/execute/pr51877.c: New test.
9393
9394 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9395
9396 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9397 {!vect_align_arrays} to vect_sizes_32B_16B.
9398 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9399 * gcc.dg/vect/vect-peel-3.c: Ditto.
9400
9401 2012-01-16 Jason Merrill <jason@redhat.com>
9402
9403 PR c++/51854
9404 * g++.dg/abi/mangle60.C: New.
9405
9406 PR c++/51827
9407 * g++.dg/pch/mangle1.{C,Hs}: New.
9408
9409 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9410 Tobias Burnus <burnus@net-b.de>
9411
9412 PR fortran/50981
9413 * gfortran.dg/elemental_optional_args_3.f90: New
9414 * gfortran.dg/elemental_optional_args_4.f90: New
9415
9416 2012-01-16 Tobias Burnus <burnus@net-b.de>
9417
9418 PR fortran/51809
9419 * gfortran.dg/use_20.f90: New
9420
9421 2012-01-16 Jason Merrill <jason@redhat.com>
9422
9423 PR c++/51868
9424 * g++.dg/cpp0x/rv-bitfield.C: New.
9425 * g++.dg/cpp0x/rv-bitfield2.C: New.
9426
9427 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9428
9429 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9430 subroutine 'qsort' and use index array to assign the result.
9431
9432 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9433
9434 PR tree-optimization/51865
9435 * gcc.dg/pr51865.c: New test.
9436
9437 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9438
9439 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9440
9441 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9442
9443 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9444 to be loaded from the constant pool, rather than via %hi and %lo.
9445
9446 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9447
9448 PR rtl-optimization/51821
9449 * gcc.dg/pr51821.c: New test.
9450
9451 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9452
9453 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9454
9455 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9456
9457 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9458
9459 2012-01-14 Tobias Burnus <burnus@net-b.de>
9460
9461 PR fortran/51800
9462 * gfortran.dg/init_flag_8.f90: New.
9463 * gfortran.dg/init_flag_9.f90: New.
9464
9465 2011-01-14 Tobias Burnus <burnus@net-b.de>
9466
9467 PR fortran/51816
9468 * gfortran.dg/use_18.f90: New.
9469 * gfortran.dg/use_19.f90: New.
9470
9471 2012-01-13 Ian Lance Taylor <iant@google.com>
9472
9473 PR c++/50012
9474 * g++.dg/warn/Wsign-compare-4.C: New.
9475
9476 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9477
9478 PR fortran/48351
9479 * gfortran.dg/alloc_comp_assign.f03: New.
9480 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9481 __BUILTIN_FREE from 38 to 32.
9482
9483 2012-01-13 Jason Merrill <jason@redhat.com>
9484
9485 PR c++/20681
9486 * g++.dg/warn/Wreturn-type-7.C: New.
9487
9488 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9489
9490 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9491 assumption.
9492 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9493 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9494 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9495 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9496 int32plus because of big array needed.
9497 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9498 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9499
9500 2012-01-13 Jason Merrill <jason@redhat.com>
9501
9502 PR c++/51813
9503 * g++.dg/ext/visibility/template9.C: New.
9504
9505 PR c++/51620
9506 * g++.dg/cpp0x/defaulted34.C: New.
9507 * g++.dg/template/virtual3.C: New.
9508
9509 2012-01-13 Richard Guenther <rguenther@suse.de>
9510
9511 PR middle-end/8081
9512 * gcc.dg/torture/pr8081.c: New testcase.
9513
9514 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9515
9516 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9517
9518 2012-01-12 Jason Merrill <jason@redhat.com>
9519
9520 PR c++/51714
9521 * g++.dg/ext/stmtexpr14.C: New.
9522
9523 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9524
9525 PR c++/51633
9526 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9527
9528 2012-01-12 Jason Merrill <jason@redhat.com>
9529
9530 PR c++/48051
9531 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9532 * g++.dg/abi/mangle58.C: Likewise.
9533
9534 PR c++/51403
9535 * g++.dg/template/arg8.C: New.
9536
9537 2012-01-12 Ira Rosen <irar@il.ibm.com>
9538
9539 PR tree-optimization/51799
9540 * gcc.dg/vect/pr51799.c: New test.
9541 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9542 patterns.
9543
9544 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9545 Tobias Burnus <burnus@net-b.de>
9546
9547 PR fortran/51057
9548 PR fortran/51616
9549 * lib/target-supports.exp
9550 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9551 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9552
9553 2012-01-11 Jason Merrill <jason@redhat.com>
9554
9555 PR c++/51565
9556 * g++.dg/ext/attrib42.C: New.
9557
9558 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9559
9560 PR bootstrap/51796
9561 * gcc.dg/pr51796.c: New test.
9562
9563 2012-01-11 Jason Merrill <jason@redhat.com>
9564
9565 PR c++/51818
9566 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9567
9568 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9569
9570 * gnat.dg/array19.ad[sb]: New test.
9571
9572 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9573
9574 * gnat.dg/opt23.ad[sb]: New test.
9575 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9576 * gnat.dg/opt24.ad[sb]: New test.
9577
9578 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9579
9580 PR tree-optimization/49642
9581 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9582 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9583
9584 2012-01-11 Jason Merrill <jason@redhat.com>
9585
9586 PR c++/51613
9587 * g++.dg/template/explicit-args5.C: New.
9588
9589 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9590
9591 * gcc.c-torture/execute/20120110-1.c: New testcase.
9592
9593 2012-01-10 Jason Merrill <jason@redhat.com>
9594
9595 PR c++/51614
9596 * g++.dg/inherit/ambig1.C: New.
9597
9598 PR c++/51433
9599 * g++.dg/cpp0x/constexpr-cache1.C: New.
9600
9601 2012-01-10 Richard Guenther <rguenther@suse.de>
9602
9603 PR tree-optimization/51801
9604 * gcc.dg/torture/pr51801.c: New testcase.
9605
9606 2012-01-10 Tobias Burnus <burnus@net-b.de>
9607
9608 PR fortran/51652
9609 * gfortran.dg/allocate_with_typespec_5.f90: New.
9610
9611 2012-01-10 Tobias Burnus <burnus@net-b.de>
9612
9613 * gfortran.dg/class_39.f03: Update dg-error string.
9614
9615 2012-01-10 Richard Guenther <rguenther@suse.de>
9616
9617 PR tree-optimization/50913
9618 * gcc.dg/graphite/interchange-16.c: New testcase.
9619 * gcc.dg/graphite/scop-20.c: XFAIL.
9620 * gfortran.dg/graphite/interchange-1.f: Likewise.
9621 * gfortran.dg/graphite/block-1.f90: Likewise.
9622 * gfortran.dg/graphite/block-2.f: Likewise.
9623
9624 2012-01-10 Richard Henderson <rth@redhat.com>
9625
9626 * lib/target-supports.exp (check_effective_target_vect_perm,
9627 check_effective_target_vect_perm_byte,
9628 check_effective_target_vect_perm_short): Enable for arm neon.
9629
9630 2012-01-09 Tobias Burnus <burnus@net-b.de>
9631
9632 PR fortran/46328
9633 * gfortran.dg/typebound_operator_11.f90: New.
9634
9635 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9636
9637 * gnat.dg/array18.adb: New test.
9638 * gnat.dg/array18_pkg.ads: New helper.
9639
9640 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9641
9642 PR fortran/51791
9643 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9644 around base object in first assignment in main program.
9645 * gfortran.dg/typebound_operator_10.f03: New test.
9646
9647 2012-01-09 Martin Jambor <mjambor@suse.cz>
9648
9649 PR tree-optimization/51759
9650 * g++.dg/ipa/pr51759.C: New test.
9651
9652 2012-01-09 Tobias Burnus <burnus@net-b.de>
9653
9654 PR fortran/51758
9655 * gfortran.dg/optional_absent_2.f90: New.
9656
9657 2012-01-09 Tobias Burnus <burnus@net-b.de>
9658
9659 PR fortran/51578
9660 * gfortran.dg/use_17.f90: New.
9661
9662 2012-01-09 Gary Funck <gary@intrepid.com>
9663
9664 PR preprocessor/33919
9665 * gcc.dg/pr33919.c: New test.
9666 * gcc.dg/pr33919-0.h: New test header file.
9667 * gcc.dg/pr33919-1.h: Ditto.
9668 * gcc.dg/pr33919-2.h: Ditto.
9669
9670 2012-01-07 Jan Hubicka <jh@suse.cz>
9671
9672 PR tree-optimize/51694
9673 * gcc.c-torture/compile/pr51694.c: new testcase.
9674
9675 2012-01-07 Jan Hubicka <jh@suse.cz>
9676
9677 PR tree-optimization/51600
9678 * g++.dg/torture/pr51600.C: New testcase.
9679
9680 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9681
9682 PR gcov-profile/51715
9683 PR gcov-profile/51717
9684 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9685 * gcc.misc-tests/gcov-14.c: Likewise.
9686
9687 2012-01-06 Jason Merrill <jason@redhat.com>
9688
9689 * g++.dg/parse/new5.C: New.
9690
9691 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9692
9693 PR testsuite/51655
9694 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9695 including <string.h>.
9696
9697 2012-01-06 Jason Merrill <jason@redhat.com>
9698
9699 * g++.dg/abi/mangle51.C: New.
9700 * g++.dg/abi/mangle52.C: New.
9701 * g++.dg/abi/mangle53.C: New.
9702 * g++.dg/abi/mangle54.C: New.
9703 * g++.dg/abi/mangle55.C: New.
9704 * g++.dg/abi/mangle56.C: New.
9705 * g++.dg/abi/mangle57.C: New.
9706 * g++.dg/abi/mangle58.C: New.
9707 * g++.dg/abi/mangle59.C: New.
9708 * g++.dg/cpp0x/trailing3.C: Update mangling.
9709 * g++.dg/cpp0x/variadic111.C: Update mangling.
9710 * g++.dg/cpp0x/variadic4.C: Update mangling.
9711 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9712 * g++.dg/template/nontype22.C: Works now.
9713 * g++.dg/template/pr35240.C: Works now.
9714
9715 * g++.dg/cpp0x/error7.C: New.
9716
9717 2012-01-06 Tobias Burnus <burnus@net-b.de>
9718
9719 * gfortran.dg/deallocate_stat_2.f90: New.
9720 * coarray/allocate_errgmsg.f90: New.
9721 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9722 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9723 * coarray/subobject_1.f90: Fix for num_images > 1.
9724 * gfortran.dg/deallocate_stat.f90: Update due to changed
9725 stat= handling.
9726
9727 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9728
9729 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9730
9731 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9732
9733 * ada/acats/overflow.lst: Add cb20004.
9734
9735 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9736
9737 PR c++/51541
9738 * g++.dg/cpp0x/alias-decl-18.C: New test.
9739
9740 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9741
9742 * gcc.c-torture/execute/20120104-1.c: New test.
9743
9744 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9745
9746 PR fortran/PR48946
9747 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9748 the old typebound_operator_8.f03.
9749 * gfortran.dg/typebound_operator_8.f03: New version of
9750 typebound_operator_7.f03 with 'u' a derived type instead of a
9751 class object.
9752
9753 2012-01-05 Richard Guenther <rguenther@suse.de>
9754
9755 * g++.dg/torture/pr49309.C: Skip for -flto.
9756
9757 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9758
9759 PR middle-end/51761
9760 * gcc.c-torture/compile/pr51761.c: New test.
9761
9762 2012-01-05 Richard Guenther <rguenther@suse.de>
9763
9764 PR tree-optimization/51760
9765 * gcc.dg/torture/pr51760.c: New testcase.
9766
9767 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9768
9769 PR middle-end/51472
9770 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9771
9772 2012-01-05 Richard Guenther <rguenther@suse.de>
9773
9774 PR lto/41576
9775 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9776 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9777
9778 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9779
9780 PR debug/51695
9781 * gcc.dg/pr51695.c: New test.
9782
9783 2012-01-04 Andrew Pinski <apinski@cavium.com>
9784
9785 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9786 * gcc.target/mips/octeon2-lx-1.c: New test.
9787 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9788 * gcc.target/mips/octeon2-lx-2.c: New test.
9789 * gcc.target/mips/octeon2-lx-3.c: New test.
9790
9791 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9792
9793 PR other/51163
9794 PR other/51164
9795 * gcc.dg/tm/alias-1.c: Adjust regexp.
9796 * gcc.dg/tm/alias-2.c: Adjust regexp.
9797
9798 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9799
9800 PR c++/51064
9801 * g++.dg/warn/Wparentheses-26.C: New.
9802
9803 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9804
9805 * gfortran.dg/elemental_optional_args_2.f90: New test.
9806
9807 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9808
9809 PR fortran/49693
9810 * gfortran.dg/common_17.f90: New test.
9811
9812 2012-01-04 Richard Guenther <rguenther@suse.de>
9813
9814 PR tree-optimization/49651
9815 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9816 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9817
9818 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9819
9820 PR c++/51738
9821 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9822
9823 2012-01-03 Andrew Pinski <apinski@cavium.com>
9824
9825 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9826 for all mips targets. Also allow an optional .cfi_startproc.
9827
9828 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9829
9830 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9831
9832 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9833
9834 PR c++/29273
9835 * g++.dg/rtti/dyncast5.C: New.
9836
9837 2012-01-03 Richard Guenther <rguenther@suse.de>
9838
9839 PR tree-optimization/51070
9840 * gcc.dg/torture/pr51070-2.c: New testcase.
9841
9842 2012-01-03 Richard Guenther <rguenther@suse.de>
9843
9844 PR tree-optimization/51692
9845 * gcc.dg/torture/pr51692.c: New testcase.
9846
9847 2012-01-03 Richard Guenther <rguenther@suse.de>
9848
9849 PR debug/51650
9850 * g++.dg/lto/pr51650-3_0.C: New testcase.
9851
9852 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9853
9854 PR c++/15867
9855 * g++.dg/warn/Wredundant-decls-spec.C: New.
9856
9857 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9858
9859 PR tree-optimization/51719
9860 * g++.dg/tree-prof/pr51719.C: New test.
9861
9862 2012-01-03 Richard Guenther <rguenther@suse.de>
9863
9864 PR middle-end/51730
9865 * gcc.dg/fold-compare-6.c: New testcase.
9866
9867 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9868
9869 PR c++/51669
9870 * g++.dg/gomp/pr51669.C: New test.
9871
9872 2012-01-02 Jason Merrill <jason@redhat.com>
9873
9874 PR c++/51675
9875 * g++.dg/cpp0x/constexpr-union2.C: New.
9876
9877 PR c++/51666
9878 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9879
9880 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9881
9882 PR c++/51462
9883 * g++.dg/cpp0x/constexpr-99.C: New test.
9884
9885 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9886
9887 PR c++/20140
9888 * g++.dg/template/init9.C: New.
9889
9890 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9891
9892 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9893 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9894 rather than a specific number.
9895
9896 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9897
9898 PR fortran/46262
9899 PR fortran/46328
9900 PR fortran/51052
9901 * gfortran.dg/typebound_operator_7.f03: New.
9902 * gfortran.dg/typebound_operator_8.f03: New.
9903
9904 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9905
9906 PR target/51729
9907 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9908 XFAIL.
9909 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9910
9911 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9912
9913 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9914
9915 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9916
9917 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9918 for MIPS.
9919
9920 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9921
9922 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9923 * gfortran.dg/io_real_boz_4.f90: Likewise.
9924 * gfortran.dg/io_real_boz_5.f90: Likewise.
9925
9926 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9927
9928 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9929
9930 2012-01-02 Revital Eres <revital.eres@linaro.org>
9931
9932 * gcc.dg/sms-11.c: New file.
9933
9934 2012-01-02 Tobias Burnus <burnus@net-b.de>
9935
9936 PR fortran/51682
9937 * gfortran.dg/coarray/image_index_3.f90: New.
9938
9939 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9940
9941 PR c++/16603
9942 * g++.dg/parse/enum8.C: New.
9943
9944 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9945
9946 PR c++/51379
9947 * g++.dg/conversion/reinterpret4.C: New.
9948 * g++.dg/conversion/reinterpret1.C: Adjust.
9949
9950 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9951
9952 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9953
9954 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9955
9956 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9957 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9958 * g++.old-deja/g++.jason/access14.C: Likewise.
9959 * g++.old-deja/g++.jason/access8.C: Likewise.
9960 * g++.old-deja/g++.jason/access1.C: Likewise.
9961 * g++.old-deja/g++.other/access3.C: Likewise.
9962 * g++.old-deja/g++.other/access5.C: Likewise.
9963 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9964 * g++.old-deja/g++.law/visibility22.C: Likewise.
9965 * g++.old-deja/g++.law/visibility26.C: Likewise.
9966 * g++.old-deja/g++.mike/p2746.C: Likewise.
9967 * g++.dg/debug/using1.C: Likewise.
9968 * g++.dg/lookup/using51.C: Likewise.
9969 * g++.dg/inherit/using5.C: Likewise.
9970 * g++.dg/inherit/pr30297.C: Likewise.
9971 * g++.dg/inherit/access8.C: Likewise.
9972 * g++.dg/torture/pr39362.C: Likewise.
9973 * g++.dg/template/crash13.C: Likewise.
9974 * g++.dg/template/using10.C: Likewise.
9975
9976 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9977
9978 PR fortran/51502
9979 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9980
9981 2012-01-01 Ira Rosen <irar@il.ibm.com>
9982
9983 PR tree-optimization/51704
9984 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
9985 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
9986 corresponding flags.
9987
9988 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9989
9990 PR c++/51723
9991 * g++.dg/cpp0x/constexpr-delegating2.C: New.
9992
9993 2012-01-01 Jan Hubicka <jh@suse.cz>
9994
9995 PR rtl-optimization/51069
9996 * gcc.c-torture/compile/pr51069.c: New testcase.
9997
9998 2012-01-01 Jakub Jelinek <jakub@redhat.com>
9999
10000 PR tree-optimization/51683
10001 * gcc.dg/pr51683.c: New test.
10002 \f
10003 Copyright (C) 2012 Free Software Foundation, Inc.
10004
10005 Copying and distribution of this file, with or without modification,
10006 are permitted in any medium without royalty provided the copyright
10007 notice and this notice are preserved.