asan-dg.exp: New file.
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-11-14 Jakub Jelinek <jakub@redhat.com>
2
3 * lib/asan-dg.exp: New file.
4 * gcc.dg/asan/asan.exp: New file.
5 * g++.dg/dg.exp: Prune also asan tests.
6 * g++.dg/asan/asan.exp: New file.
7 * c-c++-common/asan/memcmp-1.c: New test.
8
9 2012-11-14 Paolo Carlini <paolo.carlini@oracle.com>
10
11 PR c++/55323
12 * g++.dg/cpp0x/vt-55323.C: New.
13
14 2012-11-13 Sriraman Tallam <tmsriram@google.com>
15
16 * g++.dg/mv4.C: Add require ifunc. Change error message.
17 * g++.dg/mv5.C: Add require ifunc.
18 * g++.dg/mv6.C: Add require ifunc.
19
20 2012-11-13 Martin Jambor <mjambor@suse.cz>
21
22 PR tree-optimization/55253
23 * gcc.dg/torture/pr55253.c: New test.
24 * gcc.dg/torture/pr55305.c: Likewise.
25
26 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
27
28 PR middle-end/55142
29 * gcc.target/i386/pr55142-1.c: New file.
30 * gcc.target/i386/pr55142-2.c: Likewise.
31
32 2012-11-13 Dodji Seketeli <dodji@redhat.com>
33
34 PR c++/54466
35 * g++.dg/cpp0x/alias-decl-26.C: New test file.
36
37 2012-11-13 H.J. Lu <hongjiu.lu@intel.com>
38
39 * gcc.target/i386/avx256-unaligned-load-2.c: Requre !ia32
40 instead of lp64.
41 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
42 * gcc.target/i386/pr49715-2.c: Likewise.
43 * gcc.target/i386/retarg.c: Likewise. Scan both %rdi and %edi.
44
45 2012-11-13 Jakub Jelinek <jakub@redhat.com>
46
47 PR tree-optimization/55281
48 * gcc.dg/vect/fast-math-pr55281.c: New test.
49 * g++.dg/opt/pr55281.C: New test.
50
51 PR rtl-optimization/54127
52 * gcc.dg/torture/pr54127.c: New test.
53
54 2012-11-12 Steven Bosscher <steven@gcc.gnu.org>
55 Jakub Jelinek <jakub@redhat.com>
56
57 PR rtl-optimization/51447
58 * gcc.c-torture/execute/pr51447.c: New test.
59
60 2012-11-12 Ian Bolton <ian.bolton@arm.com>
61
62 * gcc.target/aarch64/csinc-2.c: New test.
63
64 2012-11-12 Ian Bolton <ian.bolton@arm.com>
65
66 * gcc.target/aarch64/cmn.c: New test.
67 * gcc.target/aarch64/adds.c: New test.
68 * gcc.target/aarch64/subs.c: New test.
69
70 2012-11-12 Tobias Burnus <burnus@net-b.de>
71
72 PR fortran/55272
73 * gfortran.dg/coarray_29_1.f90: New.
74 * gfortran.dg/coarray_29_2.f90: New.
75
76 2012-11-12 Bin Cheng <bin.cheng@arm.com>
77
78 * gcc.dg/hoist-register-pressure-3.c: New test.
79
80 2012-11-11 Oleg Endo <olegendo@gcc.gnu.org>
81
82 * gcc.target/sh/sh4a-fprun.c: Add test_sinf and test_cosf noinline
83 wrappers around sinf and cosf.
84
85 2012-11-11 H.J. Lu <hongjiu.lu@intel.com>
86
87 PR middle-end/55247
88 PR middle-end/55259
89 * gcc.target/i386/pr55247-2.c: New file.
90
91 2012-11-11 Steven Bosscher <steven@gcc.gnu.org>
92
93 PR middle-end/55263
94 * g++.dg/pr55263.C: New test.
95
96 2012-11-11 Martin Jambor <mjambor@suse.cz>
97
98 PR tree-optimization/55238
99 * testsuite/gcc.dg/torture/pr55238.c: New test.
100
101 2012-11-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
102 * gcc.dg/torture/pr54920.c: Add "-fno-common" option on hppa*-*-hpux*.
103 * c-c++-common/torture/vector-subscript-1.c: Likewise.
104 * c-c++-common/torture/vector-subscript-2.c: Likewise.
105
106 2012-11-10 Jan Hubicka <jh@suse.cz>
107
108 * gcc.dg/tree-ssa/cunroll-1.c: Fix bogus testcase.
109
110 2012-11-10 H.J. Lu <hongjiu.lu@intel.com>
111
112 * gcc.target/i386/pr55247.c: Require maybe_x32 target. Add
113 -mno-sse -mno-mmx to dg-options. Reformat.
114
115 2012-11-10 David Edelsohn <dje.gcc@gmail.com>
116
117 * c-c++-common/scal-to-vec2.c: Ignore non-standard ABI message.
118 * c-c++-common/vector-compare-1.c: Same.
119 * c-c++-common/vector-compare-2.c: Same.
120 * g++.dg/other/unused1.C: Skip on AIX.
121 * g++.dg/other/anon5.C: Allow Undefined to be capitalized. Ignore
122 extra message on AIX.
123
124 2012-11-10 Uros Bizjak <ubizjak@gmail.com>
125
126 PR target/55247
127 * gcc.target/i386/pr55247.c: New test.
128
129 2012-11-09 Andrew Pinski <apinski@cavium.com>
130
131 * gcc.c-torture/execute/20121108-1.c: New test.
132
133 2012-11-09 Ed Smith-Rowland <3dw4rd@verizon.net>
134
135 PR c++/54413
136 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: New.
137 * g++.dg/cpp0x/std_fext-numeric-literals.C: New.
138 * g++.dg/cpp0x/gnu_fno-ext-numeric-literals.C: New.
139 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: New.
140
141 2012-11-09 Siddhesh Poyarekar <siddhesh@redhat.com>
142
143 * gcc.dg/Warray-bounds-3.c (bar): Keep array access within
144 bounds for ABDAY, DAY, ABMON, MON, AM_PM.
145 * gcc.dg/vect/pr22506.c (foo): Reduce loop iterations to within
146 array bounds.
147 * gcc.dg/vect/pr34005.c (XdmcpUnwrap): Likewise.
148
149 2012-11-09 Aldy Hernandez <aldyh@redhat.com>
150
151 * g++.dg/tm/pr47530-2.C: Adjust for uninstrumented code path.
152 * g++.dg/tm/pr47530.C: Same.
153
154 2012-11-09 Jason Merrill <jason@redhat.com>
155
156 PR c++/54859
157 * g++.dg/cpp0x/alias-decl-25.C: New.
158
159 * g++.dg/abi/abi-tag1.C: New.
160 * g++.dg/abi/abi-tag2.C: New.
161
162 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
163
164 PR rtl-optimization/55154
165 * gcc.target/i386/pr55154.c: New test.
166
167 2012-11-09 Vladimir Makarov <vmakarov@redhat.com>
168
169 PR rtl-optimization/55151
170 * gcc.dg/pr55151.c: Move ...
171 * gcc.target/i386/pr55151.c: ... here.
172
173 2012-11-09 Andrey Belevantsev <abel@ispras.ru>
174
175 PR rtl-optimization/54472
176 * gcc.dg/pr54472.c: New test.
177
178 2012-11-09 Eric Botcazou <ebotcazou@adacore.com>
179
180 * gnat.dg/stack_check3.ad[sb]: New test.
181
182 2012-11-08 Ian Lance Taylor <iant@google.com>
183
184 * go.test/go-test.exp (go-gc-tests): Handle runoutput test type
185 with arguments. Handle errorcheckoutput and rundir test types.
186
187 2012-11-08 Steven Bosscher <steven@gcc.gnu.org>
188
189 PR tree-optimization/55191
190 * gcc.dg/pr55191.c: New test.
191
192 2012-11-08 Jakub Jelinek <jakub@redhat.com>
193
194 PR debug/54499
195 * g++.dg/debug/pr54499.C: New test.
196
197 2012-11-08 Jan Hubicka <jh@suse.cz>
198
199 PR middle-end/48636
200 * gcc.dg/winline-3.c: Update.
201
202 2012-11-08 Martin Jambor <mjambor@suse.cz>
203
204 * gfortran.dg/ipcp-array-1.f90: New test.
205
206 2012-11-08 Florian Weimer <fweimer@redhat.com>
207
208 * g++.old-deja/g++.abi/cxa_vec.C: Fix typo in comment.
209
210 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
211
212 PR rtl-optimization/55151
213 * gcc.dg/pr55151.c: Use ia32 instead of x86_64.
214
215 2012-11-07 Uros Bizjak <ubizjak@gmail.com>
216
217 * gcc.dg/tree-ssa/cunroll-1.c: Scan cunrolli dump.
218
219 2012-11-07 Eric Botcazou <ebotcazou@adacore.com>
220
221 * gcc.c-torture/compile/20121107-1.c: New test.
222
223 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
224
225 PR rtl-optimization/55151
226 * gcc.dg/pr55151.c: Compile it only for x86_64.
227
228 2012-11-07 Vladimir Makarov <vmakarov@redhat.com>
229
230 PR rtl-optimization/55122
231 * gcc.dg/pr55122.c: New test.
232
233 2012-11-07 David Edelsohn <dje.gcc@gmail.com>
234
235 * gcc.target/powerpc/pr46728-[1234578].c: Tighten regex to ignore
236 word powerpc.
237 * gcc.target/powerpc/vsx-mass-1.c: Escape [ and ] in regex.
238 * gcc.target/powerpc/loop_align.c: Skip on AIX.
239 * gcc.target/powerpc/ppc-pow.c: Allow dot symbols in branch.
240 * gcc.target/powerpc/tfmode_off.c: Skip on AIX.
241
242 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
243
244 PR c/53063
245 * gcc.dg/warn-nsstring.c: Use -Wformat explicitly.
246
247 2012-11-07 Manuel López-Ibáñez <manu@gcc.gnu.org>
248
249 PR c/51294
250 * c-c++-common/pr51294.c: New.
251
252 2012-11-07 Martin Jambor <mjambor@suse.cz>
253
254 PR tree-optimization/53787
255 * gcc.dg/ipa/ipa-5.c: Adjust.
256 * gcc.dg/ipa/ipcp-agg-1.c: New test.
257 * gcc.dg/ipa/ipcp-agg-2.c: Likewise.
258 * gcc.dg/ipa/ipcp-agg-3.c: Likewise.
259 * gcc.dg/ipa/ipcp-agg-4.c: Likewise.
260 * gcc.dg/ipa/ipcp-agg-5.c: Likewise.
261 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
262 * gfortran.dg/pr48636.f90: Add -fno-ipa-cp.
263 * gfortran.dg/pr48636-2.f90: New test.
264 * gfortran.dg/pr53787.f90: Likewise.
265
266 2012-11-07 Paolo Carlini <paolo.carlini@oracle.com>
267
268 PR c++/55226
269 Revert:
270 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
271
272 PR c++/54922
273 * g++.dg/cpp0x/constexpr-union4.C: New.
274
275 2012-11-07 Yufeng Zhang <yufeng.zhang@arm.com>
276
277 * gcc.target/aarch64/dwarf-cfa-reg.c: New test.
278
279 2012-11-07 Kaz Kojima <kkojima@gcc.gnu.org>
280
281 PR target/49220
282 * gcc.c-torture/compile/pr49220.c: New test.
283
284 2012-11-07 Florian Weimer <fweimer@redhat.com>
285
286 * g++.dg/init/new40.C: New.
287
288 2012-11-07 Jakub Jelinek <jakub@redhat.com>
289
290 PR debug/54693
291 * gcc.dg/guality/pr54693-2.c: New test.
292
293 2012-11-06 Andrew Pinski <apinski@cavium.com>
294
295 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add
296 -fno-vect-cost-model.
297
298 2012-11-06 Aldy Hernandez <aldyh@redhat.com>
299
300 * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.
301 * gcc.dg/tm/debug-1.c: Same.
302 * gcc.dg/tm/irrevocable-3.c: Same.
303 * gcc.dg/tm/irrevocable-4.c: Same.
304 * gcc.dg/tm/memopt-10.c: Same.
305 * gcc.dg/tm/memopt-11.c: Same.
306 * gcc.dg/tm/props-4.c: Same.
307 * gcc.dg/tm/wrap-3.c: Same.
308 * gcc.dg/tm/wrap-4.c: Same.
309
310 2012-11-06 Andrew Pinski <apinski@cavium.com>
311
312 * g++.dg/abi/aarch64_guard1.C: Add -fno-section-anchors.
313
314 2012-11-06 Jan Hubicka <jh@suse.cz>
315
316 * gcc.dg/tree-ssa/loop-1.c: Make to look like a good unroling
317 candidate still.
318 * gcc.dg/tree-ssa/loop-23.c: Likewise.
319 * gcc.dg/tree-ssa/cunroll-1.c: Unrolling now happens early.
320 * gcc.dg/tree-prof/unroll-1.c: Remove confused dg-options.
321
322 2012-11-06 David Edelsohn <dje.gcc@gmail.com>
323
324 * const-uniq-1.c: Expand regex to match AIX XCOFF labels.
325
326 2012-11-06 Uros Bizjak <ubizjak@gmail.com>
327
328 PR middle-end/41993
329 * gcc.dg/torture/pr41993.c: New test.
330
331 2012-11-06 Jan Hubicka <jh@suse.cz>
332
333 * gcc.target/i386/l_fma_float_?.c: Update.
334 * gcc.target/i386/l_fma_double_?.c: Update.
335
336 2012-11-06 Oleg Endo <olegendo@gcc.gnu.org>
337
338 PR target/54089
339 * gcc.target/sh/pr54089-8.c: New.
340 * gcc.target/sh/pr54089-9.c: New.
341
342 2012-11-06 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
343
344 PR target/47440
345 * gcc.target/i386/avx-vzeroupper-5.c: Changed scan-assembler-times.
346 * gcc.target/i386/avx-vzeroupper-8.c: Likewise.
347 * gcc.target/i386/avx-vzeroupper-9.c: Likewise.
348 * gcc.target/i386/avx-vzeroupper-10.c: Likewise.
349 * gcc.target/i386/avx-vzeroupper-11.c: Likewise.
350 * gcc.target/i386/avx-vzeroupper-12.c: Likewise.
351 * gcc.target/i386/avx-vzeroupper-19.c: Likewis.
352 * gcc.target/i386/avx-vzeroupper-27.c: New.
353
354 2012-11-06 Janus Weil <janus@gcc.gnu.org>
355
356 PR fortran/54917
357 * gfortran.dg/transfer_class_1.f90: New.
358 * gfortran.dg/transfer_class_2.f90: New.
359
360 2012-11-05 Sriraman Tallam <tmsriram@google.com>
361
362 * testsuite/g++.dg/mv1.C: New test.
363 * testsuite/g++.dg/mv2.C: New test.
364 * testsuite/g++.dg/mv3.C: New test.
365 * testsuite/g++.dg/mv4.C: New test.
366 * testsuite/g++.dg/mv5.C: New test.
367 * testsuite/g++.dg/mv6.C: New test.
368
369 2012-11-05 Hans-Peter Nilsson <hp@axis.com>
370
371 PR testsuite/55186
372 * gcc.dg/const-uniq-1.c (a): Increase length four times.
373
374 2012-11-05 Jack Howarth <howarth@bromo.med.uc.edu>
375
376 * gcc.dg/torture/pr53922.c: Use -Wl,-undefined,dynamic_lookup on
377 darwin.
378
379 2012-11-05 Eric Botcazou <ebotcazou@adacore.com>
380
381 * g++.dg/torture/20121105-1.C: New test.
382
383 2012-11-05 Andreas Schwab <schwab@linux-m68k.org>
384
385 * gcc.dg/torture/fp-compare.c: New testcase.
386
387 2012-11-05 Jan Hubicka <jh@suse.cz>
388
389 * gcc.dg/const-1.c: Update.
390 * gcc.dg/pure-1.c: Update.
391
392 2012-11-05 Vladimir Makarov <vmakarov@redhat.com>
393
394 PR rtl-optimization/55151
395 * gcc.dg/pr55151.c: New test.
396
397 2012-11-05 Jakub Jelinek <jakub@redhat.com>
398
399 PR debug/54970
400 PR debug/54971
401 * gcc.dg/guality/pr54970.c: Use NOP instead of "NOP" in inline-asm.
402
403 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
404
405 PR testsuite/51128
406 * gcc.dg/torture/pr55018.c: Skip if -fno-fat-lto-objects was passed.
407
408 2012-11-05 Jan Hubicka <jh@suse.cz>
409
410 * gcc.dg/autopar/pr49960.c: Fix testcase.
411
412 2012-11-05 Uros Bizjak <ubizjak@gmail.com>
413
414 * gcc.dg/tree-ssa/cunroll-9.c: Dump cunrolli details.
415 Fix scan-tree-dump-times directive.
416
417 2012-11-04 Janus Weil <janus@gcc.gnu.org>
418
419 PR fortran/55199
420 * gfortran.dg/associate_12.f90: New.
421
422 2012-11-03 Jack Howarth <howarth@bromo.med.uc.edu>
423
424 PR target/54255
425 * lib/target-supports.exp (check_effective_target_masm_intel): New
426 proc.
427 * gcc.target/i386/asm-dialect-1.c: Use dg-require-effective-target
428 masm_intel.
429
430 2012-11-03 H.J. Lu <hjl.tools@gmail.com>
431 Jack Howarth <howarth@bromo.med.uc.edu>
432
433 * lib/target-supports.exp (check_effective_target_maybe_x32): New proc.
434 * gcc.target/i386/pr54457.c: Use dg-require-effective-target maybe_x32.
435 * gcc.target/i386/pr53249.c: Likewise.
436
437 2012-11-03 Andrew Pinski <apinski@cavium.com>
438
439 * gcc.target/mips/octeon-bbit-3.c: Change the second call to abort to
440 call abort1 so that cross jumping does not happen.
441
442 2012-11-03 Oleg Endo <olegendo@gcc.gnu.org>
443
444 PR target/51244
445 * gcc.target/sh/pr51244-18.c: New.
446 * gcc.target/sh/pr51244-19.c: New.
447
448 2012-11-03 Richard Sandiford <rdsandiford@googlemail.com>
449
450 * gcc.target/mips/octeon-exts-7.c (bar): Make sure the extraction of
451 b requires a 64-bit operation followed by a truncation.
452
453 2012-11-02 Jan Hubicka <jh@suse.cz>
454
455 * gcc.dg/tree-ssa/loop-38.c: Correct testcase.
456
457 2012-11-02 Michael Meissner <meissner@linux.vnet.ibm.com>
458
459 * gcc.target/powerpc/pr48258-2.c: Simplfy the acceptance
460 conditions to verify the reduction code is vectorized.
461
462 * gcc.target/powerpc/pr46728-1.c: Pass -fno-ident to eliminate failures
463 in case 'pow', such as 'powerpc' is used in the compiler version name.
464 * gcc.target/powerpc/pr46728-2.c: Likewise.
465 * gcc.target/powerpc/pr46728-3.c: Likewise.
466 * gcc.target/powerpc/pr46728-4.c: Likewise.
467 * gcc.target/powerpc/pr46728-5.c: Likewise.
468 * gcc.target/powerpc/pr46728-7.c: Likewise.
469 * gcc.target/powerpc/pr46728-8.c: Likewise.
470 * gcc/testsuite/gcc.dg/pr46728-6.c: Likewise.
471
472 2012-11-02 Jan Hubicka <jh@suse.cz>
473
474 * gcc.dg/tree-ssa/loop-38.c: New testcase.
475
476 2012-11-02 Jan Hubicka <jh@suse.cz>
477
478 * gcc.dg/tree-ssa/cunroll-10.c: New testcase.
479 * gcc.dg/tree-ssa/cunroll-9.c: New testcase.
480
481 2012-11-02 Vladimir Makarov <vmakarov@redhat.com>
482
483 PR middle-end/55130
484 * gcc.target/i386/pr55130.c: New test.
485
486 2012-11-02 Jakub Jelinek <jakub@redhat.com>
487
488 PR target/55147
489 * gcc.target/i386/pr55147.c: New test.
490
491 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
492
493 * gfortran.dg/default_format_1.f90: XFAIL on AIX.
494 * gfortran.dg/default_format_denormal_1.f90: Same.
495
496 2012-11-01 Marc Glisse <marc.glisse@inria.fr>
497
498 PR middle-end/55001
499 * g++.dg/ext/vector19.C: Remove target restrictions.
500 * gcc.dg/fold-compare-7.c: New testcase.
501
502 2012-11-01 Oleg Endo <olegendo@gcc.gnu.org>
503
504 PR target/55160
505 * gcc.target/sh/pr55160.c: New.
506
507 2012-11-01 David Edelsohn <dje.gcc@gmail.com>
508
509 * gcc.target/powerpc/vsx-mass-1.c: Check for dot symbols in
510 scan-assembler regex.
511
512 2012-11-01 Vladimir Makarov <vmakarov@redhat.com>
513
514 PR middle-end/55150
515 * gcc.dg/pr55150.c: Rename to gcc.dg/pr55150-1.c.
516 * gcc.dg/pr55150-2.c: New test.
517
518 2012-11-01 Sharad Singhai <singhai@google.com>
519
520 * testsuite/gcc.dg/plugin/selfassign.c: Add opgtroup_flags initializer.
521 * testsuite/gcc.dg/plugin/one_time_plugin.c: Likewise.
522 * testsuite/g++.dg/plugin/selfassign.c: Likewise.
523 * testsuite/g++.dg/plugin/dumb_plugin.c: Likewise.
524
525 2012-10-31 Dehao Chen <dehao@google.com>
526
527 * g++.dg/debug/dwarf2/block.C: New testcase.
528
529 2012-10-31 Jan Hubicka <jh@suse.cz>
530
531 * gcc.dg/pr44974.c: Add noinline.
532
533 2012-10-31 Janus Weil <janus@gcc.gnu.org>
534
535 PR fortran/53718
536 * gfortran.dg/class_54.f90: New.
537
538 2012-10-31 Steven Bosscher <steven@gcc.gnu.org>
539 Jakub Jelinek <jakub@redhat.com>
540
541 PR tree-optimization/55018
542 * gcc.dg/torture/pr55018.c: New test.
543
544 2012-10-31 Paolo Carlini <paolo.carlini@oracle.com>
545
546 PR c++/54583
547 * g++.dg/ext/vla13.C: New.
548
549 2012-10-31 Vladimir Makarov <vmakarov@redhat.com>
550
551 PR middle-end/55150
552 * gcc.dg/pr55150.c: New test.
553
554 2012-10-31 Tobias Burnus <burnus@net-b.de>
555
556 PR fortran/55134
557 * gfortran.dg/associate_11.f90: New.
558
559 2012-10-31 Dodji Seketeli <dodji@redhat.com>
560
561 PR c++/54955
562 * g++.dg/cpp0x/gen-attrs-48-2.C: New test.
563
564 2012-10-31 Jakub Jelinek <jakub@redhat.com>
565
566 PR tree-optimization/19105
567 PR tree-optimization/21643
568 PR tree-optimization/46309
569 * gcc.dg/pr19105.c: New test.
570 * gcc.dg/pr21643.c: New test.
571 * gcc.dg/pr46309-2.c: New test.
572 * gcc.c-torture/execute/pr46309.c: New test.
573
574 2012-10-31 Alan Modra <amodra@gmail.com>
575
576 * gcc.target/powerpc/dimode_off.c: New.
577 * gcc.target/powerpc/timode_off.c: New.
578 * gcc.target/powerpc/dfmode_off.c: New.
579 * gcc.target/powerpc/tfmode_off.c: New.
580
581 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
582
583 PR rtl-optimization/55093
584 * gcc.target/i386/pr55093.c: New file.
585
586 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
587
588 * gcc.target/i386/pr55116.c: Renamed to ...
589 * gcc.target/i386/pr55116-1.c: This.
590
591 2012-10-30 H.J. Lu <hongjiu.lu@intel.com>
592
593 * gcc.target/i386/pr55116-2.c: New file.
594
595 2012-10-30 Richard Biener <rguenther@suse.de>
596
597 * gcc.dg/vect/slp-perm-2.c: Adjust.
598
599 2012-10-30 Richard Biener <rguenther@suse.de>
600
601 PR tree-optimization/55111
602 * gcc.dg/torture/pr55111.c: New testcase.
603
604 2012-10-30 Oleg Endo <olegendo@gcc.gnu.org>
605
606 PR target/53988
607 * gcc.target/sh/pr53988.c: New.
608
609 2012-10-30 Bin Cheng <bin.cheng@arm.com>
610
611 PR target/54989
612 * gcc.dg/hoist-register-pressure-1.c: Rename from
613 hoist-register-pressure.c. Add nonpic condition.
614 * gcc.dg/hoist-register-pressure-2.c: New testcase.
615
616 2012-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
617
618 PR c++/54930
619 * gcc.dg/Wreturn-local-addr.c: New.
620 * g++.dg/warn/Wno-return-local-addr.C: New.
621 * g++.dg/warn/Wreturn-local-addr.C: New.
622
623 2012-10-29 H.J. Lu <hongjiu.lu@intel.com>
624
625 PR middle-end/55116
626 * gcc.target/i386/pr55116.c: New file.
627
628 2012-10-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
629
630 PR c/53066
631 * gcc.dg/Wshadow-4.c: New.
632 * gcc.dg/Wshadow-4.h: New.
633
634 2012-10-29 Alexandre Oliva <aoliva@redhat.com>
635
636 PR debug/54693
637 * gcc.dg/guality/pr54693.c: New.
638
639 2012-10-29 Marc Glisse <marc.glisse@inria.fr>
640
641 PR middle-end/55027
642 * gcc.dg/pr55027.c: New testcase.
643
644 2012-10-29 Jan Hubicka <jh@suse.cz>
645
646 * gcc.dg/ipa/inline-6.c: New testcase.
647
648 2012-10-29 Vladimir Makarov <vmakarov@redhat.com>
649
650 PR rtl-optimization/55106
651 * g++.dg/pr55106.C: New.
652
653 2012-10-29 Richard Guenther <rguenther@suse.de>
654
655 PR middle-end/53695
656 * gcc.dg/torture/pr53695.c: New testcase.
657
658 2012-10-28 Jan Hubicka <jh@suse.cz>
659
660 * gcc.dg/ipa/inlinehint-3.c: New testcase.
661
662 2012-10-28 Tobias Burnus <burnus@net-b.de>
663
664 PR fortran/54958
665 * gfortran.dg/do_check_6.f90: New.
666
667 2012-10-27 Dominique Dhumieres <dominiq@lps.ens.fr>
668 Jack Howarth <howarth@bromo.med.uc.edu>
669
670 PR target/54404
671 * g++.dg/other/darwin-cfstring1.C: Add -ftrack-macro-expansion=0
672 to dg-options.
673 * obj-c++.dg/strings/const-cfstring-2.mm: Likewise.
674
675 2012-10-27 Uros Bizjak <ubizjak@gmail.com>
676
677 PR target/34283
678 * gcc.target/i386/pr34283.c: New test.
679
680 2012-10-26 Jakub Jelinek <jakub@redhat.com>
681
682 PR c++/55081
683 * g++.dg/opt/pr55081.C: New test.
684
685 PR debug/54970
686 PR debug/54971
687 * gcc.dg/guality/pr54970.c: New test.
688
689 2012-10-26 Paolo Carlini <paolo.carlini@oracle.com>
690
691 PR c++/54984
692 * g++.dg/template/new11.C: New.
693
694 2012-10-26 Richard Biener <rguenther@suse.de>
695
696 PR middle-end/54824
697 * gcc.dg/torture/pr54824.c: New testcase.
698
699 2012-10-26 Alexander Ivchenko <alexander.ivchenko@intel.com>
700
701 * gcc.target/i386/fxsave-1.c: New.
702 * gcc.target/i386/fxsave64-1.c: Ditto.
703 * gcc.target/i386/fxrstor-1.c: Ditto.
704 * gcc.target/i386/fxrstor64-1.c: Ditto.
705 * gcc.target/i386/xsave-1.c: Ditto.
706 * gcc.target/i386/xsave64-1.c: Ditto.
707 * gcc.target/i386/xrstor-1.c: Ditto.
708 * gcc.target/i386/xrstor64-1.c: Ditto.
709 * gcc.target/i386/xsaveopt-1.c: Ditto.
710 * gcc.target/i386/xsaveopt64-1.c: Ditto.
711 * gcc.target/i386/sse-12.c: Add -mfxsr, -mxsaveopt.
712 * gcc.target/i386/sse-13.c: Ditto.
713 * gcc.target/i386/sse-14.c: Ditto.
714 * gcc.target/i386/sse-22.c: Ditto.
715 * gcc.target/i386/sse-23.c: Ditto.
716 * g++.dg/other/i386-2.C: Ditto.
717 * g++.dg/other/i386-3.C: Ditto.
718
719 2012-10-25 Jan Hubicka <jh@suse.cz>
720
721 * gcc.dg/tree-ssa/cunroll-4.c: Update; we now remove the loop
722 at ivcanon time.
723
724 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
725
726 PR c++/53761
727 * g++.dg/ext/transparent-union.C: New.
728
729 2012-10-25 Marc Glisse <marc.glisse@inria.fr>
730
731 PR c++/54427
732 * g++.dg/ext/vector19.C: New testcase.
733
734 2012-10-25 Richard Biener <rguenther@suse.de>
735
736 PR tree-optimization/54902
737 * g++.dg/torture/pr54902.C: New testcase.
738
739 2012-10-25 Paolo Carlini <paolo.carlini@oracle.com>
740
741 PR c++/34892
742 * g++.dg/template/crash114.C: New.
743
744 2012-10-24 H.J. Lu <hongjiu.lu@intel.com>
745
746 PR bootstrap/55049
747 * gcc.target/i386/pr55049-1.c: New test.
748
749 2012-10-24 Janus Weil <janus@gcc.gnu.org>
750
751 PR fortran/55037
752 * gfortran.dg/class_dummy_4.f03: New.
753
754 2012-10-24 Jakub Jelinek <jakub@redhat.com>
755
756 PR rtl-optimization/55010
757 * gcc.dg/pr55010.c: New test.
758
759 PR debug/54828
760 * g++.dg/debug/pr54828.C: New test.
761
762 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
763
764 * gcc.dg/vect/vect-82_64.c: Adjust the dump file.
765 * gcc.dg/vect/vect-83_64.c: Likewise.
766
767 2012-10-23 Paolo Carlini <paolo.carlini@oracle.com>
768
769 PR c++/54922
770 * g++.dg/cpp0x/constexpr-union4.C: New.
771
772 2012-10-23 Jeff Law <law@redhat.com>
773
774 * gcc.c-torture/execute/pr54985.c: New test.
775
776 2012-10-23 Paul Koning <ni1d@arrl.net>
777
778 PR debug/54508
779 * g++.dg/debug/dwarf2/pr54508.C: New.
780
781 2012-10-23 Jakub Jelinek <jakub@redhat.com>
782
783 PR c++/54844
784 * g++.dg/template/sizeof14.C: New test.
785
786 2012-10-23 Ian Bolton <ian.bolton@arm.com>
787 Jim MacArthur <jim.macarthur@arm.com>
788 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
789 Marcus Shawcroft <marcus.shawcroft@arm.com>
790 Nigel Stephens <nigel.stephens@arm.com>
791 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
792 Richard Earnshaw <rearnsha@arm.com>
793 Sofiane Naci <sofiane.naci@arm.com>
794 Stephen Thomas <stephen.thomas@arm.com>
795 Tejas Belagod <tejas.belagod@arm.com>
796 Yufeng Zhang <yufeng.zhang@arm.com>
797
798 * lib/target-supports.exp
799 (check_profiling_available): Add AArch64.
800 (check_effective_target_vect_int): Likewise.
801 (check_effective_target_vect_shift): Likewise.
802 (check_effective_target_vect_float): Likewise.
803 (check_effective_target_vect_double): Likewise.
804 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
805 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
806 (check_effective_target_vect_pack_trunc): Likewise.
807 (check_effective_target_vect_unpack): Likewise.
808 (check_effective_target_vect_hw_misalign): Likewise.
809 (check_effective_target_vect_short_mult): Likewise.
810 (check_effective_target_vect_int_mult): Likewise.
811 (check_effective_target_vect_stridedN): Likewise.
812 (check_effective_target_sync_int_long): Likewise.
813 (check_effective_target_sync_char_short): Likewise.
814 (check_vect_support_and_set_flags): Likewise.
815 (check_effective_target_aarch64_tiny): New.
816 (check_effective_target_aarch64_small): New.
817 (check_effective_target_aarch64_large): New.
818 * g++.dg/other/PR23205.C: Enable aarch64.
819 * g++.dg/other/pr23205-2.C: Likewise.
820 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
821 * gcc.c-torture/execute/20101011-1.c: Likewise.
822 * gcc.dg/20020312-2.c: Likewise.
823 * gcc.dg/20040813-1.c: Likewise.
824 * gcc.dg/builtin-apply2.c: Likewise.
825 * gcc.dg/stack-usage-1.c: Likewise.
826
827 2012-10-23 Ian Bolton <ian.bolton@arm.com>
828 Jim MacArthur <jim.macarthur@arm.com>
829 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
830 Marcus Shawcroft <marcus.shawcroft@arm.com>
831 Nigel Stephens <nigel.stephens@arm.com>
832 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
833 Richard Earnshaw <rearnsha@arm.com>
834 Sofiane Naci <sofiane.naci@arm.com>
835 Stephen Thomas <stephen.thomas@arm.com>
836 Tejas Belagod <tejas.belagod@arm.com>
837 Yufeng Zhang <yufeng.zhang@arm.com>
838
839 * gcc.target/aarch64/aapcs/aapcs64.exp: New file.
840 * gcc.target/aarch64/aapcs/abitest-2.h: New file.
841 * gcc.target/aarch64/aapcs/abitest-common.h: New file.
842 * gcc.target/aarch64/aapcs/abitest.S: New file.
843 * gcc.target/aarch64/aapcs/abitest.h: New file.
844 * gcc.target/aarch64/aapcs/func-ret-1.c: New file.
845 * gcc.target/aarch64/aapcs/func-ret-2.c: New file.
846 * gcc.target/aarch64/aapcs/func-ret-3.c: New file.
847 * gcc.target/aarch64/aapcs/func-ret-3.x: New file.
848 * gcc.target/aarch64/aapcs/func-ret-4.c: New file.
849 * gcc.target/aarch64/aapcs/func-ret-4.x: New file.
850 * gcc.target/aarch64/aapcs/ice_1.c: New file.
851 * gcc.target/aarch64/aapcs/ice_2.c: New file.
852 * gcc.target/aarch64/aapcs/ice_3.c: New file.
853 * gcc.target/aarch64/aapcs/ice_4.c: New file.
854 * gcc.target/aarch64/aapcs/ice_5.c: New file.
855 * gcc.target/aarch64/aapcs/macro-def.h: New file.
856 * gcc.target/aarch64/aapcs/test_1.c: New file.
857 * gcc.target/aarch64/aapcs/test_10.c: New file.
858 * gcc.target/aarch64/aapcs/test_11.c: New file.
859 * gcc.target/aarch64/aapcs/test_12.c: New file.
860 * gcc.target/aarch64/aapcs/test_13.c: New file.
861 * gcc.target/aarch64/aapcs/test_14.c: New file.
862 * gcc.target/aarch64/aapcs/test_15.c: New file.
863 * gcc.target/aarch64/aapcs/test_16.c: New file.
864 * gcc.target/aarch64/aapcs/test_17.c: New file.
865 * gcc.target/aarch64/aapcs/test_18.c: New file.
866 * gcc.target/aarch64/aapcs/test_19.c: New file.
867 * gcc.target/aarch64/aapcs/test_2.c: New file.
868 * gcc.target/aarch64/aapcs/test_20.c: New file.
869 * gcc.target/aarch64/aapcs/test_21.c: New file.
870 * gcc.target/aarch64/aapcs/test_22.c: New file.
871 * gcc.target/aarch64/aapcs/test_23.c: New file.
872 * gcc.target/aarch64/aapcs/test_24.c: New file.
873 * gcc.target/aarch64/aapcs/test_25.c: New file.
874 * gcc.target/aarch64/aapcs/test_26.c: New file.
875 * gcc.target/aarch64/aapcs/test_3.c: New file.
876 * gcc.target/aarch64/aapcs/test_4.c: New file.
877 * gcc.target/aarch64/aapcs/test_5.c: New file.
878 * gcc.target/aarch64/aapcs/test_6.c: New file.
879 * gcc.target/aarch64/aapcs/test_7.c: New file.
880 * gcc.target/aarch64/aapcs/test_8.c: New file.
881 * gcc.target/aarch64/aapcs/test_9.c: New file.
882 * gcc.target/aarch64/aapcs/test_align-1.c: New file.
883 * gcc.target/aarch64/aapcs/test_align-2.c: New file.
884 * gcc.target/aarch64/aapcs/test_align-3.c: New file.
885 * gcc.target/aarch64/aapcs/test_align-4.c: New file.
886 * gcc.target/aarch64/aapcs/test_complex.c: New file.
887 * gcc.target/aarch64/aapcs/test_int128.c: New file.
888 * gcc.target/aarch64/aapcs/test_quad_double.c: New file.
889 * gcc.target/aarch64/aapcs/type-def.h: New file.
890 * gcc.target/aarch64/aapcs/va_arg-1.c: New file.
891 * gcc.target/aarch64/aapcs/va_arg-10.c: New file.
892 * gcc.target/aarch64/aapcs/va_arg-11.c: New file.
893 * gcc.target/aarch64/aapcs/va_arg-12.c: New file.
894 * gcc.target/aarch64/aapcs/va_arg-2.c: New file.
895 * gcc.target/aarch64/aapcs/va_arg-3.c: New file.
896 * gcc.target/aarch64/aapcs/va_arg-4.c: New file.
897 * gcc.target/aarch64/aapcs/va_arg-5.c: New file.
898 * gcc.target/aarch64/aapcs/va_arg-6.c: New file.
899 * gcc.target/aarch64/aapcs/va_arg-7.c: New file.
900 * gcc.target/aarch64/aapcs/va_arg-8.c: New file.
901 * gcc.target/aarch64/aapcs/va_arg-9.c: New file.
902 * gcc.target/aarch64/aapcs/validate_memory.h: New file.
903 * gcc.target/aarch64/aarch64.exp: New file.
904 * gcc.target/aarch64/adc-1.c: New file.
905 * gcc.target/aarch64/adc-2.c: New file.
906 * gcc.target/aarch64/asm-1.c: New file.
907 * gcc.target/aarch64/clrsb.c: New file.
908 * gcc.target/aarch64/clz.c: New file.
909 * gcc.target/aarch64/ctz.c: New file.
910 * gcc.target/aarch64/csinc-1.c: New file.
911 * gcc.target/aarch64/csinv-1.c: New file.
912 * gcc.target/aarch64/csneg-1.c: New file.
913 * gcc.target/aarch64/extend.c: New file.
914 * gcc.target/aarch64/fcvt.x: New file.
915 * gcc.target/aarch64/fcvt_double_int.c: New file.
916 * gcc.target/aarch64/fcvt_double_long.c: New file.
917 * gcc.target/aarch64/fcvt_double_uint.c: New file.
918 * gcc.target/aarch64/fcvt_double_ulong.c: New file.
919 * gcc.target/aarch64/fcvt_float_int.c: New file.
920 * gcc.target/aarch64/fcvt_float_long.c: New file.
921 * gcc.target/aarch64/fcvt_float_uint.c: New file.
922 * gcc.target/aarch64/fcvt_float_ulong.c: New file.
923 * gcc.target/aarch64/ffs.c: New file.
924 * gcc.target/aarch64/fmadd.c: New file.
925 * gcc.target/aarch64/fnmadd-fastmath.c: New file.
926 * gcc.target/aarch64/frint.x: New file.
927 * gcc.target/aarch64/frint_double.c: New file.
928 * gcc.target/aarch64/frint_float.c: New file.
929 * gcc.target/aarch64/index.c: New file.
930 * gcc.target/aarch64/mneg-1.c: New file.
931 * gcc.target/aarch64/mneg-2.c: New file.
932 * gcc.target/aarch64/mneg-3.c: New file.
933 * gcc.target/aarch64/mnegl-1.c: New file.
934 * gcc.target/aarch64/mnegl-2.c: New file.
935 * gcc.target/aarch64/narrow_high-intrinsics.c: New file.
936 * gcc.target/aarch64/pic-constantpool1.c: New file.
937 * gcc.target/aarch64/pic-symrefplus.c: New file.
938 * gcc.target/aarch64/predefine_large.c: New file.
939 * gcc.target/aarch64/predefine_small.c: New file.
940 * gcc.target/aarch64/predefine_tiny.c: New file.
941 * gcc.target/aarch64/reload-valid-spoff.c: New file.
942 * gcc.target/aarch64/scalar_intrinsics.c: New file.
943 * gcc.target/aarch64/table-intrinsics.c: New file.
944 * gcc.target/aarch64/tst-1.c: New file.
945 * gcc.target/aarch64/vect-abs-compile.c: New file.
946 * gcc.target/aarch64/vect-abs.c: New file.
947 * gcc.target/aarch64/vect-abs.x: New file.
948 * gcc.target/aarch64/vect-compile.c: New file.
949 * gcc.target/aarch64/vect-faddv-compile.c: New file.
950 * gcc.target/aarch64/vect-faddv.c: New file.
951 * gcc.target/aarch64/vect-faddv.x: New file.
952 * gcc.target/aarch64/vect-fmax-fmin-compile.c: New file.
953 * gcc.target/aarch64/vect-fmax-fmin.c: New file.
954 * gcc.target/aarch64/vect-fmax-fmin.x: New file.
955 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: New file.
956 * gcc.target/aarch64/vect-fmaxv-fminv.x: New file.
957 * gcc.target/aarch64/vect-fp-compile.c: New file.
958 * gcc.target/aarch64/vect-fp.c: New file.
959 * gcc.target/aarch64/vect-fp.x: New file.
960 * gcc.target/aarch64/vect-mull-compile.c: New file.
961 * gcc.target/aarch64/vect-mull.c: New file.
962 * gcc.target/aarch64/vect-mull.x: New file.
963 * gcc.target/aarch64/vect.c: New file.
964 * gcc.target/aarch64/vect.x: New file.
965 * gcc.target/aarch64/vector_intrinsics.c: New file.
966 * gcc.target/aarch64/vfp-1.c: New file.
967 * gcc.target/aarch64/volatile-bitfields-1.c: New file.
968 * gcc.target/aarch64/volatile-bitfields-2.c: New file.
969 * gcc.target/aarch64/volatile-bitfields-3.c: New file.
970 * g++.dg/abi/aarch64_guard1.C: New file.
971
972 2012-10-23 Jakub Jelinek <jakub@redhat.com>
973
974 PR c++/54988
975 * c-c++-common/pr54988.c: New test.
976
977 2012-10-23 Jan Hubicka <jh@suse.cz>
978
979 * gcc.dg/tree-prof/peel-1.c: New testcase.
980
981 2012-10-23 Dominique d'Humieres <dominiq@lps.ens.fr>
982
983 PR gcc/52945
984 * gcc.dg/lto/pr52634_0.c: Skip the test on Darwin.
985
986 2012-10-23 Joseph Myers <joseph@codesourcery.com>
987
988 * gcc.dg/c99-predef-1.c: New test.
989 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
990 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
991 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
992 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
993 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
994 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
995 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
996 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
997 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
998 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
999 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c,
1000 gcc.dg/cpp/mi5.c, gcc.dg/cpp/multiline.c: Add -nostdinc to dg-options.
1001
1002 2012-10-23 Marc Glisse <marc.glisse@inria.fr>
1003
1004 * gcc.dg/tree-ssa/foldconst-6.c: New testcase.
1005
1006 2012-10-23 Jan Hubicka <jh@suse.cz>
1007
1008 PR middle-end/54937
1009 * gcc.c-torture/execute/pr54937.c: New testcase.
1010 * gcc.dg/tree-ssa/cunroll-2.c: Update.
1011
1012 2012-10-23 Jan Hubicka <jh@suse.cz>
1013
1014 PR middle-end/54967
1015 * gfortran.dg/pr54967.f90: New testcase.
1016
1017 2012-10-23 Terry Guo <terry.guo@arm.com>
1018
1019 PR target/55019
1020 * gcc.dg/pr55019.c: New.
1021
1022 2012-10-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1023
1024 PR tree-optimization/55008
1025 * gcc.dg/tree-ssa/pr55008.c: New test.
1026
1027 2012-10-22 Richard Biener <rguenther@suse.de>
1028
1029 PR tree-optimization/55011
1030 * gcc.dg/torture/pr55011.c: New testcase.
1031
1032 2012-10-22 Greta Yorsh <Greta.Yorsh@arm.com>
1033
1034 * gcc.target/arm/pr40457-1.c: Adjust expected output.
1035 * gcc.target/arm/pr40457-2.c: Likewise.
1036 * gcc.target/arm/pr40457-3.c: Likewise.
1037
1038 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1039
1040 * gnat.dg/specs/limited_with4.ads: New test.
1041 * gnat.dg/specs/limited_with4_pkg.ads: New helper.
1042
1043 2012-10-22 Eric Botcazou <ebotcazou@adacore.com>
1044
1045 * gnat.dg/modular4.adb: New test.
1046 * gnat.dg/modular4_pkg.ads: New helper.
1047
1048 2012-10-21 Eric Botcazou <ebotcazou@adacore.com>
1049
1050 * gnat.dg/specs/atomic1.ads: XFAIL on MIPS.
1051 * gnat.dg/specs/addr1.ads: Likewise.
1052
1053 2012-10-21 Hans-Peter Nilsson <hp@bitrange.com>
1054
1055 * gcc.dg/webizer.c (main): Add missing exit call.
1056
1057 2012-10-21 Thomas König <tkoenig@gcc.gnu.org>
1058
1059 PR fortran/54465
1060 * gfortran.dg/wextra_1.f: New test.
1061
1062 2012-10-20 Jan Hubicka <jh@suse.cz>
1063
1064 * gcc.dg/tree-prof/unroll-1.c: New testcase.
1065
1066 2012-10-19 Janus Weil <janus@gcc.gnu.org>
1067
1068 PR fortran/54224
1069 * gfortran.dg/warn_unused_function.f90: New.
1070
1071 2012-10-19 Greta Yorsh <Greta.Yorsh@arm.com>
1072
1073 * lib/target-supports.exp
1074 (check_effective_target_arm_prefer_ldrd_strd): New procedure.
1075
1076 2012-10-19 Richard Guenther <rguenther@suse.de>
1077
1078 PR tree-optimization/54981
1079 * gcc.dg/pr54981.c: New testcase.
1080
1081 2012-10-19 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1082
1083 PR target/54892
1084 * gcc.target/arm/pr54892.c: New.
1085
1086 2012-10-19 Bin Cheng <bin.cheng@arm.com>
1087
1088 * testsuite/gcc.dg/hoist-register-pressure.c: New test.
1089
1090 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1091
1092 PR c++/54501
1093 * g++.dg/init/array30.C: New.
1094 * g++.dg/init/array31.C: Likewise.
1095
1096 2012-10-18 Tobias Burnus <burnus@net-b.de>
1097
1098 PR fortran/54884
1099 * gfortran.dg/public_private_module_7.f90: New.
1100
1101 2012-10-18 Paolo Carlini <paolo.carlini@oracle.com>
1102
1103 PR c++/29633
1104 * g++.dg/template/pr29633.C: New.
1105
1106 2012-10-18 Eric Botcazou <ebotcazou@adacore.com>
1107
1108 * gnat.dg/loop_optimization13.ad[sb]: New test.
1109 * gnat.dg/loop_optimization13_pkg.ads: New helper.
1110
1111 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1112
1113 * gcc.target/arm/neon/vfmaQf32.c: New testcase.
1114 * gcc.target/arm/neon/vfmaf32.c: Likewise.
1115 * gcc.target/arm/neon/vfmsQf32.c: Likewise.
1116 * gcc.target/arm/neon/vfmsf32.c: Likewise.
1117
1118 2012-10-18 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
1119
1120 * gcc.target/arm/ftest-armv8a-arm.c: New testcase.
1121 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
1122 * gcc.target/arm/ftest-support-arm.h (feature_matrix): Add ARMv8-A row.
1123 * gcc.target/arm/ftest-support-thumb.h (feature_matrix): Likewise.
1124 * gcc.target/arm/ftest-support.h (architecture): Add ARMv8-A.
1125 * lib/target-supports.exp: Add ARMv8-A architecture expectation.
1126
1127 2012-10-16 Jan Hubicka <jh@suse.cz>
1128
1129 * gcc.target/i386/l_fma_float_?.c: Update.
1130 * gcc.target/i386/l_fma_double_?.c: Update.
1131 * gfortran.dg/do_1.f90: XFAIL
1132 * gcc.dg/tree-ssa/cunroll-1.c: New testcase.
1133 * gcc.dg/tree-ssa/cunroll-2.c: New testcase.
1134 * gcc.dg/tree-ssa/cunroll-3.c: New testcase.
1135 * gcc.dg/tree-ssa/cunroll-4.c: New testcase.
1136 * gcc.dg/tree-ssa/cunroll-5.c: New testcase.
1137 * gcc.dg/tree-ssa/ldist-17.c: Block cunroll to make testcase still
1138 valid.
1139
1140 2012-10-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1141
1142 PR c/53063
1143 PR c/40989
1144 * gcc.dg/Wstrict-overflow-24.c: New.
1145
1146 2012-10-16 Tobias Burnus <burnus@net-b.de>
1147
1148 PR fortran/50981
1149 PR fortran/54618
1150 * gfortran.dg/class_optional_1.f90: New.
1151 * gfortran.dg/class_optional_2.f90: New.
1152
1153 2012-10-16 Jakub Jelinek <jakub@redhat.com>
1154
1155 PR debug/54796
1156 * gcc.dg/guality/pr54796.c: New test.
1157
1158 PR tree-optimization/54889
1159 * gfortran.dg/pr54889.f90: New test.
1160
1161 2012-10-16 Eric Botcazou <ebotcazou@adacore.com>
1162
1163 * g++.dg/other/dump-ada-spec-2.C: New test.
1164
1165 2012-10-16 Easwaran Raman <eraman@google.com>
1166
1167 * gcc.dg/tree-prof/switch-case-1.c: New test case.
1168 * gcc.dg/tree-prof/switch-case-2.c: New test case.
1169
1170 2012-10-16 Hans-Peter Nilsson <hp@bitrange.com>
1171
1172 * gcc.dg/torture/stackalign/builtin-apply-2.c,
1173 gcc.dg/builtin-apply2.c: Correct STACK_ARGUMENTS_SIZE for MMIX.
1174
1175 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1176
1177 PR target/54925
1178 * gcc.c-torture/compile/pr54925.c: New.
1179
1180 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1181
1182 PR target/51244
1183 * gcc.target/sh/pr51244-17.c: New.
1184
1185 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1186
1187 PR target/54760
1188 * gcc.target/sh/pr54760-2.c: Add long long and unsigned long long test
1189 functions.
1190 * gcc.target/sh/pr54760-4.c: New.
1191
1192 2012-10-15 Oleg Endo <olegendo@gcc.gnu.org>
1193
1194 PR target/34777
1195 * gcc.target/sh/torture/sh-torture.exp: New.
1196 * gcc.target/sh/torture/pr34777.c: New.
1197
1198 2012-10-15 Matthias Klose <doko@ubuntu.com>
1199
1200 * lib/target-supports.exp (check_profiling_available): Match
1201 arm*-*-linux-* for ARM Linux/GNU.
1202 * g++.dg/torture/predcom-1.C: Match arm*-*-linux-* for ARM Linux/GNU.
1203 * gfortran.dg/enum_10.f90: Likewise.
1204 * gfortran.dg/enum_9.f90: Likewise.
1205 * gcc.target/arm/synchronize.c: Likewise.
1206 * g++.old-deja/g++.jason/enum6.C: Likewise.
1207 * g++.old-deja/g++.other/enum4.C: Likewise.
1208 * g++.old-deja/g++.law/enum9.C: Likewise.
1209
1210 2012-10-15 Richard Sandiford <rdsandiford@googlemail.com>
1211
1212 * g++.dg/tls/thread_local-cse.C: Move dg-do line.
1213 * g++.dg/tls/thread_local-wrap4.C: Require fpic.
1214
1215 2012-10-15 Alexandre Oliva <aoliva@redhat.com>
1216 Paolo Carlini <paolo.carlini@oracle.com>
1217
1218 PR c++/17805
1219 * g++.dg/overload/operator6.C: New.
1220
1221 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1222
1223 PR c++/50080 (again)
1224 * g++.dg/parse/tmpl-outside2.C: Tweak, error in C++98.
1225 * g++.dg/parse/tmpl-outside1.C: Likewise.
1226 * g++.dg/template/qualttp18.C: Likewise.
1227 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1228 * g++.old-deja/g++.pt/overload13.C: Likewise.
1229
1230 2012-10-15 Uros Bizjak <ubizjak@gmail.com>
1231
1232 * gcc.target/i386/avx256-unaligned-load-1.c: Update asm scan patterns.
1233 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
1234 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
1235 * gcc.target/i386/avx256-unaligned-load-4.c: Ditto.
1236 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
1237 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
1238 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
1239 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
1240
1241 2012-10-15 Paolo Carlini <paolo.carlini@oracle.com>
1242
1243 PR c++/50080
1244 * g++.dg/parse/tmpl-outside2.C: New.
1245 * g++.dg/parse/tmpl-outside1.C: Adjust.
1246 * g++.dg/template/qualttp18.C: Likewise.
1247 * g++.old-deja/g++.pt/memtemp87.C: Likewise.
1248 * g++.old-deja/g++.pt/overload13.C: Likewise.
1249
1250 2012-10-15 Marc Glisse <marc.glisse@inria.fr>
1251
1252 PR tree-optimization/54915
1253 * gcc.dg/tree-ssa/pr54915.c: New testcase.
1254
1255 2012-10-15 Richard Guenther <rguenther@suse.de>
1256
1257 PR tree-optimization/54920
1258 * gcc.dg/torture/pr54920.c: New testcase.
1259
1260 2012-10-15 Eric Botcazou <ebotcazou@adacore.com>
1261
1262 * gnat.dg/unchecked_convert9.ad[sb]: New test.
1263
1264 2012-10-13 Jason Merrill <jason@redhat.com>
1265
1266 * g++.dg/tls/thread_local7g.C: Require tls_native.
1267
1268 2012-10-14 Jason Merrill <jason@redhat.com>
1269
1270 * g++.dg/cpp0x/inh-ctor1.C: New.
1271 * g++.dg/cpp0x/inh-ctor2.C: New.
1272 * g++.dg/cpp0x/inh-ctor3.C: New.
1273 * g++.dg/cpp0x/inh-ctor4.C: New.
1274 * g++.dg/cpp0x/inh-ctor5.C: New.
1275 * g++.dg/cpp0x/inh-ctor6.C: New.
1276 * g++.dg/cpp0x/inh-ctor7.C: New.
1277 * g++.dg/cpp0x/inh-ctor8.C: New.
1278 * g++.dg/cpp0x/inh-ctor9.C: New.
1279 * g++.dg/cpp0x/inh-ctor10.C: New.
1280 * g++.dg/cpp0x/inh-ctor11.C: New.
1281 * g++.dg/cpp0x/inh-ctor12.C: New.
1282 * g++.dg/cpp0x/inh-ctor13.C: New.
1283
1284 2012-10-14 Steven Bosscher <steven@gcc.gnu.org>
1285
1286 PR rtl-optimization/54919
1287 * gcc.dg/pr54919.c: New testcase.
1288
1289 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1290
1291 PR c++/53581
1292 * g++.dg/template/crash113.C: New.
1293
1294 2012-10-14 Jan Hubicka <jh@suse.cz>
1295
1296 * gcc.dg/unroll_5.c: New testcase.
1297
1298 2012-10-14 Paolo Carlini <paolo.carlini@oracle.com>
1299
1300 PR c++/52643
1301 * g++.dg/opt/pr52643.C: New.
1302
1303 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1304
1305 PR target/54602
1306 * gcc.target/sh/pr54602-1.c: New.
1307 * gcc.target/sh/pr54602-2.c: New.
1308 * gcc.target/sh/pr54602-3.c: New.
1309 * gcc.target/sh/pr54602-4.c: New.
1310
1311 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1312
1313 PR target/54680
1314 * gcc.target/sh/pr54680.c: New.
1315
1316 2012-10-12 Jan Hubicka <jh@suse.cz>
1317
1318 * gcc.dg/webizer.c: New testcase.
1319
1320 2012-10-12 Janis Johnson <janisjo@codesourcery.com>
1321
1322 * gcc.dg/vect/pr48765.c: Skip for conflicting options, don't
1323 specify -m64.
1324
1325 * gcc.target/arm/div64-unwinding.c: Skip, don't xfail, for GNU/Linux.
1326
1327 * lib/target-supports.exp (check_effective_target_arm_hard_vfp_ok):
1328 Return 0 if already specifying -mfloat-abi other than hard.
1329
1330 2012-10-12 Joe Seymour <jseymour@codesourcery.com>
1331
1332 * gcc.dg/pr53060.c: Prune irrelevant warning.
1333
1334 2012-10-12 Jakub Jelinek <jakub@redhat.com>
1335
1336 PR c/54381
1337 * c-c++-common/Wsizeof-pointer-memaccess1.c: New test.
1338 * c-c++-common/Wsizeof-pointer-memaccess2.c: New test.
1339 * gcc.dg/Wsizeof-pointer-memaccess1.c: New test.
1340 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Test also stpncpy.
1341 Adjust expected wording of warnings for *cmp* builtins.
1342 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
1343 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
1344
1345 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1346
1347 PR c++/24449
1348 * g++.dg/parse/friend-main.C: New.
1349
1350 2012-10-12 Marc Glisse <marc.glisse@inria.fr>
1351
1352 PR c++/53055
1353 * g++.dg/pr53055.C: New testcase.
1354
1355 2012-10-12 Paolo Carlini <paolo.carlini@oracle.com>
1356
1357 PR c++/52744
1358 * g++.dg/cpp0x/pr52744.C: New.
1359
1360 2012-10-12 Janus Weil <janus@gcc.gnu.org>
1361
1362 PR fortran/40453
1363 * gfortran.dg/dummy_procedure_9.f90: New.
1364
1365 2012-10-12 Richard Biener <rguenther@suse.de>
1366
1367 PR tree-optimization/54894
1368 * gcc.dg/torture/pr54894.c: New testcase.
1369
1370 2012-10-12 Oleg Endo <olegendo@gcc.gnu.org>
1371
1372 PR target/51244
1373 * gcc.target/sh/pr51244-13.c: New.
1374 * gcc.target/sh/pr51244-14.c: New.
1375 * gcc.target/sh/pr51244-15.c: New.
1376 * gcc.target/sh/pr51244-16.c: New.
1377
1378 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1379
1380 PR c++/51878
1381 * g++.dg/cpp0x/decltype45.C: New.
1382
1383 2012-10-11 Janus Weil <janus@gcc.gnu.org>
1384
1385 PR fortran/54784
1386 * gfortran.dg/class_allocate_13.f90: New.
1387
1388 2012-10-11 Jason Merrill <jason@redhat.com>
1389
1390 * g++.dg/ext/visibility/pragma-override1.C: Fix target markup.
1391 * g++.dg/ext/visibility/pragma-override2.C: Fix target markup.
1392
1393 * g++.dg/gomp/tls-5.C: Require tls_native.
1394 * g++.dg/tls/thread_local7.C: Require tls_native.
1395 * g++.dg/tls/static2.C: New.
1396
1397 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1398
1399 PR c++/36107
1400 * g++.dg/ext/weak5.C: New.
1401
1402 2012-10-11 Marc Glisse <marc.glisse@inria.fr>
1403
1404 PR testsuite/54868
1405 * gcc.dg/tree-ssa/forwprop-22.c: Move ...
1406 * gcc.dg/vect/nodump-forwprop-22.c: ... here. Adapt options.
1407
1408 2012-10-11 Paolo Carlini <paolo.carlini@oracle.com>
1409
1410 PR c++/43765
1411 * g++.dg/parse/pr43765.C: New.
1412
1413 2012-10-11 Uros Bizjak <ubizjak@gmail.com>
1414
1415 * obj-c++.dg/tls/init-2.mm: Tweak errors.
1416
1417 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1418
1419 PR c++/43663
1420 * g++.dg/init/bitfield3.C: New.
1421
1422 2012-10-10 Richard Sandiford <rdsandiford@googlemail.com>
1423
1424 * gcc.target/mips/mips32-dsp-accinit-2.c: Fix test description.
1425
1426 2012-10-10 Jakub Jelinek <jakub@redhat.com>
1427
1428 PR tree-optimization/54877
1429 * gcc.dg/torture/pr54877.c: New test.
1430
1431 2012-10-10 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1432
1433 PR testsuite/53397
1434 * gcc.dg/pr53397-1.c: Moved to gcc.target/i386.
1435 * gcc.target/i386/pr53397-1.c: Add -msse2 to dg-options
1436 and remove target info from dg-do compile.
1437 * gcc.dg/pr53397-2.c: Moved to gcc.target/i386.
1438 * gcc.target/i386/pr53397-2.c: Add -msse2 to dg-options
1439 and remove target info from dg-do compile.
1440
1441 2012-10-10 Greta Yorsh <Greta.Yorsh@arm.com>
1442
1443 * gcc.dg/pr54782.c: Require target with pthread support.
1444
1445 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1446
1447 PR c++/53122
1448 * g++.dg/cpp0x/auto35.C: New.
1449
1450 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1451
1452 PR c++/53540 - using fails to be equivalent to typedef
1453 * g++.dg/cpp0x/alias-decl-24.C: New test.
1454
1455 2012-10-10 Dodji Seketeli <dodji@redhat.com>
1456
1457 * g++.dg/cpp0x/gen-attrs-8.C: Update the test to reflect the fact
1458 that c++11 attributes to types are ignored for now.
1459 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1460 * g++.dg/cpp0x/gen-attrs-37.C: Likewise
1461
1462 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1463
1464 PR c++/53741
1465 * g++.dg/cpp0x/lambda/lambda-ice9.C: New.
1466
1467 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1468
1469 PR c++/50478
1470 * g++.dg/cpp0x/initlist67.C: New.
1471
1472 2012-10-10 Dehao Chen <dehao@google.com>
1473
1474 * g++.dg/debug/dwarf2/deallocator.C: Cover more deallocator cases.
1475
1476 2012-10-10 Oleg Endo <olegendo@gcc.gnu.org>
1477
1478 PR target/52480
1479 * gcc.target/sh/sh4a-bitmovua.c: Compact skip-if list.
1480 Add runtime tests.
1481
1482 2012-10-10 Paolo Carlini <paolo.carlini@oracle.com>
1483
1484 PR c++/53307
1485 * g++.dg/cpp0x/decltype44.C: New.
1486
1487 2012-10-09 Steve Ellcey <sellcey@mips.com>
1488
1489 * gcc.target/ext_ins.c: Modify f2 to aviod uninitialized data.
1490
1491 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1492
1493 PR c++/53763
1494 * g++.dg/cpp0x/decltype43.C: New.
1495
1496 2012-10-09 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1497
1498 PR middle-end/53397
1499 * gcc.dg/pr53397-1.c: New test case.
1500 * gcc.dg/pr53397-2.c: New test case.
1501
1502 2012-10-09 Paolo Carlini <paolo.carlini@oracle.com>
1503
1504 PR c++/54194
1505 * g++.dg/warn/Wparentheses-26.C: Adjust.
1506 * g++.dg/warn/Wparentheses-27.C: New.
1507
1508 2012-10-09 Marc Glisse <marc.glisse@inria.fr>
1509
1510 PR c++/54427
1511 * c-c++-common/vector-scalar.c: New testcase.
1512 * g++.dg/ext/vector18.C: New testcase.
1513 * g++.dg/ext/vector5.C: This is not an error anymore.
1514 * gcc.dg/init-vec-1.c: Move ...
1515 * c-c++-common/init-vec-1.c: ... here. Adapt error message.
1516 * gcc.c-torture/execute/vector-shift1.c: Move ...
1517 * c-c++-common/torture/vector-shift1.c: ... here.
1518 * gcc.dg/scal-to-vec1.c: Move ...
1519 * c-c++-common/scal-to-vec1.c: ... here. Avoid narrowing for
1520 C++11. Adapt error messages.
1521 * gcc.dg/convert-vec-1.c: Move ...
1522 * c-c++-common/convert-vec-1.c: ... here.
1523 * gcc.dg/scal-to-vec2.c: Move ...
1524 * c-c++-common/scal-to-vec2.c: ... here.
1525
1526 2012-10-08 Marc Glisse <marc.glisse@inria.fr>
1527
1528 PR target/54400
1529 * gcc.target/i386/pr54400.c: New testcase.
1530
1531 2012-10-08 Jakub Jelinek <jakub@redhat.com>
1532
1533 PR c++/54858
1534 * g++.dg/template/pr54858.C: New test.
1535
1536 2012-10-08 Marek Polacek <polacek@redhat.com>
1537
1538 PR debug/54831
1539 * g++.dg/debug/pr54831.C: New test.
1540
1541 2012-10-08 Dehao Chen <dehao@google.com>
1542
1543 * g++.dg/predict-loop-exit-1.C: New.
1544 * g++.dg/predict-loop-exit-2.C: New.
1545 * g++.dg/predict-loop-exit-3.C: New.
1546
1547 2012-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1548
1549 * gcc.target/i386/pr54445-1.c: Require tls_runtime, add tls options.
1550
1551 2012-10-08 Jason Merrill <jason@redhat.com>
1552
1553 * g++.dg/gomp/tls-5.C: New.
1554 * g++.dg/gomp/tls-wrap1.C: New.
1555 * g++.dg/gomp/tls-wrap2.C: New.
1556 * g++.dg/gomp/tls-wrap3.C: New.
1557 * g++.dg/gomp/tls-wrap4.C: New.
1558 * g++.dg/gomp/tls-wrapper-cse.C: New.
1559 * g++.dg/tls/thread_local-cse.C: New.
1560 * g++.dg/tls/thread_local-order1.C: New.
1561 * g++.dg/tls/thread_local-order2.C: New.
1562 * g++.dg/tls/thread_local-wrap1.C: New.
1563 * g++.dg/tls/thread_local-wrap2.C: New.
1564 * g++.dg/tls/thread_local-wrap3.C: New.
1565 * g++.dg/tls/thread_local-wrap4.C: New.
1566 * g++.dg/tls/thread_local2g.C: New.
1567 * g++.dg/tls/thread_local3g.C: New.
1568 * g++.dg/tls/thread_local4g.C: New.
1569 * g++.dg/tls/thread_local5g.C: New.
1570 * g++.dg/tls/thread_local6g.C: New.
1571 * g++.dg/tls/thread_local7g.C: New.
1572
1573 * g++.dg/tls/thread_local3.C: New.
1574 * g++.dg/tls/thread_local4.C: New.
1575 * g++.dg/tls/thread_local5.C: New.
1576 * g++.dg/tls/thread_local6.C: New.
1577
1578 * g++.dg/tls/init-2.C: Tweak errors.
1579 * g++.dg/tls/thread_local1.C: New.
1580 * g++.dg/tls/thread_local2.C: New.
1581 * g++.dg/tls/thread_local7.C: New.
1582
1583 2012-10-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1584
1585 PR target/54866
1586 * gcc.target/i386/long-double-80-7.c: Add -msse2 to dg-options.
1587
1588 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1589
1590 PR target/54685
1591 * gcc.target/sh/pr54685.c: New.
1592
1593 2012-10-08 Dodji Seketeli <dodji@redhat.com>
1594
1595 PR c++/53528 C++11 attribute support
1596 * g++.dg/cpp0x/gen-attrs-1.C: New test.
1597 * g++.dg/cpp0x/gen-attrs-2.C: Likewise.
1598 * g++.dg/cpp0x/gen-attrs-2-1.C: Likewise.
1599 * g++.dg/cpp0x/gen-attrs-3.C: Likewise.
1600 * g++.dg/cpp0x/gen-attrs-4.C: Likewise.
1601 * g++.dg/cpp0x/gen-attrs-5.C: Likewise.
1602 * g++.dg/cpp0x/gen-attrs-6.C: Likewise.
1603 * g++.dg/cpp0x/gen-attrs-7.C: Likewise.
1604 * g++.dg/cpp0x/gen-attrs-8.C: Likewise.
1605 * g++.dg/cpp0x/gen-attrs-9.C: Likewise.
1606 * g++.dg/cpp0x/gen-attrs-10.C: Likewise.
1607 * g++.dg/cpp0x/gen-attrs-11.C: Likewise.
1608 * g++.dg/cpp0x/gen-attrs-12.C: Likewise.
1609 * g++.dg/cpp0x/gen-attrs-13.C: Likewise.
1610 * g++.dg/cpp0x/gen-attrs-14.C: Likewise.
1611 * g++.dg/cpp0x/gen-attrs-15.C: Likewise.
1612 * g++.dg/cpp0x/gen-attrs-16.C: Likewise.
1613 * g++.dg/cpp0x/gen-attrs-17.C: Likewise.
1614 * g++.dg/cpp0x/gen-attrs-18.C: Likewise.
1615 * g++.dg/cpp0x/gen-attrs-19.C: Likewise.
1616 * g++.dg/cpp0x/gen-attrs-20.C: Likewise.
1617 * g++.dg/cpp0x/gen-attrs-21.C: Likewise.
1618 * g++.dg/cpp0x/gen-attrs-22.C: Likewise.
1619 * g++.dg/cpp0x/gen-attrs-23.C: Likewise.
1620 * g++.dg/cpp0x/gen-attrs-24.C: Likewise.
1621 * g++.dg/cpp0x/gen-attrs-25.C: Likewise.
1622 * g++.dg/cpp0x/gen-attrs-26.C: Likewise.
1623 * g++.dg/cpp0x/gen-attrs-27.C: Likewise.
1624 * g++.dg/cpp0x/gen-attrs-28.C: Likewise.
1625 * g++.dg/cpp0x/gen-attrs-29.C: Likewise.
1626 * g++.dg/cpp0x/gen-attrs-30.C: Likewise.
1627 * g++.dg/cpp0x/gen-attrs-31.C: Likewise.
1628 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
1629 * g++.dg/cpp0x/gen-attrs-33.C: Likewise.
1630 * g++.dg/cpp0x/gen-attrs-34.C: Likewise.
1631 * g++.dg/cpp0x/gen-attrs-35.C: Likewise.
1632 * g++.dg/cpp0x/gen-attrs-36.C: Likewise.
1633 * g++.dg/cpp0x/gen-attrs-36-1.C: Likewise.
1634 * g++.dg/cpp0x/gen-attrs-37.C: Likewise.
1635 * g++.dg/cpp0x/gen-attrs-38.C: Likewise.
1636 * g++.dg/cpp0x/gen-attrs-39.C: Likewise.
1637 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise.
1638 * g++.dg/cpp0x/gen-attrs-40.C: Likewise.
1639 * g++.dg/cpp0x/gen-attrs-41.C: Likewise.
1640 * g++.dg/cpp0x/gen-attrs-42.C: Likewise.
1641 * g++.dg/cpp0x/gen-attrs-43.C: Likewise.
1642 * g++.dg/cpp0x/gen-attrs-44.C: Likewise.
1643 * g++.dg/cpp0x/gen-attrs-45.C: Likewise.
1644 * g++.dg/cpp0x/gen-attrs-46.C: Likewise.
1645 * g++.dg/cpp0x/gen-attrs-47.C: Likewise.
1646 * g++.dg/cpp0x/gen-attrs-47-1.C: Likewise.
1647 * g++.dg/cpp0x/gen-attrs-48.C: Likewise.
1648 * g++.dg/cpp0x/gen-attrs-49.C: Likewise.
1649 * g++.dg/cpp0x/gen-attrs-50.C: Likewise.
1650 * g++.dg/cpp0x/gen-attrs-51.C: Likewise.
1651 * g++.dg/cpp0x/gen-attrs-52.C: Likewise.
1652 * g++.dg/cpp0x/gen-attrs-53.C: Likewise.
1653
1654 2012-10-08 Eric Botcazou <ebotcazou@adacore.com>
1655
1656 * gcc.dg/tree-ssa/slsr-30.c: Use correct cleanup directive.
1657 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
1658 * gcc.dg/tree-ssa/ldist-21.c: Add missing cleanup directive.
1659
1660 2012-10-08 Oleg Endo <olegendo@gcc.gnu.org>
1661
1662 PR target/54760
1663 * gcc.target/sh/pr54760-2.c: New.
1664 * gcc.target/sh/pr54760-3.c: New.
1665
1666 2012-10-07 Paolo Carlini <paolo.carlini@oracle.com>
1667
1668 PR c++/51422
1669 * g++.dg/cpp0x/lambda/lambda-ice8.C: New.
1670
1671 2012-10-07 Richard Sandiford <rdsandiford@googlemail.com>
1672 Sandra Loosemore <sandra@codesourcery.com>
1673
1674 * gcc.target/mips/madd-9.c: Force code to be tuned for the 4kc
1675 and test that the accumulator is initialized using MULT.
1676 * gcc.target/mips/mips32-dsp-accinit-1.c: New test.
1677 * gcc.target/mips/mips32-dsp-accinit-2.c: Likewise.
1678
1679 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1680
1681 PR c++/52764
1682 * g++.dg/cpp0x/stdint.C: New.
1683
1684 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
1685
1686 PR c++/54249
1687 * g++.dg/cpp0x/stddef.C: New.
1688
1689 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1690
1691 PR fortran/54832
1692 * gfortran.dg/typebound_operator_17.f90: New.
1693
1694 2012-10-06 Jan Hubicka <jh@suse.cz>
1695
1696 PR lto/53831
1697 PR lto/54776
1698 * g++.dg/lto/v1-plugin-api-not-supported.C: New testcase.
1699
1700 2012-10-06 Jan Hubicka <jh@suse.cz>
1701
1702 * gcc.dg/lto/resolutions_0.c: New testcase.
1703
1704 2012-10-06 Janus Weil <janus@gcc.gnu.org>
1705
1706 PR fortran/45521
1707 * gfortran.dg/generic_25.f90: New.
1708 * gfortran.dg/generic_26.f90: New.
1709 * gfortran.dg/generic_27.f90: New.
1710
1711 2012-10-06 Oleg Endo <olegendo@gcc.gnu.org>
1712
1713 PR target/54760
1714 * gcc.target/sh/pr54760-1.c: New.
1715
1716 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1717
1718 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: New test.
1719 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: New test.
1720 * g++.dg/warn/Wsign-compare-5.C: New test.
1721 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: New test.
1722 * g++.dg/warn/Wnull-conversion-1.C: For c++11 add dg-error.
1723 * g++.dg/ext/builtin30.C: New test.
1724 * g++.dg/ext/vla12.C: New test.
1725 * gcc.dg/builtins-85.c: New test.
1726
1727 PR debug/54519
1728 * gcc.dg/guality/pr54519-1.c: New test.
1729 * gcc.dg/guality/pr54519-2.c: New test.
1730 * gcc.dg/guality/pr54519-3.c: New test.
1731 * gcc.dg/guality/pr54519-4.c: New test.
1732 * gcc.dg/guality/pr54519-5.c: New test.
1733 * gcc.dg/guality/pr54519-6.c: New test.
1734
1735 2012-10-05 Paolo Carlini <paolo.carlini@oracle.com>
1736
1737 PR c++/50893
1738 * g++.dg/cpp0x/defaulted38.C: New.
1739
1740 2012-10-05 Jakub Jelinek <jakub@redhat.com>
1741
1742 PR tree-optimization/33763
1743 * c-c++-common/pr33763.c: New test.
1744
1745 PR tree-optimization/54810
1746 * gcc.dg/tree-ssa/vrp85.c: New test.
1747
1748 2012-10-04 David Edelsohn <dje.gcc@gmail.com>
1749
1750 * gcc.dg/ucnid-7.c: Skip on AIX.
1751 * gcc.dg/ucnid-8.c: Same.
1752 * gcc.dg/ucnid-10.c: Same.
1753 * gcc.dg/ucnid-13.c: Same.
1754 * gcc.dg/attr-alias-3.c: Same.
1755 * gcc.dg/attr-alias-5.c: Same.
1756 * gcc.dg/torture/pr51106-2.c: Same.
1757 * gcc.dg/vmx/3b-13.c: Use valid splat index.
1758
1759 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1760
1761 PR c++/52233
1762 * g++.dg/cpp0x/alias-decl-23.C: New.
1763
1764 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1765
1766 PR c++/53403
1767 * g++.dg/template/friend53.C: New.
1768
1769 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1770
1771 * lib/gcc-dg.exp (cleanup-ada-spec): New procedure.
1772 * lib/scanasm.exp (get_ada_spec_filename): Likewise.
1773 (scan-ada-spec): Likewise.
1774 (scan-ada-spec-not): Likewise.
1775 * gcc.dg/dump-ada-spec-1.c: New test.
1776 * g++.dg/other/dump-ada-spec-1.C: Likewise.
1777
1778 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1779
1780 * gcc.dg/lto/20120723_0.c: Skip on SPARC 32-bit.
1781
1782 2012-10-04 Florian Weimer <fweimer@redhat.com>
1783
1784 * c-c++-common/cpp/diagnostic-pragma-1.c: New testcase.
1785
1786 2012-10-04 Paolo Carlini <paolo.carlini@oracle.com>
1787
1788 PR c++/54323
1789 * g++.dg/cpp0x/pr54323.C: New.
1790
1791 2012-10-04 Richard Guenther <rguenther@suse.de>
1792
1793 PR middle-end/54735
1794 * g++.dg/torture/pr54735.C: New testcase.
1795
1796 2012-10-04 Eric Botcazou <ebotcazou@adacore.com>
1797
1798 PR rtl-optimization/54739
1799 * gcc.dg/lower-subreg-1.c: Also skip on SPARC.
1800
1801 2012-10-03 Oleg Endo <olegendo@gcc.gnu.org>
1802
1803 PR target/51244
1804 * gcc.target/sh/pr51244-12.c: New.
1805
1806 2012-10-03 Dehao Chen <dehao@google.com>
1807
1808 PR middle-end/54782
1809 * gcc.dg/pr54782.c: New test.
1810
1811 2012-10-03 Jakub Jelinek <jakub@redhat.com>
1812
1813 PR c++/54777
1814 * g++.dg/cpp0x/constexpr-ref4.C: New test.
1815
1816 2012-10-02 Janus Weil <janus@gcc.gnu.org>
1817
1818 PR fortran/54778
1819 * gfortran.dg/class_53.f90: New.
1820
1821 2012-10-02 Alexandre Oliva <aoliva@redhat.com>
1822
1823 PR debug/54551
1824 * gcc.dg/guality/pr54551.c: New.
1825
1826 2012-10-02 Pat Haugen <pthaugen@us.ibm.com>
1827
1828 * gcc.target/powerpc/pr46728-1.c: Accept xssqrtdp.
1829 * gcc.target/powerpc/pr46728-2.c: Likewise.
1830
1831 2012-10-02 Sharad Singhai <singhai@google.com>
1832
1833 PR testsuite/54772
1834 * gfortran.dg/vect/vect.exp: Change verbose vectorizor dump options
1835 to fix test failures caused by r191883.
1836 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1837 * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
1838 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise.
1839 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1840 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
1841 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise.
1842 * gcc.dg/tree-ssa/gen-vect-11b.c: Likewise.
1843 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1844 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
1845
1846 2012-09-30 Sharad Singhai <singhai@google.com>
1847
1848 * gcc.target/i386/vect-double-1.c: Fix test.
1849
1850 2012-10-01 Andrew MacLeod <amacleod@redhat.com>
1851
1852 PR target/54087
1853 * gcc.dg/pr54087.c: New testcase for atomic_sub -> atomic_add when
1854 atomic_sub fails.
1855
1856 2012-10-01 Uros Bizjak <ubizjak@gmail.com>
1857
1858 PR rtl-optimization/54457
1859 * gcc.target/i386/pr54457.c: New test.
1860
1861 2012-10-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1862
1863 * gcc.dg/lower-subreg-1.c: Disable on arm*-*-* targets.
1864
1865 2012-10-01 Marc Glisse <marc.glisse@inria.fr>
1866
1867 * gcc.target/i386/vect-rebuild.c: New testcase.
1868
1869 2012-09-30 Uros Bizjak <ubizjak@gmail.com>
1870
1871 * gcc.target/i386/pad-10.c (foo2): Return x - z.
1872
1873 2012-09-30 Richard Sandiford <rdsandiford@googlemail.com>
1874
1875 * gcc.target/mips/pr37362.c: Fix target selector.
1876
1877 2012-09-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1878
1879 PR target/54083
1880 * gcc.dg/torture/pr53922.c: Skip on 32-bit hppa-*-hpux*.
1881
1882 2012-09-30 Andreas Schwab <schwab@linux-m68k.org>
1883
1884 * gcc.dg/ucnid-8.c: Update line number.
1885 * gcc.dg/torture/pr51106-2.c: Likewise.
1886
1887 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1888
1889 PR fortran/54667
1890 * gfortran.dg/c_funloc_tests_6.f90: Modified error message.
1891 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
1892 * gfortran.dg/c_f_pointer_tests_5.f90: New.
1893
1894 2012-09-30 Janus Weil <janus@gcc.gnu.org>
1895
1896 * gfortran.dg/allocate_derived_1.f90: Re-enable class array checks,
1897 partially reverting r170092.
1898 * gfortran.dg/class_7.f03: Ditto.
1899 * gfortran.dg/coarray_14.f90: Ditto.
1900 * gfortran.dg/typebound_proc_13.f03: Ditto.
1901
1902 2012-09-29 Paolo Carlini <paolo.carlini@oracle.com>
1903
1904 PR c++/54738
1905 * g++.dg/cpp0x/sfinae42.C: New.
1906
1907 2012-09-29 David Edelsohn <dje.gcc@gmail.com>
1908
1909 * gcc.target/powerpc/405-dlmzb-strlen-1.c: Skip on AIX.
1910 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Same.
1911 * gcc.dg/ucnid-5.c: Remove XFAIL on AIX.
1912 * gcc.dg/pr42629.c: XFAIL on AIX.
1913 * gcc.dg/pr47684.c: Same.
1914 * gcc.dg/pr43670.c: Same.
1915 * gcc.dg/pr42916.c: Same.
1916 * gcc.dg/pr45449.c: Same.
1917 * gcc.dg/pr50017.c: Same.
1918 * gcc.dg/pr42728.c: Same.
1919 * gcc.dg/pr47881.c: Same.
1920 * gcc.dg/pr44023.c: Same.
1921 * gcc.dg/pr41345.c: Same.
1922 * gcc.dg/pr42630.c: Same.
1923 * gcc.dg/pr44971.c: Same.
1924 * gcc.dg/pr46771.c: Same.
1925 * gcc.dg/ucnid-8.c: Same.
1926 * gcc.dg/ucnid-10.c: Same.
1927 * gcc.dg/ucnid-13.c: Same.
1928 * gcc.dg/torture/pr51106-2.c: Same.
1929 * gcc.dg/pr48768.c: Same.
1930 * gcc.dg/pr42631.c: Same.
1931 * gcc.dg/pr43084.c: Same.
1932 * gcc.dg/ucnid-7.c: Same.
1933 * gcc.dg/pr42889.c: Same.
1934 * gcc.dg/pr41241.c: Same.
1935 * gcc.dg/pr42719.c: Same.
1936 * g++.dg/debug/pr46583.C: Same.
1937 * g++.dg/debug/pr47106.C: Same.
1938 * g++.dg/opt/pr48549.C: Same.
1939 * g++.dg/other/pr42685.C: Same.
1940 * c-c++-common/pr43942.c: Same.
1941
1942 2012-09-29 Ian Lance Taylor <iant@google.com>
1943
1944 * go.test/go-test.exp: Update for latest version of Go testsuite.
1945
1946 2012-09-29 Thomas König <tkoenig@gcc.gnu.org>
1947
1948 PR fortran/52724
1949 * gfortran.dg/internal_readwrite_3.f90: New test.
1950
1951 2012-09-28 Dodji Seketeli <dodji@redhat.com>
1952
1953 * g++.dg/warn/Wunused-local-typedefs-3.C: Move the c++-only test
1954 c-c++-common/Wunused-local-typedefs-2.c to here.
1955
1956 PR c++/54372 - unused attribute inactive on dependant entities
1957 * c-c++-common/Wunused-local-typedefs-2.c: New test.
1958
1959 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1960
1961 PR c++/29028 - Missed unused warning on using declaration
1962 * g++.dg/warn/Wunused-var-18.C: New test.
1963
1964 2012-09-25 Dodji Seketeli <dodji@redhat.com>
1965
1966 PR c++/53551 - -Wunused-local-typedefs misses uses
1967 * g++.dg/warn/Wunused-local-typedefs-2.C: New test.
1968
1969 2012-09-28 Jakub Jelinek <jakub@redhat.com>
1970
1971 PR target/54716
1972 * gcc.target/i386/xorps-sse2.c: Remove xfails.
1973
1974 PR tree-optimization/54713
1975 * gcc.c-torture/compile/pr54713-1.c: New test.
1976 * gcc.c-torture/compile/pr54713-2.c: New test.
1977 * gcc.c-torture/compile/pr54713-3.c: New test.
1978
1979 2012-09-27 Janis Johnson <janisjo@codesourcery.com>
1980
1981 * gcc.target/arm/unsigned-extend-1.c: Omit -march option.
1982
1983 2012-09-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1984
1985 * gcc.dg/lower-subreg-1.c: Disable on arm-*-* targets.
1986
1987 2012-09-27 Jakub Jelinek <jakub@redhat.com>
1988
1989 PR target/54703
1990 * gcc.target/i386/pr54703.c: New test.
1991
1992 2012-09-27 Richard Guenther <rguenther@suse.de>
1993
1994 PR lto/54709
1995 * gcc.dg/lto/pr54709_0.c: New testcase.
1996 * gcc.dg/lto/pr54709_1.c: Likewise.
1997
1998 2012-09-26 Janis Johnson <janisjo@codesourcery.com>
1999
2000 * gcc.target/arm/div64-unwinding.c: XFAIL for GNU/Linux.
2001
2002 * gcc.target/arm/mmx-2.c: Specify -mcpu=iwmmxt.
2003
2004 * gcc.target/arm/combine-movs.c: Use effective target arm_thumb2.
2005
2006 * gcc.target/arm/pr42879.c: Handle big-endian.
2007
2008 2012-09-26 Steve Ellcey <sellcey@mips.com>
2009
2010 PR c/37303
2011 * gcc.dg/pr37303.c: Check for rdata or rodata.
2012
2013 2012-09-26 Christophe Lyon <christophe.lyon@linaro.org>
2014
2015 * gcc.target/arm/builtin-bswap16-1.c: New testcase.
2016
2017 2012-09-25 Segher Boessenkool <segher@kernel.crashing.org>
2018
2019 PR target/51274
2020 PR target/53087
2021 * gcc.target/powerpc/ppc-ne0-1.c: New.
2022
2023 2012-09-25 Oleg Endo <olegendo@gcc.gnu.org>
2024
2025 PR target/54089
2026 * gcc.target/sh/pr54089-1.c (test_15, test_16, test_17, test_18,
2027 test_19, test_20, test_21, test_22, test_23): New functions.
2028 * gcc.target/sh/pr54089-4.c: New.
2029 * gcc.target/sh/pr54089-5.c: New.
2030 * gcc.target/sh/pr54089-6.c: New.
2031 * gcc.target/sh/pr54089-7.c: New.
2032
2033 2012-09-25 Richard Guenther <rguenther@suse.de>
2034
2035 PR lto/54625
2036 * gcc.dg/lto/pr54702_0.c: New testcase.
2037 * gcc.dg/lto/pr54702_1.c: Likewise.
2038 * gcc.dg/lto/pr54625-1_0.c: Likewise.
2039 * gcc.dg/lto/pr54625-1_1.C: Likewise.
2040 * gcc.dg/lto/pr54625-2_0.c: Likewise.
2041 * gcc.dg/lto/pr54625-2_1.C: Likewise.
2042
2043 2012-09-25 Paolo Carlini <paolo.carlini@oracle.com>
2044
2045 PR c++/54526
2046 * g++.dg/cpp0x/parse2.C: New.
2047 * g++.dg/parse/error11.C: Adjust.
2048 * g++.dg/parse/error12.C: Likewise.
2049
2050 2012-09-25 Igor Zamyatin <igor.zamyatin@intel.com>
2051
2052 * gcc.target/i386/20030217-1.c: Added check for
2053 large_long_double effective target.
2054 * gcc.target/i386/387-3.c: Likewise.
2055 * gcc.target/i386/387-4.c: Likewise.
2056 * gcc.target/i386/pr36578-1.c: Likewise.
2057 * gcc.target/i386/excess-precision-1.c: Added new code for the case
2058 when long double size is equal double size.
2059 * gcc.target/i386/excess-precision-1.c: Likewise.
2060 * gcc.target/i386/pr36578-2.c: Likewise.
2061 * gcc.target/i386/20030217-2.c: New testcase.
2062
2063 2012-09-25 Jakub Jelinek <jakub@redhat.com>
2064
2065 PR tree-optimization/54676
2066 * gcc.dg/pr54676.c: New test.
2067
2068 2012-09-25 Richard Guenther <rguenther@suse.de>
2069
2070 PR tree-optimization/53663
2071 * gcc.dg/torture/pr53663-1.c: New testcase.
2072 * gcc.dg/torture/pr53663-2.c: Likewise.
2073 * gcc.dg/torture/pr53663-3.c: Likewise.
2074
2075 2012-09-25 Uros Bizjak <ubizjak@gmail.com>
2076
2077 * gcc.target/i386/pr50725.c: Change 'long' to 'long long'.
2078
2079 2012-09-24 Janis Johnson <janisjo@codesourcery.com>
2080
2081 * lib/target-supports-dg.exp (dg-require-effective-target,
2082 dg-skip-if, dg-xfail-if, dg-xfail-run-if, dg-shouldfail): Call
2083 dg-process-target-1 instead of dg-process-target.
2084 (dg-process-target-1): Rename from dg-process-target.
2085 (dg-process-target): New.
2086
2087 2012-09-24 Richard Guenther <rguenther@suse.de>
2088
2089 PR tree-optimization/54684
2090 * g++.dg/torture/pr54684.C: New testcase.
2091
2092 2012-09-24 Marc Glisse <marc.glisse@inria.fr>
2093
2094 * gcc.dg/tree-ssa/forwprop-23.c: New testcase.
2095
2096 2012-09-24 Richard Guenther <rguenther@suse.de>
2097
2098 PR middle-end/52173
2099 * gcc.dg/tm/pr52173-1.c: New.
2100 * gcc.dg/tm/pr52173-2.c: New.
2101
2102 2012-09-23 Eric Botcazou <ebotcazou@adacore.com>
2103
2104 * gcc.dg/pr54669.c: New test.
2105
2106 2012-09-23 Paolo Carlini <paolo.carlini@oracle.com>
2107 Dominique Dhumieres <dominiq@lps.ens.fr>
2108
2109 PR testsuite/54677
2110 * g++.dg/cpp0x/decltype32.C: Add -ftemplate-depth=10.
2111
2112 2012-09-23 Tobias Burnus <burnus@net-b.de>
2113
2114 PR fortran/54618
2115 * gfortran.dg/class_array_14.f90: New.
2116
2117 2012-09-22 Kai Tietz <ktietz@redhat.com>
2118
2119 * gcc.dg/tree-ssa/scev-3.c: Add llp64 to xfail.
2120 * gcc.dg/tree-ssa/scev-4.c: Likewise.
2121
2122 2012-09-21 Dehao Chen <dehao@google.com>
2123
2124 PR go/54649
2125 PR tree-optimization/54655
2126 * g++.dg/pr54655.C: New testcase.
2127
2128 2012-09-21 Richard Guenther <rguenther@suse.de>
2129
2130 PR tree-optimization/54647
2131 * g++.dg/torture/pr54647.C: New testcase.
2132
2133 2012-09-21 Marc Glisse <marc.glisse@inria.fr>
2134
2135 PR c++/54427
2136 * c-c++-common/torture/vector-compare-2.c: Add -w.
2137
2138 2012-09-20 Eric Botcazou <ebotcazou@adacore.com>
2139
2140 * gnat.dg/opt20.ads: Move dg directive to...
2141 * gnat.dg/opt20.adb: ...here.
2142 * gnat.dg/addr1.ad[sb]: Likewise.
2143 * gnat.dg/concat2.ad[sb]: Likewise.
2144 * gnat.dg/array16.ad[sb]: Likewise.
2145 * gnat.dg/atomic5.ad[sb]: Likewise.
2146 * gnat.dg/discr29.ad[sb]: Likewise.
2147 * gnat.dg/noreturn5.ad[sb]: Likewise.
2148 * gnat.dg/vect8.ad[sb]: Likewise. Add dg-options.
2149 * gnat.dg/discr23.ads: Remove dg directive.
2150 * gnat.dg/nested_float_packed.ads: Likewise.
2151 * gnat.dg/oconst6.ads: Move to...
2152 * gnat.dg/specs/oconst6.ads: ...here.
2153
2154 2012-09-20 Paolo Carlini <paolo.carlini@oracle.com>
2155
2156 PR c++/52432
2157 * g++.dg/cpp0x/decltype32.C: Tweak.
2158
2159 2012-09-20 Marc Glisse <marc.glisse@inria.fr>
2160
2161 * gcc.dg/tree-ssa/forwprop-19.c: Check in forwprop1.
2162 * gcc.dg/tree-ssa/forwprop-20.c: Check in forwprop1.
2163 * gcc.dg/tree-ssa/forwprop-21.c: Check in copyprop1.
2164 * gcc.dg/tree-ssa/forwprop-22.c: Check in copyprop1.
2165
2166 2012-09-19 Marc Glisse <marc.glisse@inria.fr>
2167
2168 PR c++/54581
2169 * g++.dg/cpp0x/decltype-54581.C: New testcase.
2170
2171 2012-09-19 Steve Ellcey <sellcey@mips.com>
2172
2173 * gcc.target/mips/pr37362.c: Add mips*-mti-elf exception.
2174
2175 2012-09-19 Tulio Magno Quites Machado Filho <tuliom@linux.vnet.ibm.com>
2176
2177 * gcc.target/powerpc/ppc-get-timebase.c: New file.
2178 * gcc.target/powerpc/ppc-mftb.c: New file.
2179
2180 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2181
2182 PR target/54089
2183 * gcc.target/sh/pr54089-1.c (test_11, test_12, test_13, test_14): New
2184 functions.
2185
2186 2012-09-19 Oleg Endo <olegendo@gcc.gnu.org>
2187
2188 PR target/54236
2189 * gcc.target/sh/pr54236-1.c (test_08): Add one bit left shift case.
2190
2191 2012-09-19 Eric Botcazou <ebotcazou@adacore.com>
2192
2193 * gcc.c-torture/execute/20120919-1.c: New test.
2194
2195 2012-09-19 Richard Guenther <rguenther@suse.de>
2196
2197 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Og -g.
2198
2199 2012-09-19 Richard Guenther <rguenther@suse.de>
2200
2201 * gcc.dg/builtin-unreachable-6.c: Adjust.
2202
2203 2012-09-19 Richard Guenther <rguenther@suse.de>
2204
2205 * gcc.dg/builtin-object-size-10.c: Adjust.
2206 * gcc.dg/builtin-unreachable-5.c: Adjust.
2207 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust.
2208 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Adjust.
2209 * gcc.dg/tree-ssa/builtin-printf-1.c: Adjust.
2210 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Adjust.
2211 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Adjust.
2212 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Adjust.
2213 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Adjust.
2214 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Adjust.
2215 * gcc.dg/tree-ssa/ssa-ccp-10.c: Adjust.
2216 * gcc.dg/vect/vec-scal-opt.c: Adjust.
2217 * gcc.dg/vect/vec-scal-opt1.c: Adjust.
2218 * gcc.dg/vect/vec-scal-opt2.c: Adjust.
2219
2220 2012-09-19 Richard Guenther <rguenther@suse.de>
2221
2222 PR tree-optimization/54132
2223 * gcc.dg/tree-ssa/ldist-21.c: New testcase.
2224 * gcc.dg/torture/pr54132.c: Likewise.
2225
2226 2012-09-19 Terry Guo <terry.guo@arm.com>
2227
2228 * lib/gcc-dg.exp (dg_runtest_extra_prunes): New variable to define
2229 extra prune rules that will be applied to all tests in a .exp file.
2230 (gcc-dg-prune): Use rules defined by the above variable.
2231 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Skip all the
2232 harmless warnings on architecture switch conflict.
2233
2234 2012-09-19 Hans-Peter Nilsson <hp@axis.com>
2235
2236 * g++.dg/debug/dwarf2/nested-3.C: Match a sequence
2237 of asm-comment characters instead of a single one.
2238 * g++.dg/debug/dwarf2/nested-2.C: Similar.
2239
2240 2012-09-18 Janis Johnson <janisjo@codesourcery.com>
2241
2242 * gcc.dg/vect/fast-math-pr35982.c: Skip check instead of xfail.
2243
2244 * gcc.dg/vect/no-vfa-vect-101.c: Skip a check for an irrelevant
2245 target instead of xfailing it.
2246 * gcc.dg/vect/no-vfa-vect-102.c: Likewise.
2247 * gcc.dg/vect/no-vfa-vect-102a.c: Likewise.
2248 * gcc.dg/vect/no-vfa-vect-37.c: Likewise.
2249 * gcc.dg/vect/no-vfa-vect-79.c: Likewise.
2250 * gcc.dg/vect/vect-104.c: Likewise.
2251 * gcc.dg/vect/vect-outer-1-big-array.c: Likewise.
2252 * gcc.dg/vect/vect-outer-1.c: Likewise.
2253 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
2254 * gcc.dg/vect/vect-outer-1a.c: Likewise.
2255 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
2256 * gcc.dg/vect/vect-outer-1b.c: Likewise.
2257 * gcc.dg/vect/vect-outer-2b.c: Likewise.
2258 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2259 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2260 * gcc.dg/vect/vect-outer-3b.c: Likewise.
2261 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
2262
2263 * lib/target-supports.exp
2264 (check_effective_target_vect_widen_mult_qi_to_hi,
2265 check_effective_target_vect_widen_mult_hi_to_si,
2266 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
2267 check_effective_target_vect_widen_mult_hi_to_si_pattern,
2268 check_effective_target_vect_pack_trunc,
2269 check_effective_target_vect_unpack,
2270 check_effective_target_vect_multiple_sizes): Check arm_neon_ok
2271 instead of arm_none.
2272
2273 * gcc.dg/vect/pr52298.c: Remove "dg-do run".
2274
2275 2012-09-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2276
2277 * lib/target-supports-dg.exp (check-flags): Add cflags from board
2278 config to compiler_flags.
2279
2280 2012-09-18 Jakub Jelinek <jakub@redhat.com>
2281
2282 PR target/54592
2283 * gcc.target/i386/pr54592.c: New test.
2284
2285 PR tree-optimization/54610
2286 * gcc.target/i386/pr54610.c: New test.
2287
2288 2012-09-17 Jason Merrill <jason@redhat.com>
2289
2290 PR c++/54575
2291 * g++.dg/cpp0x/alias-decl-21.C: New.
2292 * g++.dg/cpp0x/alias-decl-22.C: New.
2293
2294 2012-09-17 Tobias Burnus <burnus@net-b.de>
2295
2296 PR fortran/54608
2297 * gfortran.dg/scan_2.f90: New.
2298
2299 2012-09-17 Jason Merrill <jason@redhat.com>
2300
2301 PR c++/53661
2302 * g++.dg/init/aggr9.C: New.
2303
2304 2012-09-17 Eric Botcazou <ebotcazou@adacore.com>
2305
2306 * gnat.dg/loop_optimization12.ad[sb]: New test.
2307
2308 2012-09-17 Janus Weil <janus@gcc.gnu.org>
2309
2310 PR fortran/54285
2311 * gfortran.dg/proc_ptr_result_7.f90: New.
2312
2313 2012-09-17 Tobias Burnus <burnus@net-b.de>
2314
2315 PR fortran/54603
2316 * gfortran.dg/structure_constructor_11.f90: New.
2317
2318 2012-09-17 Jakub Jelinek <jakub@redhat.com>
2319
2320 PR tree-optimization/54563
2321 * g++.dg/torture/pr54563.C: New test.
2322
2323 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2324
2325 PR fortran/54594
2326 * gfortran.dg/typebound_generic_14.f03: New.
2327
2328 2012-09-16 Janus Weil <janus@gcc.gnu.org>
2329
2330 PR fortran/54387
2331 * gfortran.dg/proc_ptr_38.f90: New.
2332
2333 2012-09-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2334
2335 PR debug/54460
2336 * g++.dg/debug/dwarf2/nested-3.C: Add hppa assembler comment character
2337 to scary regexp.
2338
2339 PR testsuite/54007
2340 * gnat.dg/lto15.adb: Require lto.
2341
2342 * gfortran.dg/bind_c_array_params_2.f90: Adjust scan-assembler-times
2343 "myBindC" for hppa*-*-hpux*.
2344
2345 2012-09-16 Mikael Morin <mikael@gcc.gnu.org>
2346
2347 * gfortran.dg/namelist_75.f90: New test.
2348
2349 2012-09-15 Tom de Vries <tom@codesourcery.com>
2350
2351 * gcc.dg/tree-ssa/vrp82.c: New test.
2352 * gcc.dg/tree-ssa/vrp83.c: Same.
2353 * gcc.dg/tree-ssa/vrp84.c: Same.
2354
2355 2012-09-15 Tom de Vries <tom@codesourcery.com>
2356
2357 * gcc.dg/tree-ssa/vrp80-2.c: Rename to ...
2358 * gcc.dg/tree-ssa/vrp81.c: ... this.
2359
2360 2012-09-15 Georg-Johann Lay <avr@gjlay.de>
2361
2362 PR target/54222
2363 * gcc.target/avr/torture/fix-types.h: New.
2364 * gcc.target/avr/torture/vals-hr.def: New.
2365 * gcc.target/avr/torture/vals-r.def: New.
2366 * gcc.target/avr/torture/vals-k.def: New.
2367 * gcc.target/avr/torture/vals-ur.def: New.
2368 * gcc.target/avr/torture/vals-uk.def: New.
2369 * gcc.target/avr/torture/vals-uhr.def: New.
2370 * gcc.target/avr/torture/vals-llk.def: New.
2371 * gcc.target/avr/torture/vals-ullk.def: New.
2372 * gcc.target/avr/torture/sat-hr-plus-minus.c: New.
2373 * gcc.target/avr/torture/sat-r-plus-minus.c: New.
2374 * gcc.target/avr/torture/sat-k-plus-minus.c: New.
2375 * gcc.target/avr/torture/sat-ur-plus-minus.c: New.
2376 * gcc.target/avr/torture/sat-uk-plus-minus.c: New.
2377 * gcc.target/avr/torture/sat-uhr-plus-minus.c: New.
2378 * gcc.target/avr/torture/sat-llk-plus-minus.c: New.
2379 * gcc.target/avr/torture/sat-ullk-plus-minus.c: New.
2380
2381 2012-09-14 Dehao Chen <dehao@google.com>
2382
2383 * g++.dg/debug/dwarf2/deallocator.C: New test.
2384
2385 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2386
2387 PR c/54552
2388 * gcc.c-torture/compile/pr54552-1.c: New test.
2389
2390 2012-09-14 Marc Glisse <marc.glisse@inria.fr>
2391
2392 PR c++/54427
2393 * g++.dg/other/vector-compare.C: New testcase.
2394 * c-c++-common/vector-compare-3.c: New testcase.
2395 * gcc.dg/vector-shift.c: Move ...
2396 * c-c++-common/vector-shift.c: ... here.
2397 * gcc.dg/vector-shift1.c: Move ...
2398 * c-c++-common/vector-shift1.c: ... here.
2399 * gcc.dg/vector-shift3.c: Move ...
2400 * c-c++-common/vector-shift3.c: ... here.
2401 * gcc.dg/vector-compare-1.c: Move ...
2402 * c-c++-common/vector-compare-1.c: ... here.
2403 * gcc.dg/vector-compare-2.c: Move ...
2404 * c-c++-common/vector-compare-2.c: ... here.
2405 * gcc.c-torture/execute/vector-compare-1.c: Move ...
2406 * c-c++-common/torture/vector-compare-1.c: ... here.
2407 * gcc.c-torture/execute/vector-compare-2.x: Delete.
2408 * gcc.c-torture/execute/vector-compare-2.c: Move ...
2409 * c-c++-common/torture/vector-compare-2.c: ... here.
2410 * gcc.c-torture/execute/vector-shift.c: Move ...
2411 * c-c++-common/torture/vector-shift.c: ... here.
2412 * gcc.c-torture/execute/vector-shift2.c: Move ...
2413 * c-c++-common/torture/vector-shift2.c: ... here.
2414 * gcc.c-torture/execute/vector-subscript-1.c: Move ...
2415 * c-c++-common/torture/vector-subscript-1.c: ... here.
2416 * gcc.c-torture/execute/vector-subscript-2.c: Move ...
2417 * c-c++-common/torture/vector-subscript-2.c: ... here.
2418 * gcc.c-torture/execute/vector-subscript-3.c: Move ...
2419 * c-c++-common/torture/vector-subscript-3.c: ... here.
2420
2421 2012-09-14 Joseph Myers <joseph@codesourcery.com>
2422
2423 PR c/54103
2424 * gcc.c-torture/compile/pr54103-1.c,
2425 gcc.c-torture/compile/pr54103-2.c,
2426 gcc.c-torture/compile/pr54103-3.c,
2427 gcc.c-torture/compile/pr54103-4.c,
2428 gcc.c-torture/compile/pr54103-5.c,
2429 gcc.c-torture/compile/pr54103-6.c: New tests.
2430 * gcc.dg/c90-const-expr-8.c: Update expected column number.
2431
2432 2012-09-14 Eric Botcazou <ebotcazou@adacore.com>
2433
2434 * gcc.dg/pr44194-1.c: Check that there are no memory accesses left.
2435
2436 2012-09-14 Richard Guenther <rguenther@suse.de>
2437
2438 PR tree-optimization/54565
2439 * gcc.dg/tree-ssa/ssa-ccp-17.c: Adjust.
2440 * gcc.dg/tree-ssa/forwprop-6.c: Likewise. Remove XFAIL.
2441
2442 2012-09-14 Ulrich Weigand <ulrich.weigand@linaro.org>
2443
2444 * gcc.target/arm/combine-movs.c: Add missing space.
2445
2446 2012-09-14 Richard Guenther <rguenther@suse.de>
2447
2448 * g++.dg/torture/builtin-location.C: New testcase.
2449
2450 2012-09-13 Paolo Carlini <paolo.carlini@oracle.com>
2451 Manuel López-Ibáñez <manu@gcc.gnu.org>
2452
2453 PR c++/53210
2454 * g++.dg/warn/Wuninitialized-self.C: New.
2455
2456 2012-09-13 Jakub Jelinek <jakub@redhat.com>
2457
2458 PR c/54559
2459 * gcc.c-torture/compile/pr54559.c: New test.
2460
2461 2012-09-13 Jason Merrill <jason@redhat.com>
2462
2463 PR c++/53839
2464 * g++.dg/cpp0x/constexpr-temp1.C: New.
2465
2466 PR c++/54511
2467 * g++.dg/template/anonunion2.C: New.
2468
2469 PR c++/53836
2470 * g++.dg/template/init10.C: New.
2471
2472 2012-09-13 Tobias Burnus <burnus@net-b.de>
2473
2474 PR fortran/54556
2475 * gfortran.dg/implicit_pure_3.f90: New.
2476
2477 2012-09-13 Richard Guenther <rguenther@suse.de>
2478
2479 * gcc.dg/tree-ssa/ssa-fre-37.c: New testcase.
2480
2481 2012-09-13 Christophe Lyon <christophe.lyon@linaro.org>
2482
2483 * gcc.target/arm/builtin-bswap-1.c: New testcase.
2484
2485 2012-09-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2486
2487 * c-c++-common/pr51712.c: Handle for short-enum targets.
2488
2489 2012-09-12 Terry Guo <terry.guo@arm.com>
2490
2491 * gcc.target/arm/combine-movs.c: Check movs for ARM mode
2492 and lsrs for Thumb2 mode.
2493
2494 2012-09-12 Jan Hubicka <jh@suse.cz>
2495
2496 * gcc.dg/ipa/inlinehint-2.c: New testcase.
2497
2498 2012-09-12 H.J. Lu <hongjiu.lu@intel.com>
2499
2500 PR target/54445
2501 * gcc.target/i386/pr54445-1.c: New file.
2502 * gcc.target/i386/pr54445-2.c: Likewise.
2503
2504 2012-09-12 Tobias Burnus <burnus@net-b.de>
2505
2506 PR fortran/54225
2507 PR fortran/53306
2508 * gfortran.dg/coarray_10.f90: Update dg-error.
2509 * gfortran.dg/coarray_28.f90: New.
2510 * gfortran.dg/array_section_3.f90: New.
2511
2512 2012-09-11 Christophe Lyon <christophe.lyon@linaro.org>
2513
2514 * gcc.target/arm/neon-vset_lanes8.c, gcc.target/arm/pr51835.c,
2515 gcc.target/arm/pr48252.c: Fix for big-endian support.
2516
2517 2012-09-11 Marc Glisse <marc.glisse@inria.fr>
2518
2519 * gcc.dg/tree-ssa/forwprop-22.c: New testcase.
2520
2521 2012-09-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2522 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2523
2524 * gcc.target/arm/neon-vfma-1.c: New testcase.
2525 * gcc.target/arm/neon-vfms-1.c: Likewise.
2526 * gcc.target/arm/neon-vmla-1.c: Update test to use int instead
2527 of float.
2528 * gcc.target/arm/neon-vmls-1.c: Likewise.
2529 * lib/target-supports.exp (add_options_for_arm_neonv2): New
2530 function.
2531 (check_effective_target_arm_neonv2_ok_nocache): Likewise.
2532 (check_effective_target_arm_neonv2_ok): Likewise.
2533 (check_effective_target_arm_neonv2_hw): Likewise.
2534 (check_effective_target_arm_neonv2): Likewise.
2535
2536 2012-09-11 Richard Guenther <rguenther@suse.de>
2537
2538 PR middle-end/54515
2539 * g++.dg/tree-ssa/pr54515.C: New testcase.
2540
2541 2012-09-10 Andrew Pinski <apinski@cavium.com>
2542
2543 PR tree-opt/c54362
2544 * gcc.dg/tm/memopt-16.c: New testcase.
2545
2546 2012-09-10 Paolo Carlini <paolo.carlini@oracle.com>
2547
2548 PR c++/54541
2549 PR c++/54542
2550 * g++.dg/cpp0x/sfinae40.C: New.
2551 * g++.dg/cpp0x/sfinae41.C: Likewise.
2552
2553 2012-09-10 Jason Merrill <jason@redhat.com>
2554
2555 PR c++/54538
2556 * g++.dg/cpp0x/lambda/lambda-mangle4.C: New.
2557
2558 2012-09-10 Oleg Endo <olegendo@gcc.gnu.org>
2559
2560 PR target/54089
2561 * gcc.target/sh/pr54089-3.c: New.
2562
2563 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2564
2565 * gcc.dg/tree-ssa/forwprop-21.c: New testcase.
2566
2567 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2568
2569 * gcc.dg/tm/reg-promotion.c: Modify dump message check.
2570
2571 2012-09-10 Aldy Hernandez <aldyh@redhat.com>
2572
2573 * gcc.dg/pr52558-2.c: Delete.
2574 * gcc.dg/simulate-thread/speculative-store-3.c: New.
2575
2576 2012-09-10 Marc Glisse <marc.glisse@inria.fr>
2577
2578 * gcc.dg/tree-ssa/forwprop-20.c: New testcase.
2579
2580 2012-09-10 Richard Guenther <rguenther@suse.de>
2581
2582 PR tree-optimization/54520
2583 * gcc.dg/torture/pr54520.c: New testcase.
2584
2585 2012-09-10 Jason Merrill <jason@redhat.com>
2586
2587 PR c++/54506
2588 * g++.dg/cpp0x/implicit14.C: New.
2589
2590 2012-09-07 Mikael Morin <mikael@gcc.gnu.org>
2591
2592 PR fortran/54208
2593 * gfortran.dg/bound_simplification_3.f90: New test.
2594
2595 2012-09-07 Aldy Hernandez <aldyh@redhat.com>
2596
2597 PR testsuite/54184
2598 * gcc.dg/pr52558-1.c: Delete.
2599 * gcc.dg/simulate-thread/speculative-store-2.c: New.
2600
2601 2012-09-07 Richard Earnshaw <rearnsha@arm.com>
2602
2603 * gcc.target/arm/pr50318-1.c: Scan for smlal.
2604 * gcc.target/arm/smlaltb-1.c: XFAIL test.
2605 * gcc.target/arm/smlaltt-1.c: Likewise.
2606
2607 2012-09-07 Eric Botcazou <ebotcazou@adacore.com>
2608
2609 * gcc.dg/pr44194-1.c: Skip on Alpha and adjust regexp for SPARC64.
2610
2611 2012-09-07 Tom de Vries <tom@codesourcery.com>
2612
2613 PR tree-optimization/53986
2614 * gcc.dg/tree-ssa/vrp80.c: New test.
2615 * gcc.dg/tree-ssa/vrp80-2.c: Same.
2616
2617 2012-09-06 Jason Merrill <jason@redhat.com>
2618
2619 PR c++/54341
2620 PR c++/54253
2621 * g++.dg/cpp0x/constexpr-virtual2.C: New.
2622 * g++.dg/cpp0x/constexpr-virtual3.C: New.
2623
2624 2012-09-06 Andrew Pinski <apinski@cavium.com>
2625
2626 PR tree-opt/54494
2627 * gcc.dg/tree-ssa/strlen-1.c: New testcase.
2628
2629 2012-09-06 Jakub Jelinek <jakub@redhat.com>
2630
2631 PR rtl-optimization/54455
2632 * gcc.dg/54455.c: New test.
2633
2634 2012-09-06 Tobias Burnus <burnus@net-b.de>
2635
2636 PR fortran/54463
2637 * gfortran.dg/promotion_2.f90: New.
2638
2639 2012-09-05 Jakub Jelinek <jakub@redhat.com>
2640
2641 PR middle-end/54486
2642 * c-c++-common/pr54486.c: New test.
2643
2644 2012-09-05 Dominique Dhumieres <dominiq@lps.ens.fr>
2645
2646 PR fortran/54474
2647 * gfortran.dg/coarray_poly_3.f90: Adjust error messages.
2648
2649 2012-09-05 Paolo Carlini <paolo.carlini@oracle.com>
2650
2651 PR c++/54191
2652 * g++.dg/cpp0x/sfinae39.C: New.
2653
2654 2012-09-04 Jason Merrill <jason@redhat.com>
2655
2656 PR c++/54441
2657 * g++.dg/ext/flexary3.C: New.
2658
2659 PR c++/54420
2660 * g++.dg/cpp0x/lambda/lambda-intname.C: New.
2661
2662 PR c++/54198
2663 * g++.dg/template/defarg15.C: New.
2664
2665 PR c++/54437
2666 * g++.dg/template/access24.C: New.
2667
2668 2012-09-04 Richard Guenther <rguenther@suse.de>
2669
2670 PR tree-optimization/54458
2671 * gcc.dg/torture/pr54458.c: New testcase.
2672
2673 2012-09-04 Christophe Lyon <christophe.lyon@linaro.org>
2674
2675 * gcc.target/arm/neon-vext.c: New test.
2676 * gcc.target/arm/neon-vext-execute.c: Ditto.
2677
2678 2012-09-04 Janus Weil <janus@gcc.gnu.org>
2679
2680 PR fortran/54243
2681 PR fortran/54244
2682 * gfortran.dg/select_type_29.f03: New.
2683
2684 2012-09-03 Marc Glisse <marc.glisse@inria.fr>
2685
2686 * gcc.dg/fold-perm.c: Improve test.
2687
2688 2012-09-03 Tobias Burnus <burnus@net-b.de>
2689
2690 PR fortran/51632
2691 * gfortran.dg/coarray_class_1.f90: New.
2692
2693 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2694
2695 PR target/49206
2696 * gcc.c-torture/compile/pr49206.c: New test.
2697
2698 2012-09-02 Dominique Dhumieres <dominiq@lps.ens.fr>
2699 Uros Bizjak <ubizjak@gmail.com>
2700
2701 PR target/36680
2702 * gfortran.dg/pr36680.f90: New test.
2703
2704 2012-09-02 Uros Bizjak <ubizjak@gmail.com>
2705
2706 PR target/42295
2707 * g++.dg/opt/pr42295.C: New test.
2708
2709 2012-09-01 Jakub Jelinek <jakub@redhat.com>
2710
2711 PR target/54436
2712 * gcc.dg/torture/pr54436.c: New test.
2713
2714 2012-09-01 Andrew Pinski <apinski@cavium.com>
2715
2716 * gcc.target/mips/truncate-8.c: New testcase.
2717
2718 2012-09-01 Uros Bizjak <ubizjak@gmail.com>
2719
2720 PR target/46829
2721 PR target/46843
2722 * gcc.target/i386/pr46829.c: New test.
2723 * gcc.target/i386/pr46843.c: Ditto.
2724
2725 2012-08-31 Paolo Carlini <paolo.carlini@oracle.com>
2726 Jason Merrill <jason@redhat.com>
2727
2728 PR c++/18747
2729 * g++.dg/parse/error50.C: New.
2730
2731 2012-08-31 Jakub Jelinek <jakub@redhat.com>
2732
2733 PR c/54428
2734 * gcc.c-torture/compile/pr54428.c: New test.
2735
2736 2012-08-31 Ollie Wild <aaw@google.com>
2737
2738 PR c++/54197
2739 * g++.dg/init/lifetime3.C: New test.
2740
2741 2012-08-31 Martin Jambor <mjambor@suse.cz>
2742
2743 PR middle-end/54409
2744 * gcc.dg/torture/pr54409.c: New test.
2745
2746 2012-08-31 Martin Jambor <mjambor@suse.cz>
2747
2748 * gfortran.dg/pr48636.f90: Add dump scan checks.
2749
2750 2012-08-29 Richard Sandiford <rdsandiford@googlemail.com>
2751
2752 * gcc.target/mips/mips.exp: Work out default -msynci setting.
2753
2754 2012-08-28 Joey Ye <joey.ye@arm.com>
2755
2756 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add -fno-short-enums.
2757
2758 2012-08-27 Uros Bizjak <ubizjak@gmail.com>
2759
2760 PR target/46254
2761 * gcc.target/i386/pr46254.c: New test.
2762
2763 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2764
2765 * gcc.target/mips/ext_ins.c, gcc.target/mips/octeon-pop-2.c,
2766 gcc.target/mips/pr54240.c, gcc.target/mips/stack-1.c,
2767 gcc.target/mips/unaligned-1.c: Add NOMIPS16.
2768
2769 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2770
2771 * gcc.target/mips/20020620-1.c, gcc.target/mips/atomic-memory-2.c,
2772 gcc.target/mips/branch-2.c, gcc.target/mips/branch-3.c,
2773 gcc.target/mips/clear-cache-1.c, gcc.target/mips/const-anchor-1.c,
2774 gcc.target/mips/const-anchor-2.c, gcc.target/mips/dspr2-MULT.c,
2775 gcc.target/mips/dspr2-MULTU.c, gcc.target/mips/ext-1.c,
2776 gcc.target/mips/ext-2.c, gcc.target/mips/ext-3.c,
2777 gcc.target/mips/ext-4.c, gcc.target/mips/ext_ins.c,
2778 gcc.target/mips/fpcmp-1.c, gcc.target/mips/fpcmp-2.c,
2779 gcc.target/mips/mips16e-extends.c, gcc.target/mips/mips32-dsp.c,
2780 gcc.target/mips/mips32-dsp-type.c, gcc.target/mips/mips32r2-mxhc1.c,
2781 gcc.target/mips/mips-ps-5.c, gcc.target/mips/mips-ps-7.c,
2782 gcc.target/mips/mips-ps-type-2.c, gcc.target/mips/mips-ps-type.c,
2783 gcc.target/mips/movcc-1.c, gcc.target/mips/movcc-2.c,
2784 gcc.target/mips/movcc-3.c, gcc.target/mips/neg-abs-1.c,
2785 gcc.target/mips/neg-abs-2.c, gcc.target/mips/nmadd-1.c,
2786 gcc.target/mips/nmadd-2.c, gcc.target/mips/nmadd-3.c,
2787 gcc.target/mips/octeon-exts-7.c, gcc.target/mips/octeon-seq-4.c,
2788 gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
2789 gcc.target/mips/rsqrt-3.c, gcc.target/mips/sb1-1.c,
2790 gcc.target/mips/scc-4.c, gcc.target/mips/stack-1.c,
2791 gcc.target/mips/unaligned-1.c: Tighten regexps.
2792
2793 2012-08-27 Richard Sandiford <rdsandiford@googlemail.com>
2794
2795 * gcc.target/mips/mips.exp: Use gcc-dg-runtest rather than dg-runtest.
2796 (mips_option_groups): Remove optimization. Add various -f options.
2797 (mips-dg-options): Make -funroll-loops imply -funroll-all-loops
2798 and -pg imply -fno-omit-frame-pointer.
2799 * gcc.target/mips/abi-eabi32-long32.c: Remove optimization flag.
2800 * gcc.target/mips/abi-eabi32-long64.c: Likewise.
2801 * gcc.target/mips/abi-eabi64-long32.c: Likewise.
2802 * gcc.target/mips/abi-eabi64-long64.c: Likewise.
2803 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
2804 * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
2805 * gcc.target/mips/abi-n32-long32.c: Likewise.
2806 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
2807 * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
2808 * gcc.target/mips/abi-n32-long64.c: Likewise.
2809 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
2810 * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
2811 * gcc.target/mips/abi-n64-long32.c: Likewise.
2812 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
2813 * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
2814 * gcc.target/mips/abi-n64-long64.c: Likewise.
2815 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
2816 * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
2817 * gcc.target/mips/abi-o32-long32.c: Likewise.
2818 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
2819 * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
2820 * gcc.target/mips/abi-o32-long64.c: Likewise.
2821 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
2822 * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
2823 * gcc.target/mips/abi-o64-long32.c: Likewise.
2824 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
2825 * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
2826 * gcc.target/mips/abi-o64-long64.c: Likewise.
2827 * gcc.target/mips/asm-1.c: Likewise.
2828 * gcc.target/mips/branch-1.c: Likewise.
2829 * gcc.target/mips/call-3.c: Likewise.
2830 * gcc.target/mips/call-saved-3.c: Likewise.
2831 * gcc.target/mips/clear-cache-1.c: Likewise.
2832 * gcc.target/mips/div-1.c: Likewise.
2833 * gcc.target/mips/div-2.c: Likewise.
2834 * gcc.target/mips/div-3.c: Likewise.
2835 * gcc.target/mips/div-4.c: Likewise.
2836 * gcc.target/mips/div-5.c: Likewise.
2837 * gcc.target/mips/div-6.c: Likewise.
2838 * gcc.target/mips/div-7.c: Likewise.
2839 * gcc.target/mips/div-8.c: Likewise.
2840 * gcc.target/mips/div-9.c: Likewise.
2841 * gcc.target/mips/div-10.c: Likewise.
2842 * gcc.target/mips/div-11.c: Likewise.
2843 * gcc.target/mips/div-12.c: Likewise.
2844 * gcc.target/mips/dsp-ctrl.c: Likewise.
2845 * gcc.target/mips/dsp-no-lhx.c: Likewise.
2846 * gcc.target/mips/ext-8.c: Likewise.
2847 * gcc.target/mips/extend-2.c: Likewise.
2848 * gcc.target/mips/fix-r10000-1.c: Likewise.
2849 * gcc.target/mips/fix-r10000-2.c: Likewise.
2850 * gcc.target/mips/fix-r10000-3.c: Likewise.
2851 * gcc.target/mips/fix-r10000-4.c: Likewise.
2852 * gcc.target/mips/fix-r10000-5.c: Likewise.
2853 * gcc.target/mips/fix-r10000-6.c: Likewise.
2854 * gcc.target/mips/fix-r10000-7.c: Likewise.
2855 * gcc.target/mips/fix-r10000-8.c: Likewise.
2856 * gcc.target/mips/fix-r10000-9.c: Likewise.
2857 * gcc.target/mips/fix-r10000-10.c: Likewise.
2858 * gcc.target/mips/fix-r10000-11.c: Likewise.
2859 * gcc.target/mips/fix-r10000-12.c: Likewise.
2860 * gcc.target/mips/fix-r10000-13.c: Likewise.
2861 * gcc.target/mips/fix-r10000-14.c: Likewise.
2862 * gcc.target/mips/fix-r10000-15.c: Likewise.
2863 * gcc.target/mips/fpcmp-1.c: Likewise.
2864 * gcc.target/mips/fpcmp-2.c: Likewise.
2865 * gcc.target/mips/fpr-moves-7.c: Likewise.
2866 * gcc.target/mips/fpr-moves-8.c: Likewise.
2867 * gcc.target/mips/int-moves-1.c: Likewise.
2868 * gcc.target/mips/int-moves-2.c: Likewise.
2869 * gcc.target/mips/long-calls-pg.c: Likewise.
2870 * gcc.target/mips/loongson-muldiv-1.c: Likewise.
2871 * gcc.target/mips/loongson-muldiv-2.c: Likewise.
2872 * gcc.target/mips/loongson-shift-count-truncated-1.c: Likewise.
2873 * gcc.target/mips/loongson3a-muldiv-1.c: Likewise.
2874 * gcc.target/mips/loongson3a-muldiv-2.c: Likewise.
2875 * gcc.target/mips/mips-3d-1.c: Likewise.
2876 * gcc.target/mips/mips-3d-2.c: Likewise.
2877 * gcc.target/mips/mips-3d-3.c: Likewise.
2878 * gcc.target/mips/mips-3d-4.c: Likewise.
2879 * gcc.target/mips/mips-3d-5.c: Likewise.
2880 * gcc.target/mips/mips-3d-6.c: Likewise.
2881 * gcc.target/mips/mips-3d-7.c: Likewise.
2882 * gcc.target/mips/mips-3d-8.c: Likewise.
2883 * gcc.target/mips/mips-3d-9.c: Likewise.
2884 * gcc.target/mips/mips-ps-1.c: Likewise.
2885 * gcc.target/mips/mips-ps-2.c: Likewise.
2886 * gcc.target/mips/mips-ps-3.c: Likewise.
2887 * gcc.target/mips/mips-ps-4.c: Likewise.
2888 * gcc.target/mips/mips-ps-6.c: Likewise.
2889 * gcc.target/mips/mips32-dspr2.c: Likewise.
2890 * gcc.target/mips/mmcount-ra-address-1.c: Likewise.
2891 * gcc.target/mips/neg-abs-1.c: Likewise.
2892 * gcc.target/mips/neg-abs-2.c: Likewise.
2893 * gcc.target/mips/nmadd-3.c: Likewise.
2894 * gcc.target/mips/no-smartmips-lwxs.c: Likewise.
2895 * gcc.target/mips/no-smartmips-ror-1.c: Likewise.
2896 * gcc.target/mips/octeon-pop-1.c: Likewise.
2897 * gcc.target/mips/pr26765.c: Likewise.
2898 * gcc.target/mips/pr33256.c: Likewise.
2899 * gcc.target/mips/pr33635-1.c: Likewise.
2900 * gcc.target/mips/pr33755.c: Likewise.
2901 * gcc.target/mips/pr35802.c: Likewise.
2902 * gcc.target/mips/pr45074.c: Likewise.
2903 * gcc.target/mips/r10k-cache-barrier-1.c: Likewise.
2904 * gcc.target/mips/r10k-cache-barrier-2.c: Likewise.
2905 * gcc.target/mips/r10k-cache-barrier-3.c: Likewise.
2906 * gcc.target/mips/r10k-cache-barrier-4.c: Likewise.
2907 * gcc.target/mips/r10k-cache-barrier-5.c: Likewise.
2908 * gcc.target/mips/r10k-cache-barrier-6.c: Likewise.
2909 * gcc.target/mips/r10k-cache-barrier-7.c: Likewise.
2910 * gcc.target/mips/r10k-cache-barrier-8.c: Likewise.
2911 * gcc.target/mips/r10k-cache-barrier-9.c: Likewise.
2912 * gcc.target/mips/r10k-cache-barrier-11.c: Likewise.
2913 * gcc.target/mips/r10k-cache-barrier-12.c: Likewise.
2914 * gcc.target/mips/r10k-cache-barrier-13.c: Likewise.
2915 * gcc.target/mips/r10k-cache-barrier-14.c: Likewise.
2916 * gcc.target/mips/r10k-cache-barrier-15.c: Likewise.
2917 * gcc.target/mips/save-restore-1.c: Likewise.
2918 * gcc.target/mips/save-restore-3.c: Likewise.
2919 * gcc.target/mips/save-restore-5.c: Likewise.
2920 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2921 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2922 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2923 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2924 * gcc.target/mips/stack-1.c: Likewise.
2925
2926 * gcc.target/mips/clear-cache-2.c: Remove optimization flag.
2927 Tighten regexps.
2928
2929 * gcc.target/mips/branch-8.c: Arrange for the delay slot of the
2930 branch under test to be filled with preceding rather than
2931 following instructions.
2932 * gcc.target/mips/branch-10.c: Likewise.
2933 * gcc.target/mips/branch-11.c: Likewise.
2934 * gcc.target/mips/branch-12.c: Likewise.
2935 * gcc.target/mips/branch-13.c: Likewise.
2936 * gcc.target/mips/branch-9.c: Likewise. Allow the frame pointer
2937 to be eliminated. Tighten $28 scan-assembler-not test.
2938
2939 * gcc.target/mips/call-2.c: Remove optimization flag. Move second
2940 function to...
2941 * gcc.target/mips/call-4.c: ...this new test.
2942
2943 * gcc.target/mips/code-readable-2.c: Rework to make a jump table
2944 more likely.
2945 * gcc.target/mips/code-readable-3.c: Likewise.
2946 * gcc.target/mips/code-readable-1.c: Likewise. Remove optimization
2947 flag but skip for -O0.
2948 * gcc.target/mips/code-readable-4.c: Likewise.
2949
2950 * gcc.target/mips/mips32-dsp-run.c: Prevent compile-time reduction
2951 of operations under test.
2952 * gcc.target/mips/mips32-dsp.c: Likewise. Remove optimization flag.
2953
2954 * gcc.target/mips/near-far-3.c: Remove optimization flag.
2955 Don't require sibling-call optimization.
2956 * gcc.target/mips/near-far-4.c: Likewise.
2957
2958 * gcc.target/mips/no-dsp-1.c: Require -ffat-lto-objects.
2959 Make sure that the register variable is used.
2960 * gcc.target/mips/soft-float-1.c: Likewise.
2961
2962 * gcc.target/mips/sdata-1.c: Make static data volatile.
2963 * gcc.target/mips/sdata-2.c: Likewise.
2964 * gcc.target/mips/sdata-3.c: Likewise.
2965 * gcc.target/mips/sdata-4.c: Likewise.
2966
2967 * gcc.target/mips/20020620-1.c: Remove optimization flag but
2968 skip for -O0.
2969 * gcc.target/mips/atomic-memory-2.c: Likewise.
2970 * gcc.target/mips/branch-cost-1.c: Likewise.
2971 * gcc.target/mips/branch-cost-2.c: Likewise.
2972 * gcc.target/mips/cache-1.c: Likewise.
2973 * gcc.target/mips/call-1.c: Likewise.
2974 * gcc.target/mips/call-saved-2.c: Likewise.
2975 * gcc.target/mips/const-anchor-1.c: Likewise.
2976 * gcc.target/mips/const-anchor-2.c: Likewise.
2977 * gcc.target/mips/dse-1.c: Likewise.
2978 * gcc.target/mips/dsp-lhx.c: Likewise.
2979 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2980 * gcc.target/mips/ext-1.c: Likewise.
2981 * gcc.target/mips/ext-2.c: Likewise.
2982 * gcc.target/mips/ext-3.c: Likewise.
2983 * gcc.target/mips/ext-4.c: Likewise.
2984 * gcc.target/mips/ext-5.c: Likewise.
2985 * gcc.target/mips/ext-6.c: Likewise.
2986 * gcc.target/mips/ext-7.c: Likewise.
2987 * gcc.target/mips/extend-1.c: Likewise.
2988 * gcc.target/mips/fix-r4000-1.c: Likewise.
2989 * gcc.target/mips/fix-r4000-3.c: Likewise.
2990 * gcc.target/mips/fix-r4000-5.c: Likewise.
2991 * gcc.target/mips/fix-r4000-6.c: Likewise.
2992 * gcc.target/mips/fix-r4000-8.c: Likewise.
2993 * gcc.target/mips/fix-r4000-10.c: Likewise.
2994 * gcc.target/mips/fixed-scalar-type.c: Likewise.
2995 * gcc.target/mips/fixed-vector-type.c: Likewise.
2996 * gcc.target/mips/fpr-moves-1.c: Likewise.
2997 * gcc.target/mips/fpr-moves-2.c: Likewise.
2998 * gcc.target/mips/fpr-moves-3.c: Likewise.
2999 * gcc.target/mips/fpr-moves-4.c: Likewise.
3000 * gcc.target/mips/fpr-moves-5.c: Likewise.
3001 * gcc.target/mips/fpr-moves-6.c: Likewise.
3002 * gcc.target/mips/ins-1.c: Likewise.
3003 * gcc.target/mips/ins-2.c: Likewise.
3004 * gcc.target/mips/interrupt_handler-2.c: Likewise.
3005 * gcc.target/mips/interrupt_handler-3.c: Likewise.
3006 * gcc.target/mips/lazy-binding-1.c: Likewise.
3007 * gcc.target/mips/madd-3.c: Likewise.
3008 * gcc.target/mips/madd-5.c: Likewise.
3009 * gcc.target/mips/madd-6.c: Likewise.
3010 * gcc.target/mips/madd-8.c: Likewise.
3011 * gcc.target/mips/madd-9.c: Likewise.
3012 * gcc.target/mips/memcpy-1.c: Likewise.
3013 * gcc.target/mips/mips-ps-type.c: Likewise.
3014 * gcc.target/mips/mips-ps-type-2.c: Likewise.
3015 * gcc.target/mips/mips-sched-madd.c: Likewise.
3016 * gcc.target/mips/mips16e-extends.c: Likewise.
3017 * gcc.target/mips/mips32r2-mxhc1.c: Likewise.
3018 * gcc.target/mips/mips64-dsp-ldx.c: Likewise.
3019 * gcc.target/mips/movcc-1.c: Likewise.
3020 * gcc.target/mips/movcc-2.c: Likewise.
3021 * gcc.target/mips/movcc-3.c: Likewise.
3022 * gcc.target/mips/msub-5.c: Likewise.
3023 * gcc.target/mips/msub-6.c: Likewise.
3024 * gcc.target/mips/msub-8.c: Likewise.
3025 * gcc.target/mips/mult-2.c: Likewise.
3026 * gcc.target/mips/mult-3.c: Likewise.
3027 * gcc.target/mips/mult-5.c: Likewise.
3028 * gcc.target/mips/mult-6.c: Likewise.
3029 * gcc.target/mips/mult-7.c: Likewise.
3030 * gcc.target/mips/mult-12.c: Likewise.
3031 * gcc.target/mips/mult-13.c: Likewise.
3032 * gcc.target/mips/mult-14.c: Likewise.
3033 * gcc.target/mips/mult-15.c: Likewise.
3034 * gcc.target/mips/mult-17.c: Likewise.
3035 * gcc.target/mips/mult-18.c: Likewise.
3036 * gcc.target/mips/mult-19.c: Likewise.
3037 * gcc.target/mips/nmadd-1.c: Likewise.
3038 * gcc.target/mips/nmadd-2.c: Likewise.
3039 * gcc.target/mips/octeon-baddu-1.c: Likewise.
3040 * gcc.target/mips/octeon-cins-1.c: Likewise.
3041 * gcc.target/mips/octeon-cins-2.c: Likewise.
3042 * gcc.target/mips/octeon-dmul-3.c: Likewise.
3043 * gcc.target/mips/octeon-exts-2.c: Likewise.
3044 * gcc.target/mips/octeon-exts-3.c: Likewise.
3045 * gcc.target/mips/octeon-exts-4.c: Likewise.
3046 * gcc.target/mips/octeon-exts-5.c: Likewise.
3047 * gcc.target/mips/octeon-exts-6.c: Likewise.
3048 * gcc.target/mips/octeon-exts-7.c: Likewise.
3049 * gcc.target/mips/octeon-pop-2.c: Likewise.
3050 * gcc.target/mips/octeon-seq-3.c: Likewise.
3051 * gcc.target/mips/octeon-seq-4.c: Likewise.
3052 * gcc.target/mips/octeon2-lx-1.c: Likewise.
3053 * gcc.target/mips/octeon2-lx-2.c: Likewise.
3054 * gcc.target/mips/octeon2-lx-3.c: Likewise.
3055 * gcc.target/mips/pr54240.c: Likewise.
3056 * gcc.target/mips/rsqrt-1.c: Likewise.
3057 * gcc.target/mips/rsqrt-2.c: Likewise.
3058 * gcc.target/mips/rsqrt-3.c: Likewise.
3059 * gcc.target/mips/rsqrt-4.c: Likewise.
3060 * gcc.target/mips/save-restore-2.c: Likewise.
3061 * gcc.target/mips/save-restore-4.c: Likewise.
3062 * gcc.target/mips/sb1-1.c: Likewise.
3063 * gcc.target/mips/scc-1.c: Likewise.
3064 * gcc.target/mips/scc-2.c: Likewise.
3065 * gcc.target/mips/scc-3.c: Likewise.
3066 * gcc.target/mips/scc-4.c: Likewise.
3067 * gcc.target/mips/smartmips-lwxs.c: Likewise.
3068 * gcc.target/mips/truncate-1.c: Likewise.
3069 * gcc.target/mips/truncate-2.c: Likewise.
3070 * gcc.target/mips/truncate-3.c: Likewise.
3071 * gcc.target/mips/truncate-4.c: Likewise.
3072 * gcc.target/mips/truncate-5.c: Likewise.
3073 * gcc.target/mips/truncate-6.c: Likewise.
3074 * gcc.target/mips/unaligned-1.c: Likewise.
3075
3076 * gcc.target/mips/dpaq_sa_l_w.c: Remove optimization flag but
3077 skip for -O0. Require -fexpensive-optimizations.
3078 * gcc.target/mips/dpsq_sa_l_w.c: Likewise.
3079 * gcc.target/mips/dspr2-MULT.c: Likewise.
3080 * gcc.target/mips/fix-r4000-2.c: Likewise.
3081 * gcc.target/mips/fix-r4000-4.c: Likewise.
3082 * gcc.target/mips/fix-r4000-7.c: Likewise.
3083 * gcc.target/mips/fix-r4000-9.c: Likewise.
3084 * gcc.target/mips/madd-1.c: Likewise.
3085 * gcc.target/mips/madd-2.c: Likewise.
3086 * gcc.target/mips/madd-4.c: Likewise.
3087 * gcc.target/mips/maddu-1.c: Likewise.
3088 * gcc.target/mips/maddu-2.c: Likewise.
3089 * gcc.target/mips/maddu-3.c: Likewise.
3090 * gcc.target/mips/maddu-4.c: Likewise.
3091 * gcc.target/mips/msub-1.c: Likewise.
3092 * gcc.target/mips/msub-2.c: Likewise.
3093 * gcc.target/mips/msub-3.c: Likewise.
3094 * gcc.target/mips/msub-4.c: Likewise.
3095 * gcc.target/mips/msubu-1.c: Likewise.
3096 * gcc.target/mips/msubu-2.c: Likewise.
3097 * gcc.target/mips/msubu-3.c: Likewise.
3098 * gcc.target/mips/msubu-4.c: Likewise.
3099 * gcc.target/mips/mult-1.c: Likewise.
3100 * gcc.target/mips/mult-4.c: Likewise.
3101 * gcc.target/mips/mult-8.c: Likewise.
3102 * gcc.target/mips/mult-9.c: Likewise.
3103 * gcc.target/mips/mult-10.c: Likewise.
3104 * gcc.target/mips/mult-11.c: Likewise.
3105 * gcc.target/mips/mult-16.c: Likewise.
3106
3107 * gcc.target/mips/fix-r4000-11.c: Remove optimization flag but
3108 skip for -O0 and -Os.
3109 * gcc.target/mips/fix-r4000-12.c: Likewise.
3110 * gcc.target/mips/madd-7.c: Likewise.
3111 * gcc.target/mips/mips-ps-5.c: Likewise.
3112 * gcc.target/mips/mips-ps-7.c: Likewise.
3113 * gcc.target/mips/msub-7.c: Likewise.
3114
3115 * gcc.target/mips/mmcount-ra-address-2.c: Remove optimization flag but
3116 skip for -O0. Require -mno-abicalls.
3117 * gcc.target/mips/mmcount-ra-address-3.c: Likewise.
3118
3119 * gcc.target/mips/octeon-bbit-1.c: Remove optimization flag but
3120 skip for -O0. Require a total number of BBIT instructions and
3121 at least one of each kind.
3122
3123 * gcc.target/mips/octeon-bbit-2.c: Remove optimization flag but
3124 skip for -O0. Require -fno-unroll-loops.
3125
3126 * gcc.target/mips/octeon-bbit-3.c: Remove optimization flag but
3127 skip for -O0. Allow BLTZ as well as BGEZ.
3128
3129 * gcc.target/mips/octeon-dmul-2.c: Skip for -Os.
3130
3131 * gcc.target/mips/octeon-pipe-1.c: Remove optimization flag but
3132 skip for -O0. Require -fschedule-insns2.
3133 * gcc.target/mips/octeon2-pipe-1.c: Likewise.
3134
3135 * gcc.target/mips/r10k-cache-barrier-10.c: Remove optimization flag
3136 but skip for -O0. Make a branch-likely more likely.
3137
3138 * gcc.target/mips/timode-2.c: Split each test into its own function.
3139 * gcc.target/mips/timode-1.c: Likewise. Skip for -Os.
3140
3141 * gcc.target/mips/vr-mult-1.c: Remove optimization flag but
3142 skip for -O0. Require -fpeephole2.
3143 * gcc.target/mips/vr-mult-2.c: Likewise.
3144
3145 2012-05-25 Dodji Seketeli <dodji@redhat.com>
3146
3147 PR preprocessor/53469
3148 * gcc.dg/cpp/_Pragma7.c: New test case.
3149
3150 2012-08-27 Tobias Burnus <burnus@net-b.de>
3151
3152 PR fortran/54370
3153 * gfortran.dg/do_5.f90: New.
3154
3155 2012-08-27 Tobias Burnus <burnus@net-b.de>
3156
3157 * gfortran.dg/bessel_5.f90: Remove -Wno-compare-reals
3158 from dg-options as -Wall no longer implies it.
3159
3160 2012-08-26 Richard Sandiford <rdsandiford@googlemail.com>
3161
3162 * lib/scanasm.exp (scan-assembler-times_required_options): New proc.
3163
3164 2012-08-25 Jason Merrill <jason@redhat.com>
3165
3166 * g++.dg/cpp0x/fntmpdefarg3.C: New.
3167
3168 2012-08-25 Paolo Carlini <paolo.carlini@oracle.com>
3169
3170 PR c++/51421
3171 * g++.dg/cpp0x/auto34.C: New.
3172
3173 2012-08-24 Jakub Jelinek <jakub@redhat.com>
3174
3175 PR c/54363
3176 * gcc.dg/pr54363.c: New test.
3177
3178 PR c/54355
3179 * gcc.dg/pr54355.c: New test.
3180
3181 2012-08-24 H.J. Lu <hongjiu.lu@intel.com>
3182
3183 PR debug/52857
3184 * gcc.target/i386/pr52857-1.c: New.
3185 * gcc.target/i386/pr52857-2.c: Likewise.
3186
3187 2012-08-23 Richard Sandiford <rdsandiford@googlemail.com>
3188
3189 * gcc.target/mips/code-readable-4.c: New test.
3190
3191 2012-08-23 Julian Brown <julian@codesourcery.com>
3192 Sandra Loosemore <sandra@codesourcery.com>
3193
3194 * gcc.target/mips/code-readable-1.c: Add -O to options.
3195
3196 2012-08-23 Paolo Carlini <paolo.carlini@oracle.com>
3197
3198 PR c++/20420
3199 * g++.dg/lookup/using53.C: New.
3200
3201 2012-08-23 Georg-Johann Lay <avr@gjlay.de>
3202
3203 * gcc.dg/fixed-point/convert.c: Split into manageable parts:
3204 * gcc.dg/fixed-point/convert-1.c: New.
3205 * gcc.dg/fixed-point/convert-2.c: New.
3206 * gcc.dg/fixed-point/convert-3.c: New.
3207 * gcc.dg/fixed-point/convert-4.c: New.
3208 * gcc.dg/fixed-point/convert-float-1.c: New.
3209 * gcc.dg/fixed-point/convert-float-2.c: New.
3210 * gcc.dg/fixed-point/convert-float-3.c: New.
3211 * gcc.dg/fixed-point/convert-float-4.c: New.
3212 * gcc.dg/fixed-point/convert-accum-neg.c: New.
3213 * gcc.dg/fixed-point/convert-sat.c: New.
3214 * gcc.dg/fixed-point/convert.h: New.
3215
3216 2012-08-22 Oleg Endo <olegendo@gcc.gnu.org>
3217
3218 PR target/54089
3219 * gcc.target/sh/pr54089-2.c: New.
3220
3221 2012-08-22 H.J. Lu <hongjiu.lu@intel.com>
3222
3223 * gcc.target/i386/long-double-64-1.c: New file.
3224 * gcc.target/i386/long-double-64-2.c: Likewise.
3225 * gcc.target/i386/long-double-64-3.c: Likewise.
3226 * gcc.target/i386/long-double-64-4.c: Likewise.
3227 * gcc.target/i386/long-double-80-1.c: Likewise.
3228 * gcc.target/i386/long-double-80-2.c: Likewise.
3229 * gcc.target/i386/long-double-80-3.c: Likewise.
3230 * gcc.target/i386/long-double-80-4.c: Likewise.
3231 * gcc.target/i386/long-double-80-5.c: Likewise.
3232 * gcc.target/i386/long-double-80-6.c: Likewise.
3233 * gcc.target/i386/long-double-80-7.c: Likewise.
3234
3235 2012-08-22 Marc Glisse <marc.glisse@inria.fr>
3236
3237 PR tree-optimization/54317
3238 * gcc.dg/tree-ssa/vrp79.c: New testcase.
3239
3240 2012-08-21 Oleg Endo <olegendo@gcc.gnu.org>
3241
3242 PR target/39423
3243 * gcc.target/sh/pr39423-2.c: New.
3244
3245 2012-08-21 Marc Glisse <marc.glisse@inria.fr>
3246
3247 * gcc.dg/tree-ssa/forwprop-19.c: New testcase.
3248 * gcc.dg/fold-perm.c: Likewise.
3249
3250 2012-08-20 Jan Hubicka <jh@suse.cz>
3251
3252 PR fortran/48636
3253 * gcc.dg/ipa/inlinehint-1.c: New.
3254
3255 2012-08-20 Florian Weimer <fweimer@redhat.com>
3256
3257 PR c++/19351
3258 * g++.dg/init/new38.C: New test.
3259 * g++.dg/init/new39.C: New test.
3260
3261 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3262
3263 PR target/54089
3264 * gcc.target/sh/pr54089-1.c: New.
3265
3266 2012-08-20 Oleg Endo <olegendo@gcc.gnu.org>
3267
3268 PR target/51244
3269 * gcc.target/sh/pr51244-11.c: New.
3270
3271 2012-08-20 Tobias Burnus <burnus@net-b.de>
3272
3273 PR fortran/54301
3274 * gfortran.dg/warn_target_lifetime_2.f90: New.
3275
3276 2012-08-20 Paolo Carlini <paolo.carlini@oracle.com>
3277
3278 PR c++/10416
3279 * g++.dg/warn/Wunused-var-17.C: New.
3280
3281 2012-08-20 Patrick Marlier <patrick.marlier@gmail.com>
3282
3283 PR middle-end/53992
3284 * gcc.dg/gomp/pr53992.c: New test.
3285
3286 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3287
3288 PR tree-ssa/54295
3289 * gcc.c-torture/execute/20120817-1.c: New test.
3290
3291 2012-08-20 Richard Earnshaw <rearnsha@arm.com>
3292
3293 * gcc.target/arm/thumb-16bit-ops.c (f): This test uses a 16-bit
3294 add instruction.
3295 (f2): New test that really does need adds.
3296
3297 2012-08-20 Richard Guenther <rguenther@suse.de>
3298
3299 PR tree-optimization/54327
3300 * gcc.dg/torture/pr54327.c: New testcase.
3301
3302 2012-08-20 Jakub Jelinek <jakub@redhat.com>
3303
3304 PR tree-optimization/54321
3305 * gcc.c-torture/compile/pr54321.c: New test.
3306
3307 2012-08-20 Tobias Burnus <burnus@net-b.de>
3308
3309 PR fortran/54301
3310 * gfortran.dg/warn_target_lifetime_1.f90: New.
3311
3312 2012-08-19 Thomas König <tkoenig@gcc.gnu.org>
3313
3314 PR fortran/54298
3315 * gfortran.dg/real_compare_1.f90: New test case.
3316 * gfortran.dg/bessel_5.f90: Add -Wno-compare-reals to options.
3317
3318 2012-08-18 Jan Hubicka <jh@suse.cz>
3319
3320 * gcc.dg/ipa/iinline-1.c: Update testcase to test inline hints.
3321
3322 2012-08-18 Mikael Morin <mikael@gcc.gnu.org>
3323
3324 PR fortran/39290
3325 * gfortran.dg/interface_37.f90: New test.
3326
3327 2012-08-17 H.J. Lu <hongjiu.lu@intel.com>
3328 Gary Funck <gary@intrepid.com>
3329
3330 PR target/20020
3331 * gcc.target/i386/pr20020-1.c: New test.
3332 * gcc.target/i386/pr20020-2.c: Likewise.
3333 * gcc.target/i386/pr20020-3.c: Likewise.
3334
3335 2012-08-17 Marc Glisse <marc.glisse@inria.fr>
3336
3337 * gcc.target/i386/perm-concat.c: New test.
3338
3339 2012-08-17 Julian Brown <julian@codesourcery.com>
3340
3341 * gcc.target/arm/div64-unwinding.c: New test.
3342
3343 2012-08-17 Jakub Jelinek <jakub@redhat.com>
3344
3345 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: New test.
3346
3347 2012-08-16 Oleg Endo <olegendo@gcc.gnu.org>
3348
3349 PR target/54236
3350 * gcc.target/sh/pr54236-1.c: New.
3351
3352 2012-08-16 Hans-Peter Nilsson <hp@axis.com>
3353
3354 * lib/target-supports.exp (check_effective_target_sync_int_long)
3355 (check_effective_target_sync_char_short): Enable for crisv32-*
3356 and cris-*.
3357
3358 PR middle-end/54261
3359 * gcc.dg/torture/pr54261-1.c: New test.
3360
3361 2012-08-15 Janus Weil <janus@gcc.gnu.org>
3362
3363 PR fortran/54243
3364 PR fortran/54244
3365 * gfortran.dg/typebound_call_24.f03: New.
3366
3367 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3368
3369 PR tree-optimization/54245
3370 * gcc.dg/tree-ssa/pr54245.c: New test.
3371
3372 2012-08-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3373
3374 PR tree-optimization/54240
3375 * gcc.target/powerpc/pr54240.c: New test.
3376 * gcc.target/mips/pr54240.c: Likewise.
3377
3378 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3379
3380 PR target/52933
3381 * gcc.target/sh/pr52933-1.c: New.
3382 * gcc.target/sh/pr52933-2.c: New.
3383
3384 2012-08-14 Oleg Endo <olegendo@gcc.gnu.org>
3385
3386 PR target/50751
3387 * gcc.target/sh/pr50751-8.c: New.
3388
3389 2012-08-14 Mikael Morin <mikael@gcc.gnu.org>
3390
3391 PR fortran/47586
3392 * gfortran.dg/typebound_proc_20.f90: Enable runtime test.
3393 * gfortran.dg/typebound_proc_27.f03: New test.
3394
3395 2012-08-14 Sterling Augustine <saugustine@google.com>
3396
3397 * g++.dg/debug/dwarf2/pubnames-2.C: Adjust.
3398
3399 2012-08-14 Tobias Burnus <burnus@net-b.de>
3400
3401 PR fortran/40881
3402 * gfortran.dg/data_constraints_3.f90: New.
3403 * gfortran.dg/data_constraints_1.f90: Add dg-options ""
3404 to disable -pedantic compilation.
3405 * gfortran.dg/pr37243.f: Ditto.
3406 * gfortran.dg/g77/19990826-3.f: Ditto.
3407 * gfortran.dg/g77/20020307-1.f : Ditto.
3408 * gfortran.dg/g77/980310-3.f: Ditto.
3409
3410 2012-08-14 Tobias Burnus <burnus@net-b.de>
3411
3412 PR fortran/54234
3413 * gfortran.dg/warn_conversion_4.f90: New.
3414
3415 2012-08-14 Jakub Jelinek <jakub@redhat.com>
3416
3417 PR middle-end/53411
3418 PR rtl-optimization/53495
3419 * gcc.c-torture/compile/pr53411.c: New test.
3420 * gcc.c-torture/compile/pr53495.c: New test.
3421
3422 2012-08-13 Richard Guenther <rguenther@suse.de>
3423
3424 * gcc.dg/tree-prof/update-loopch.c: Adjust.
3425
3426 2012-08-13 Richard Guenther <rguenther@suse.de>
3427
3428 PR tree-optimization/54200
3429 * gcc.dg/guality/pr54200.c: New testcase.
3430 * gcc.dg/tree-ssa/slsr-8.c: Adjust.
3431
3432 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3433
3434 * gcc.target/sh/prefetch.c: Add -m3* to inclusion list.
3435
3436 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3437
3438 PR target/51244
3439 * gcc.target/sh/pr51244-7.c: New.
3440 * gcc.target/sh/pr51244-8.c: New.
3441 * gcc.target/sh/pr51244-9.c: New.
3442 * gcc.target/sh/pr51244-10.c: New.
3443
3444 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3445
3446 * gcc.target/sh/pr50749-sf-postinc-1.c: Skip for -m3. Don't skip for
3447 -m2e or -m2a.
3448 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
3449 * gcc.target/sh/pr53511-1.c: Likewise.
3450 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
3451 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
3452 * gcc.target/sh/pr53512-1.c: Skip for -m3*.
3453 * gcc.target/sh/pr53512-3.c: Likewise.
3454 * gcc.target/sh/pr21255-3.c: Skip for single precision FPU targets.
3455
3456 2012-08-12 Oleg Endo <olegendo@gcc.gnu.org>
3457
3458 PR target/39423
3459 * gcc.c-torture/compile/pr39423-1.c: New.
3460 * gcc.c-torture/compile/pr39423-2.c: New.
3461
3462 2012-08-12 Tobias Burnus <burnus@net-b.de>
3463
3464 PR fortran/54221
3465 * vect/vect-gems.f90: Don't mark module vars as PRIVATE as
3466 they appear uninitialized on the RHS.
3467 * gfortran.dg/public_private_module_6.f90: New.
3468
3469 2012-08-11 Martin Jambor <mjambor@suse.cz>
3470
3471 PR fortran/48636
3472 * gfortran.dg/pr48636.f90: New test.
3473
3474 2012-08-10 Jakub Jelinek <jakub@redhat.com>
3475
3476 * gcc.dg/torture/vector-shuffle1.c (f): Pass vectors indirectly
3477 to avoid warnings.
3478 (main): Adjust caller.
3479
3480 2012-08-10 Richard Guenther <rguenther@suse.de>
3481
3482 * gcc.dg/matrix/*.c: Adjust and move ...
3483 * gcc.dg/torture/: ... here.
3484 * gcc.dg/matrix: Remove directory.
3485
3486 2012-08-10 Richard Guenther <rguenther@suse.de>
3487
3488 PR middle-end/54219
3489 * gcc.dg/torture/vector-shuffle1.c: New testcase.
3490
3491 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3492
3493 PR middle-end/54211
3494 * gcc.dg/tree-ssa/pr54211.c: New test.
3495
3496 2012-08-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3497
3498 * lib/target-supports.exp (check_effective_target_long_neq_int): New.
3499 * gcc.dg/tree-ssa/slsr-30.c: Check for long_neq_int effective target.
3500
3501 2012-08-10 Richard Guenther <rguenther@suse.de>
3502
3503 PR tree-optimization/54109
3504 * gcc.dg/torture/pr54109.c: New testcase.
3505 * gcc.dg/tree-ssa/forwprop-1.c: Adjust.
3506 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
3507
3508 2012-08-10 Richard Guenther <rguenther@suse.de>
3509
3510 PR tree-optimization/54027
3511 * gcc.dg/torture/pr54027.c: New testcase.
3512
3513 2012-08-10 Richard Guenther <rguenther@suse.de>
3514
3515 * g++.dg/plugin/selfassign.c: Adjust.
3516 * gcc.dg/plugin/selfassign.c: Likewise.
3517 * gcc.dg/strlenopt-11.c: Likewise.
3518 * gcc.dg/strlenopt-13.c: Likewise.
3519 * gcc.dg/no-strict-overflow-4.c: Likewise.
3520 * gcc.dg/strict-overflow-4.c: Likewise.
3521 * gcc.dg/tree-ssa/alias-11.c: Likewise.
3522 * gcc.dg/tree-ssa/alias-6.c: Likewise.
3523 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3524 * gcc.dg/tree-ssa/pr18908.c: Likewise.
3525 * gcc.dg/tree-ssa/pr19431.c: Likewise.
3526 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise.
3527 * gcc.dg/tree-ssa/phi-opt-10.c: Likewise.
3528 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise.
3529 * gcc.dg/tree-ssa/slsr-27.c: Likewise.
3530 * gcc.dg/tree-ssa/slsr-28.c: Likewise.
3531 * gcc.dg/tree-ssa/slsr-29.c: Likewise.
3532 * gcc.dg/pr46309.c: Likewise.
3533 * gcc.dg/tree-ssa/loop-5.c: Likewise.
3534
3535 2012-08-09 Uros Bizjak <ubizjak@gmail.com>
3536
3537 * gcc.c-torture/compile/20120727-1.c (dg-options): Add -mfpmath=387
3538 for x86 targets.
3539 * gcc.c-torture/compile/20120727-2.c: New test.
3540
3541 2012-08-09 Martin Jambor <mjambor@suse.cz>
3542
3543 * gcc.dg/ipa/iinline-4.c: New test.
3544 * gcc.dg/ipa/iinline-5.c: Likewise.
3545 * gcc.dg/ipa/iinline-6.c: Likewise.
3546 * gcc.dg/ipa/iinline-7.c: Likewise.
3547 * gcc.dg/lto/20120723_0.c: Likewise.
3548 * gcc.dg/lto/20120723_1.c: Likewise.
3549
3550 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3551
3552 PR target/39423
3553 * gcc.target/sh/pr39423-1.c: New.
3554
3555 2012-08-09 Oleg Endo <olegendo@gcc.gnu.org>
3556
3557 PR target/51244
3558 * gcc.target/sh/pr51244-5: New.
3559 * gcc.target/sh/pr51244-6: New.
3560
3561 2012-08-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3562
3563 * gcc.target/i386/adx-addxcarry32-3.c: New.
3564 * gcc.target/i386/adx-addxcarry64-3.c: New.
3565
3566 2012-08-09 Andrey Belevantsev <abel@ispras.ru>
3567
3568 PR rtl-optimization/53701
3569 * gcc.dg/pr53701.c: New test.
3570
3571 2012-08-09 Bernd Schmidt <bernds@codesourcery.com>
3572
3573 * gcc.c-torture/compile/20120727-1.c: New test.
3574
3575 2012-08-09 Tobias Burnus <burnus@net-b.de>
3576
3577 PR fortran/54199
3578 * gfortran.dg/intrinsic_shadow_4.f90: New.
3579
3580 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3581
3582 * gcc.dg/tree-ssa/slsr-30.c: Require non-ilp32. Remove dg-skip-if.
3583
3584 2012-08-08 Joseph Myers <joseph@codesourcery.com>
3585
3586 * gcc.c-torture/execute/20120808-1.c: New test.
3587
3588 2012-08-08 H.J. Lu <hongjiu.lu@intel.com>
3589
3590 PR rtl-optimization/54157
3591 * gcc.target/i386/pr54157.c: New file.
3592
3593 2012-08-08 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3594
3595 * gcc.target/i386/adx-addcarryx32-1.c: New.
3596 * gcc.target/i386/adx-addcarryx32-2.c: New.
3597 * gcc.target/i386/adx-addcarryx64-1.c: New.
3598 * gcc.target/i386/adx-addcarryx64-2.c: New.
3599 * gcc.target/i386/adx-check.h: New.
3600 * gcc.target/i386/i386.exp (check_effective_target_adx): New.
3601 * gcc.target/i386/sse-12.c: Add -madx.
3602 * gcc.target/i386/sse-13.c: Ditto.
3603 * gcc.target/i386/sse-14.c: Ditto.
3604 * gcc.target/i386/sse-22.c: Ditto.
3605 * gcc.target/i386/sse-23.c: Ditto.
3606 * g++.dg/other/i386-2.C: Ditto.
3607 * g++.dg/other/i386-3.C: Ditto.
3608
3609 2012-08-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3610
3611 * gcc.dg/tree-ssa/slsr-5.c: New.
3612 * gcc.dg/tree-ssa/slsr-6.c: New.
3613 * gcc.dg/tree-ssa/slsr-7.c: New.
3614 * gcc.dg/tree-ssa/slsr-8.c: New.
3615 * gcc.dg/tree-ssa/slsr-9.c: New.
3616 * gcc.dg/tree-ssa/slsr-10.c: New.
3617 * gcc.dg/tree-ssa/slsr-11.c: New.
3618 * gcc.dg/tree-ssa/slsr-12.c: New.
3619 * gcc.dg/tree-ssa/slsr-13.c: New.
3620 * gcc.dg/tree-ssa/slsr-14.c: New.
3621 * gcc.dg/tree-ssa/slsr-15.c: New.
3622 * gcc.dg/tree-ssa/slsr-16.c: New.
3623 * gcc.dg/tree-ssa/slsr-17.c: New.
3624 * gcc.dg/tree-ssa/slsr-18.c: New.
3625 * gcc.dg/tree-ssa/slsr-19.c: New.
3626 * gcc.dg/tree-ssa/slsr-20.c: New.
3627 * gcc.dg/tree-ssa/slsr-21.c: New.
3628 * gcc.dg/tree-ssa/slsr-22.c: New.
3629 * gcc.dg/tree-ssa/slsr-23.c: New.
3630 * gcc.dg/tree-ssa/slsr-24.c: New.
3631 * gcc.dg/tree-ssa/slsr-25.c: New.
3632 * gcc.dg/tree-ssa/slsr-26.c: New.
3633 * gcc.dg/tree-ssa/slsr-30.c: New.
3634 * gcc.dg/tree-ssa/slsr-31.c: New.
3635
3636 2012-08-07 Steven Bosscher <steven@gcc.gnu.org>
3637
3638 * gcc.dg/tree-prof/update-loopch.c: Ask for dump with blocks info.
3639 * gcc.dg/tree-ssa/attr-hotcold-2.c: Likewise.
3640 * gcc.dg/tree-ssa/pr18133-1.c: Likewise.
3641
3642 2012-08-06 Cary Coutant <ccoutant@google.com>
3643
3644 * g++.dg/debug/dwarf2/non-virtual-thunk.C: New test case.
3645
3646 2012-08-06 Janus Weil <janus@gcc.gnu.org>
3647
3648 PR fortran/35831
3649 * gfortran.dg/dummy_procedure_5.f90: Modified.
3650 * gfortran.dg/dummy_procedure_8.f90: New.
3651 * gfortran.dg/interface_26.f90: Modified.
3652 * gfortran.dg/proc_ptr_11.f90: Modified.
3653 * gfortran.dg/proc_ptr_15.f90: Modified.
3654 * gfortran.dg/proc_ptr_result_5.f90: Modified.
3655 * gfortran.dg/typebound_override_1.f90: Modified.
3656 * gfortran.dg/typebound_proc_6.f03: Modified.
3657
3658 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3659
3660 PR tree-optimization/51938
3661 PR tree-optimization/52005
3662 * gcc.dg/tree-ssa/ssa-ifcombine-8.c: New testcase.
3663 * gcc.dg/tree-ssa/ssa-ifcombine-9.c: Likewise.
3664 * gcc.dg/tree-ssa/ssa-ifcombine-10.c: Likewise.
3665 * gcc.dg/tree-ssa/ssa-ifcombine-11.c: Likewise.
3666
3667 2012-08-06 Dodji Seketeli <dodji@redhat.com>
3668
3669 Avoid crashing on erroneous static_assert usage
3670 * g++.dg/cpp0x/static_assert8.C: New test.
3671
3672 2012-08-06 Jason Merrill <jason@redhat.com>
3673
3674 * g++.dg/cpp0x/sfinae38.C: New.
3675
3676 2012-08-06 Marc Glisse <marc.glisse@inria.fr>
3677 Paolo Carlini <paolo.carlini@oracle.com>
3678
3679 PR c++/54165
3680 * g++.dg/conversion/void2.C: New.
3681
3682 2012-08-06 Tom de Vries <tom@codesourcery.com>
3683
3684 * gcc.dg/tree-ssa/vrp78.c: New test.
3685
3686 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3687 Richard Sandiford <rdsandiford@googlemail.com>
3688
3689 * g++.dg/opt/enum2.C: Require fpic target.
3690 * g++.dg/lto/20090303_0.C: Likewise.
3691
3692 2012-08-04 Sandra Loosemore <sandra@codesourcery.com>
3693 Catherine Moore <clm@codesourcery.com>
3694
3695 * gcc.target/mips/clear-cache-1.c: Test for alternate cache
3696 flush function names too.
3697 * gcc.target/mips/clear-cache-1.c: Likewise.
3698
3699 2012-08-03 Bill Schmidt <wschmidt@linux.ibm.com>
3700
3701 PR target/54156
3702 * gcc.dg/vect/pr53773.c: Change to use optimized dump.
3703
3704 2012-08-03 Mikael Morin <mikael@gcc.gnu.org>
3705
3706 PR fortran/54166
3707 * gfortran.dg/array_5.f90: New test.
3708
3709 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3710
3711 PR tree-optimization/30318
3712 * gcc.dg/tree-ssa/vrp77.c: New testcase.
3713
3714 2012-08-03 Marc Glisse <marc.glisse@inria.fr>
3715
3716 * g++.dg/ext/vector17.C: New testcase.
3717
3718 2012-08-02 Richard Sandiford <rdsandiford@googlemail.com>
3719
3720 PR target/51931
3721 * gcc.c-torture/compile/20001226-1.c: Remove nomips16 attribute.
3722 * g++.dg/opt/longbranch1.C: Likewise.
3723
3724 2012-08-02 Marc Glisse <marc.glisse@inria.fr>
3725
3726 PR tree-optimization/53805
3727 * gcc.dg/fold-notunord.c: New testcase.
3728
3729 2012-08-02 Mikael Morin <mikael@gcc.gnu.org>
3730
3731 PR fortran/48820
3732 * gfortran.dg/assumed_rank_bounds_1.f90: New test.
3733 * gfortran.dg/assumed_rank_bounds_2.f90: New test.
3734
3735 2012-08-02 Jason Merrill <jason@redhat.com>
3736 Paolo Carlini <paolo.carlini@oracle.com>
3737
3738 PR c++/51213 (again)
3739 * g++.dg/cpp0x/sfinae37.C: Extend.
3740
3741 2012-08-02 Richard Guenther <rguenther@suse.de>
3742
3743 PR tree-optimization/50672
3744 * g++.dg/torture/pr50672.C: New testcase.
3745
3746 2012-08-02 Janus Weil <janus@gcc.gnu.org>
3747
3748 PR fortran/54147
3749 * gfortran.dg/abstract_type_6.f03: Modified.
3750 * gfortran.dg/proc_ptr_comp_3.f90: Modified.
3751 * gfortran.dg/proc_ptr_comp_35.f90: New.
3752 * gfortran.dg/typebound_proc_9.f03: Modified.
3753 * gfortran.dg/typebound_proc_26.f90: New.
3754
3755 2012-08-02 Richard Guenther <rguenther@suse.de>
3756
3757 * gcc.dg/torture/pta-callused-1.c: Adjust.
3758 * gcc.dg/torture/pta-ptrarith-3.c: Likewise.
3759 * gcc.dg/torture/ssa-pta-fn-1.c: Likewise.
3760 * gcc.dg/tree-ssa/alias-19.c: Likewise.
3761 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
3762 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
3763 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
3764 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise.
3765 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
3766
3767 2012-08-01 Thomas König <tkoenig@gcc.gnu.org>
3768
3769 PR fortran/54033
3770 * gfortran.dg/include_6.f90: New test case.
3771 * gfortran.dg/include_7.f90: New test case.
3772 * gfortran.dg/include_3.f90: Add dg-warning for missing directory.
3773
3774 2012-08-01 Tom de Vries <tom@codesourcery.com>
3775
3776 * gcc.dg/tree-ssa/vrp76.c: New test.
3777
3778 2012-08-01 Bill Schmidt <wschmidt@linux.ibm.com>
3779
3780 PR tree-optimization/46556
3781 * gcc.dg/tree-ssa/slsr-27.c: New.
3782 * gcc.dg/tree-ssa/slsr-28.c: New.
3783 * gcc.dg/tree-ssa/slsr-29.c: New.
3784
3785 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3786
3787 PR fortran/42418
3788 * gfortran.dg/proc_decl_29.f90: New.
3789
3790 2012-07-31 Dehao Chen <dehao@google.com>
3791
3792 * gcc.dg/predict-7.c: New test.
3793
3794 2012-07-31 Janus Weil <janus@gcc.gnu.org>
3795
3796 PR fortran/54134
3797 * gfortran.dg/typebound_override_3.f90: New.
3798
3799 2012-07-31 Bill Schmidt <wschmidt@linux.ibm.com>
3800
3801 PR tree-optimization/53773
3802 * gcc.dg/vect/pr53773.c: New test.
3803
3804 2012-07-31 Nick Clifton <nickc@redhat.com>
3805
3806 * gcc.dg/stack-usage-1.c (SIZE): Define for FRV,
3807 and for XStormy16.
3808
3809 2012-07-31 Tobias Burnus <burnus@net-b.de>
3810
3811 * gfortran.dg/c_funloc_tests_6.f90: New.
3812 * gfortran.dg/c_funloc_tests_7.f90: New.
3813 * gfortran.dg/c_funloc_tests_5.f03: Compile with -std=f2003.
3814
3815 2012-07-31 Paolo Carlini <paolo.carlini@oracle.com>
3816
3817 PR c++/53624
3818 * g++.dg/cpp0x/temp_default5.C: New.
3819
3820 2012-07-30 Janus Weil <janus@gcc.gnu.org>
3821
3822 PR fortran/51081
3823 * gfortran.dg/proc_ptr_37.f90: New.
3824
3825 2012-07-30 Ulrich Weigand <ulrich.weigand@linaro.org>
3826
3827 * lib/target-supports.exp
3828 (check_effective_target_vect_natural_alignment): New function.
3829 * gcc.dg/align-2.c: Only run on targets with natural alignment
3830 of vector types.
3831 * gcc.dg/vect/slp-25.c: Adjust tests for targets without natural
3832 alignment of vector types.
3833
3834 2012-07-30 Kirill Yukhin <kirill.yukhin@intel.com>
3835 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3836
3837 * gcc.target/i386/rdseed16-1.c: New.
3838 * gcc.target/i386/rdseed32-1.c: Ditto
3839 * gcc.target/i386/rdseed64-1.c: Ditto
3840 * gcc.target/i386/sse-12.c: Add -mrdseed.
3841 * gcc.target/i386/sse-13.c: Ditto.
3842 * gcc.target/i386/sse-14.c: Ditto.
3843 * g++.dg/other/i386-2.C: Ditto.
3844 * g++.dg/other/i386-3.C: Ditto.
3845
3846 2012-07-30 Oleg Endo <olegendo@gcc.gnu.org>
3847
3848 PR target/51244
3849 * gcc.target/sh/pr51244-4.c: New.
3850
3851 2012-07-27 Uros Bizjak <ubizjak@gmail.com>
3852
3853 * gfortran.dg/bind_c_array_params_2.f90: Add "-mno-explicit-relocs"
3854 for alpha*-*-* targets. Cleanup original tree dump.
3855
3856 2012-07-27 Segher Boessenkool <segher@kernel.crashing.org>
3857
3858 * gcc.target/powerpc/rs6000-power2-1.c: Delete.
3859 * gcc.target/powerpc/rs6000-power2-2.c: Delete.
3860
3861 2012-07-27 Anna Tikhonova <anna.tikhonova@intel.com>
3862
3863 * gcc.dg/20020201-1.c: Remove declarations for exit, abort,
3864 rand, srand. Include <stdlib.h>.
3865
3866 2012-07-26 Janis Johnson <janisjo@codesourcery.com>
3867
3868 * gcc.dg/pr45259.c: Only -fpic depends on fpic support.
3869
3870 2012-07-26 Richard Henderson <rth@redhat.com>
3871
3872 * gcc.dg/attr-hotcold-1.c: New.
3873 * gcc.dg/tree-ssa/attr-hotcold-2.c: New.
3874
3875 2012-07-26 Andrew Jenner <andrew@codesourcery.com>
3876 Sandra Loosemore <sandra@codesourcery.com>
3877
3878 * gcc.c-torture/compile/pr50380.c: Add code to cause cycle of length 2.
3879
3880 2012-07-26 Tobias Burnus <burnus@net-b.de>
3881
3882 * gfortran.dg/contiguous_1.f90: Update dg-error.
3883 * gfortran.dg/proc_ptr_32.f90: Ditto.
3884
3885 2012-07-26 Richard Guenther <rguenther@suse.de>
3886
3887 PR tree-optimization/54098
3888 * gcc.dg/torture/pr54098.c: New testcase.
3889
3890 2012-07-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3891
3892 * gcc.target/arm/neon/vld1Q_dupu64.c: Regenerate.
3893 * gcc.target/arm/neon/vld1Q_dups64.c: Likewise.
3894
3895 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3896
3897 PR fortran/44354
3898 * gfortran.dg/array_constructor_39.f90: New test.
3899
3900 2012-07-26 Mikael Morin <mikael@gcc.gnu.org>
3901
3902 PR fortran/44354
3903 * gfortran.dg/array_constructor_38.f90: New test.
3904
3905 2012-07-25 Janis Johnson <janisjo@codesourcery.com>
3906
3907 * g++.dg/cpp0x/nullptr21.c: Remove printfs, make self-checking.
3908
3909 2012-07-25 Eric Botcazou <ebotcazou@adacore.com>
3910
3911 * gnat.dg/noreturn5.ad[sb]: New test.
3912
3913 2012-07-25 Sandra Loosemore <sandra@codesourcery.com>
3914 Paul Brook <paul@codesourcery.com>
3915
3916 PR target/53633
3917
3918 * lib/target-suports.exp (check_effective_target_naked_functions): New.
3919 * c-c++-common/pr53633.c: New test.
3920
3921 2012-07-25 Siddhesh Poyarekar <siddhesh@redhat.com>
3922
3923 * gcc.target/i386/asm-dialect-1.c: New test case.
3924
3925 2012-07-25 Kirill Yukhin <kirill.yukhin@intel.com>
3926 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3927
3928 * gcc.target/i386/prefetchw-1.c: New.
3929 * gcc.target/i386/sse-12.c: Add -mprfchw.
3930 * gcc.target/i386/sse-13.c: Ditto.
3931 * gcc.target/i386/sse-14.c: Ditto.
3932 * gcc.target/i386/sse-22.c: Ditto.
3933 * gcc.target/i386/sse-23.c: Ditto.
3934 * g++.dg/other/i386-2.C: Ditto.
3935 * g++.dg/other/i386-3.C: Ditto.
3936
3937 2012-07-24 Janis Johnson <janisjo@codesourcery.com>
3938
3939 * lib/gcc-dg.exp (process-message): Don't ignore errors.
3940
3941 2012-07-24 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3942
3943 PR target/54051
3944 * gcc.target/arm/pr54051.c: New.
3945 * gcc.target/arm/vfp-1.c: Adjust test.
3946
3947 2012-07-24 Julian Brown <julian@codesourcery.com>
3948
3949 * lib/target-supports.exp (check_effective_target_arm_hf_eabi): New.
3950 * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for
3951 hard-float ARM.
3952
3953 2012-07-23 Paul Brook <paul@codesourcery.com>
3954
3955 * g++.dg/other/armv7m-1.c: New test.
3956
3957 2012-07-23 Julian Brown <julian@codesourcery.com>
3958
3959 * gcc.c-torture/execute/20101011-1.c (__aeabi_idiv0): Define for
3960 ARM.
3961 (DO_TEST): Define to 1 for appropriate ARM targets.
3962
3963 2012-07-22 Steven Bosscher <steven@gcc.gnu.org>
3964
3965 PR tree-optimization/53881
3966 * gcc.dg/pr53881.c: Renamed to ...
3967 * gcc.dg/pr53881-1.c: ... this.
3968 * gcc.dg/pr53881-2.c: New test.
3969
3970 2012-07-22 Hans-Peter Nilsson <hp@axis.com>
3971
3972 Handle recent changes in default atomics for cris*-*-linux*.
3973 * gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
3974 gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
3975 gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
3976 gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
3977 gcc.target/cris/torture/sync-mis-op-i-1ml.c,
3978 gcc.target/cris/torture/sync-mis-op-i-2ml.c,
3979 gcc.target/cris/torture/sync-mis-op-i-3ml.c,
3980 gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
3981 * gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
3982 -mno-unaligned-atomic-may-use-library is in effect for
3983 cris*-*-linux*.
3984 * gcc.target/cris/torture/sync-mis-xchg-i-1.c,
3985 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
3986 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
3987 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
3988 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
3989 gcc.target/cris/torture/sync-mis-op-i-1.c,
3990 gcc.target/cris/torture/sync-mis-op-i-2.c,
3991 gcc.target/cris/torture/sync-mis-op-i-1a.c,
3992 gcc.target/cris/torture/sync-mis-op-i-3.c,
3993 gcc.target/cris/torture/sync-mis-op-i-3a.c,
3994 gcc.target/cris/torture/sync-mis-op-s-1a.c,
3995 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
3996 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
3997 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
3998 * gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
3999 (main): Remove local variable x.
4000 [mis_ok]: Check that atomics don't fail.
4001
4002 2012-07-21 Andrew Pinski <apinski@cavium.com>
4003
4004 * gcc.dg/tree-ssa/vrp72.c: New test.
4005 * gcc.dg/tree-ssa/vrp73.c: New test.
4006 * gcc.dg/tree-ssa/vrp74.c: New test.
4007 * gcc.dg/tree-ssa/vrp75.c: New test.
4008
4009 2012-07-21 Andrew Pinski <apinski@cavium.com>
4010
4011 * gcc.dg/tree-ssa/alias-21.c: New testcase.
4012 * gcc.dg/tree-ssa/alias-22.c: New testcase.
4013
4014 2012-07-21 Andrew Pinski <apinski@cavium.com>
4015
4016 * gcc.target/mips/octeon-pop-2.c: New testcase.
4017
4018 2012-07-21 Tobias Burnus <burnus@net-b.de>
4019
4020 PR fortran/48820
4021 * gfortran.dg/assumed_rank_3.f90: New.
4022 * gfortran.dg/assumed_rank_11.f90: New.
4023 * gfortran.dg/assumed_rank_1.f90: Update dg-error.
4024 * gfortran.dg/assumed_rank_2.f90: Update dg-error.
4025 * gfortran.dg/assumed_rank_7.f90: Update dg-error.
4026
4027 2012-07-21 Andrew Pinski <apinski@cavium.com>
4028
4029 * gcc.target/mips/unaligned-1.c: New testcase.
4030
4031 2012-07-21 Hans-Peter Nilsson <hp@axis.com>
4032
4033 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Define as 0 for CRIS.
4034
4035 2012-07-20 Tobias Burnus <burnus@net-b.de>
4036
4037 * gfortran.dg/bind_c_array_params_2.f90: New.
4038 * gfortran.dg/bind_c_array_params.f03: Add -std=f2003
4039 and update dg-error.
4040
4041 2012-07-20 Tobias Burnus <burnus@net-b.de>
4042
4043 * gfortran.dg/assumed_rank_12.f90: Update dg-error.
4044
4045 2012-07-20 Jason Merrill <jason@redhat.com>
4046
4047 PR c++/54038
4048 * g++.dg/other/array7.C: New.
4049
4050 2012-07-20 Steven Bosscher <steven@gcc.gnu.org>
4051
4052 * gcc.dg/tree-prof/update-loopch.c: Look for counts on the dumps of
4053 the basic block and check loop depth.
4054 * gcc.dg/tree-ssa/pr18133-1.c: Dump details, not blocks. Update
4055 matching patterns and comments.
4056 * gcc.dg/tree-ssa/20031021-1.c: Fix check patterns.
4057 * gcc.dg/tree-ssa/vector-2.c: Likewise.
4058
4059 2012-07-20 Jakub Jelinek <jakub@redhat.com>
4060
4061 PR c++/28656
4062 * c-c++-common/pr28656.c: New test.
4063
4064 2012-07-19 Jason Merrill <jason@redhat.com>
4065
4066 PR c++/54026
4067 * g++.dg/init/mutable1.C: New.
4068
4069 2012-07-20 Tobias Burnus <burnus@net-b.de>
4070
4071 PR fortran/48820
4072 * gfortran.dg/assumed_type_3.f90: Update dg-error.
4073 * gfortran.dg/assumed_rank_1.f90: New.
4074 * gfortran.dg/assumed_rank_1_c.c: New.
4075 * gfortran.dg/assumed_rank_2.f90: New.
4076 * gfortran.dg/assumed_rank_4.f90: New.
4077 * gfortran.dg/assumed_rank_5.f90: New.
4078 * gfortran.dg/assumed_rank_6.f90: New.
4079 * gfortran.dg/assumed_rank_7.f90: New.
4080 * gfortran.dg/assumed_rank_8.f90: New.
4081 * gfortran.dg/assumed_rank_8_c.c: New.
4082 * gfortran.dg/assumed_rank_9.f90: New.
4083 * gfortran.dg/assumed_rank_10.f90: New.
4084 * gfortran.dg/assumed_rank_12.f90: New.
4085
4086 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4087
4088 * gnat.dg/opt25.adb: New test.
4089 * gnat.dg/opt25_pkg1.ad[sb]: New helper.
4090 * gnat.dg/opt25_pkg2.ad[sb]: Likewise.
4091
4092 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4093
4094 * gnat.dg/aggr20.ad[sb]: New test.
4095 * gnat.dg/aggr20_pkg.ads: New helper.
4096
4097 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4098
4099 * gnat.dg/derived_type3.adb: New test.
4100 * gnat.dg/derived_type3_pkg.ad[sb]: New helper.
4101
4102 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4103
4104 PR rtl-optimization/53942
4105 * gcc.dg/pr53942.c: New test.
4106
4107 2012-07-19 Jason Merrill <jason@redhat.com>
4108
4109 PR c++/54021
4110 * g++.dg/cpp0x/constexpr-builtin2.C: New.
4111
4112 2012-07-19 Eric Botcazou <ebotcazou@adacore.com>
4113
4114 * gnat.dg/discr38.adb: New test.
4115
4116 2012-07-19 Jakub Jelinek <jakub@redhat.com>
4117
4118 PR middle-end/54017
4119 * c-c++-common/gomp/pr54017.c: New test.
4120
4121 2012-07-19 Richard Guenther <rguenther@suse.de>
4122 Eric Botcazou <ebotcazou@adacore.com>
4123
4124 * gnat.dg/loop_optimization11.adb: New testcase.
4125 * gnat.dg/loop_optimization11_pkg.ads: Likewise.
4126
4127 2012-07-18 Paolo Carlini <paolo.carlini@oracle.com>
4128 Jason Merrill <jason@redhat.com>
4129
4130 * g++.dg/cpp0x/sfinae37.C: New.
4131 * g++.dg/template/access23.C: New.
4132 * g++.dg/template/access7.C: Adjust.
4133 * g++.dg/template/sfinae10.C: Don't expect errors.
4134 * g++.dg/template/sfinae6_neg.C: Don't expect errors.
4135
4136 2012-07-18 Julian Brown <julian@codesourcery.com>
4137 Sandra Loosemore <sandra@codesroucery.com>
4138
4139 * gcc.c-torture/execute/20101011-1.c: Skip on bare-metal m68k.
4140
4141 2012-07-18 Eric Botcazou <ebotcazou@adacore.com>
4142
4143 * gnat.dg/noreturn4.ad[sb]: New test.
4144 * gnat.dg/noreturn4_pkg.ads: New helper.
4145
4146 2012-07-18 Jie Zhang <jzhang918@gmail.com>
4147 Julian Brown <julian@codesourcery.com>
4148
4149 * gcc.target/arm/neon-vdup-1.c: New test case.
4150 * gcc.target/arm/neon-vdup-2.c: New test case.
4151 * gcc.target/arm/neon-vdup-3.c: New test case.
4152 * gcc.target/arm/neon-vdup-4.c: New test case.
4153 * gcc.target/arm/neon-vdup-5.c: New test case.
4154 * gcc.target/arm/neon-vdup-6.c: New test case.
4155 * gcc.target/arm/neon-vdup-7.c: New test case.
4156 * gcc.target/arm/neon-vdup-8.c: New test case.
4157 * gcc.target/arm/neon-vdup-9.c: New test case.
4158 * gcc.target/arm/neon-vdup-10.c: New test case.
4159 * gcc.target/arm/neon-vdup-11.c: New test case.
4160 * gcc.target/arm/neon-vdup-12.c: New test case.
4161 * gcc.target/arm/neon-vdup-13.c: New test case.
4162 * gcc.target/arm/neon-vdup-14.c: New test case.
4163 * gcc.target/arm/neon-vdup-15.c: New test case.
4164 * gcc.target/arm/neon-vdup-16.c: New test case.
4165 * gcc.target/arm/neon-vdup-17.c: New test case.
4166 * gcc.target/arm/neon-vdup-18.c: New test case.
4167 * gcc.target/arm/neon-vdup-19.c: New test case.
4168 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Make intrinsic
4169 arguments non-constant.
4170
4171 2012-07-18 Richard Guenther <rguenther@suse.de>
4172
4173 PR tree-optimization/53970
4174 * g++.dg/torture/pr53970.C: New testcase.
4175
4176 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4177
4178 PR target/38621
4179 * gcc.c-torture/compile/pr38621.c: New.
4180
4181 2012-07-18 Oleg Endo <olegendo@gcc.gnu.org>
4182
4183 PR target/33135
4184 * gcc.target/sh/pr33135-1.c: New.
4185 * gcc.target/sh/pr33135-2.c: New.
4186 * gcc.target/sh/pr33135-3.c: New.
4187 * gcc.target/sh/pr33135-4.c: New.
4188
4189 2012-07-17 Jason Merrill <jason@redhat.com>
4190
4191 PR c++/53995
4192 * g++.dg/parse/enum9.C: New.
4193
4194 2012-07-17 Kazu Hirata <kazu@codesourcery.com>
4195 Sandra Loosemore <sandra@codesourcery.com>
4196
4197 * gcc.target/m68k/pr36134.c: Use dg-skip-if to skip the testcase
4198 if there is a conflict with -mcpu=. Use -mcpu=5208.
4199
4200 2012-07-17 Jason Merrill <jason@redhat.com>
4201
4202 PR c++/53989
4203 * g++.dg/template/array23.C: New.
4204
4205 2012-07-17 Tobias Burnus <burnus@net-b.de>
4206
4207 PR fortran/53985
4208 * gfortran.dg/bind_c_usage_26.f90: New.
4209 * gfortran.dg/bind_c_procs.f03: Add dg-options "-Wc-binding-type".
4210 * gfortran.dg/bind_c_usage_13.f03: Ditto.
4211 * gfortran.dg/bind_c_usage_18.f90: Ditto.
4212 * gfortran.dg/interop_params.f03: Ditto.
4213
4214 2012-07-17 Jason Merrill <jason@redhat.com>
4215
4216 * g++.dg/template/inherit8.C: Adjust.
4217 * g++.dg/template/using21.C: Adjust.
4218 * g++.dg/template/using22.C: Adjust.
4219
4220 PR c++/53549
4221 * g++.dg/template/current-inst1.C: New.
4222 * g++.dg/parse/crash35.C: Adjust.
4223
4224 2012-07-17 Tobias Burnus <burnus@net-b.de>
4225
4226 PR fortran/52101
4227 * gfortran.dg/oldstyle_4.f90: New.
4228
4229 2012-07-17 Tobias Burnus <burnus@net-b.de>
4230
4231 PR fortran/49265
4232 * gfortran.dg/module_procedure_double_colon_3.f90: New.
4233 * gfortran.dg/module_procedure_double_colon_4.f90: New.
4234
4235 2012-07-16 Jason Merrill <jason@redhat.com>
4236
4237 * g++.dg/parse/access8.C: Adjust.
4238 * g++.dg/template/sfinae6_neg.C: Adjust.
4239
4240 2012-07-16 Thomas König <tkoenig@gcc.gnu.org>
4241
4242 PR fortran/53824
4243 * gfortran.dg/coarray_allocate_1.f90: New test.
4244
4245 2012-07-16 Andrew Pinski <apinski@cavium.com>
4246
4247 * gcc.c-torture/execute/bswap-1.c: New testcase.
4248 * gcc.c-torture/compile/unalign-1.c: New testcase.
4249 * gcc.c-torture/compile/20120524-1.c: New testcase.
4250 * gcc.c-torture/compile/20101216-1.c: New testcase.
4251
4252 2012-07-16 Dehao Chen <dehao@google.com>
4253
4254 Revert
4255 2012-07-10 Dehao Chen <dehao@google.com>
4256
4257 * gcc.dg/debug_info_inline.c: New test.
4258
4259 2012-07-16 Janus Weil <janus@gcc.gnu.org>
4260
4261 PR fortran/53956
4262 * gfortran.dg/proc_decl_28.f90: New.
4263
4264 2012-07-16 Andrew Pinski <apinski@cavium.com>
4265
4266 * gcc.dg/torture/builtins-1.c: New testcase.
4267
4268 2012-07-16 Hans-Peter Nilsson <hp@axis.com>
4269
4270 * gcc.target/cris/sync-2i.c, gcc.target/cris/sync-2s.c,
4271 gcc.target/cris/sync-3i.c, gcc.target/cris/sync-3s.c,
4272 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
4273 gcc.target/cris/sync-1-v10.c,
4274 gcc.target/cris/sync-1-v32.c: For cris*-*-linux*, also
4275 pass -mno-unaligned-atomic-may-use-library.
4276 * gcc.target/cris/sync-xchg-1.c: New test.
4277 * gcc.target/cris/20011127-1.c: Adjust to %P being a
4278 valid register operand output modifier.
4279
4280 2012-07-15 Andreas Schwab <schwab@linux-m68k.org>
4281
4282 * g++.dg/debug/dwarf2/pubnames-2.C: Support all known comment
4283 characters.
4284
4285 2012-07-13 Andrew Pinski <apinski@cavium.com>
4286
4287 * gcc.target/mips/octeon2-pipe-1.c: Use cleanup-rtl-dump
4288 rather than cleanup-tree-dump.
4289 * gcc.target/mips/octeon-pipe-1.c: Likewise.
4290
4291 2012-07-13 Richard Guenther <rguenther@suse.de>
4292
4293 PR tree-optimization/53907
4294 * gcc.target/i386/pr53907.c: New testcase.
4295
4296 2012-07-13 Richard Guenther <rguenther@suse.de>
4297
4298 PR tree-optimization/53922
4299 * gcc.dg/torture/pr53922.c: New testcase.
4300
4301 2012-07-13 Hans-Peter Nilsson <hp@axis.com>
4302
4303 PR rtl-optimization/53908
4304 * gcc.dg/torture/pr53908.c: New test.
4305
4306 2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
4307
4308 PR c++/53531
4309 * g++.dg/cpp0x/variadic135.C: New.
4310
4311 2012-07-12 Jason Merrill <jason@redhat.com>
4312
4313 * g++.dg/template/sfinae6_neg.C: Adjust.
4314
4315 2012-07-12 Tobias Burnus <burnus@net-b.de>
4316
4317 * gfortran.dg/c_f_pointer_shape_tests_5.f90: New.
4318 * gfortran.dg/c_f_pointer_tests_3.f90: Update
4319 scan-tree-dump-times pattern.
4320
4321 2012-07-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4322
4323 * g++.dg/debug/dwarf2/pubnames-2.C: Allow for / comments.
4324
4325 2012-07-11 Jason Merrill <jason@redhat.com>
4326
4327 DR 1402
4328 * g++.g/cpp0x/defaulted37.C: New.
4329
4330 2012-07-11 Greta Yorsh <Greta.Yorsh@arm.com>
4331
4332 PR target/53859
4333 * gcc.target/arm/pr53859.c: New test.
4334
4335 2012-07-10 Oleg Endo <olegendo@gcc.gnu.org>
4336
4337 PR target/53886
4338 * gcc.c-torture/compile/pr53886.c: New.
4339
4340 2012-07-10 Dehao Chen <dehao@google.com>
4341
4342 * gcc.dg/debug_info_inline.c: New test.
4343
4344 2012-07-10 Jason Merrill <jason@redhat.com>
4345
4346 PR c++/53733
4347 * g++.dg/cpp0x/defaulted36.C: New.
4348 * g++.dg/cpp0x/defaulted21.C: Adjust.
4349
4350 * g++.dg/cpp0x/implicit13.C: Add vbase and member tests.
4351
4352 2012-07-09 Sterling Augustine <saugustine@google.com>
4353
4354 * g++.dg/debug/dwarf2/pubnames-2.C: New.
4355
4356 2012-07-09 Steven Bosscher <steven@gcc.gnu.org>
4357
4358 PR tree-optimization/53887
4359 * gcc.dg/pr53887.c: New test.
4360
4361 2012-07-09 Jason Merrill <jason@redhat.com>
4362
4363 PR c++/53882
4364 * g++.dg/cpp0x/nullptr29.C: New.
4365
4366 2012-07-09 Tom de Vries <tom@codesourcery.com>
4367 Richard Guenther <rguenther@suse.de>
4368
4369 * gcc.dg/builtin-unreachable-6.c: New test.
4370 * gcc.dg/builtin-unreachable-5.c: New test.
4371
4372 2012-07-07 Steven Bosscher <steven@gcc.gnu.org>
4373
4374 PR tree-optimization/53881
4375 * gcc.dg/pr53881.c: New test.
4376
4377 2012-07-06 Jason Merrill <jason@redhat.com>
4378
4379 PR c++/53862
4380 * g++.dg/cpp0x/variadic134.C: New.
4381
4382 PR c++/53858
4383 * g++.dg/cpp0x/alias-decl-20.C: New.
4384
4385 2012-07-06 Tom de Vries <tom@codesourcery.com>
4386
4387 PR tree-optimization/51879
4388 * gcc.dg/pr51879-16.c: New test.
4389 * gcc.dg/pr51879-17.c: Same.
4390
4391 2012-07-06 Tom de Vries <tom@codesourcery.com>
4392
4393 PR tree-optimization/52009
4394 * gcc.dg/pr51879-7.c: New test.
4395 * gcc.dg/pr51879-18.c: New test.
4396
4397 2012-07-05 Jason Merrill <jason@redhat.com>
4398
4399 PR c++/50852
4400 * g++.dg/template/typedef39.C: New.
4401
4402 PR c++/53039
4403 * g++.dg/cpp0x/variadic133.C: New.
4404 * g++.dg/template/param1.C: Adjust.
4405
4406 2012-07-05 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4407
4408 PR target/48941
4409 PR target/51980
4410 * gcc.target/arm/neon/vtrnf32.c: Update.
4411 * gcc.target/arm/neon/vtrns32.c: Update.
4412 * gcc.target/arm/neon/vtrnu32.c: Update.
4413 * gcc.target/arm/neon/vzipf32.c: Update.
4414 * gcc.target/arm/neon/vzips32.c: Update.
4415 * gcc.target/arm/neon/vzipu32.c: Update.
4416
4417 2012-07-05 Mikael Morin <mikael@gcc.gnu.org>
4418
4419 PR fortran/53732
4420 * gfortran.dg/inline_sum_4.f90: New test.
4421
4422 2012-07-05 Steven Bosscher <steven@gcc.gnu.org>
4423
4424 * gcc.c-torture/compile/20000326-1.c: Fix to not optimize to empty.
4425
4426 2012-07-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4427
4428 * gcc.target/arm/fma-sp.c: New testcase.
4429 * gcc.target/arm/fma.c: Likewise.
4430 * gcc.target/arm/fma.h: Likewise.
4431
4432 2012-07-04 Jason Merrill <jason@redhat.com>
4433
4434 PR c++/53848
4435 * g++.dg/other/enum3.C: New.
4436
4437 2012-07-04 Uros Bizjak <ubizjak@gmail.com>
4438
4439 PR middle-end/53321
4440 * g++.dg/torture/pr53321.C: New test.
4441
4442 2012-07-04 Richard Guenther <rguenther@suse.de>
4443
4444 PR tree-optimization/53844
4445 * g++.dg/tree-ssa/pr53844.C: New testcase.
4446
4447 2012-07-04 Richard Guenther <rguenther@suse.de>
4448
4449 PR tree-optimization/53849
4450 * gcc.dg/pr53849.c: New testcase.
4451
4452 2012-07-03 Jakub Jelinek <jakub@redhat.com>
4453
4454 PR c++/53812
4455 * g++.dg/ext/label14.C: New test.
4456
4457 2012-07-03 Uros Bizjak <ubizjak@gmail.com>
4458
4459 PR target/53811
4460 * g++.dg/other/pr53811.C: New test.
4461
4462 2012-07-03 Andreas Schwab <schwab@linux-m68k.org>
4463
4464 PR target/28896
4465 * gcc.target/m68k/stack-limit-1.c: New testcase.
4466
4467 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4468
4469 * gnat.dg/recursive_call.adb: New test.
4470
4471 2012-07-03 Eric Botcazou <ebotcazou@adacore.com>
4472
4473 * gnat.dg/discr37.ad[sb]: New test.
4474
4475 2012-07-03 Oleg Endo <olegendo@gcc.gnu.org>
4476
4477 * g++.dg/other/packed1.C: Remove SH from xfail list.
4478
4479 2012-07-02 Jason Merrill <jason@redhat.com>
4480
4481 PR c++/53619
4482 * g++.dg/cpp0x/lambda/lambda-this5.C: New.
4483
4484 PR c++/53783
4485 * g++.dg/cpp0x/lambda/lambda-template7.C: New.
4486
4487 PR c++/53788
4488 * g++.dg/cpp0x/decltype39.C: New.
4489 * g++.dg/diagnostic/method1.C: Adjust.
4490
4491 PR c++/53816
4492 * g++.dg/template/ref6.C: New.
4493
4494 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4495
4496 PR target/53568
4497 * gcc.target/sh/pr53568-1.c: New.
4498
4499 2012-07-02 Oleg Endo <olegendo@gcc.gnu.org>
4500
4501 PR target/51244
4502 * gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
4503
4504 2012-07-02 Jason Merrill <jason@redhat.com>
4505
4506 PR c++/53821
4507 * g++.dg/cpp0x/lambda/lambda-template6.C: New.
4508
4509 PR c++/53524
4510 * g++.dg/template/enum7.C: New.
4511 * g++.dg/other/ptrmem10.C: Adjust.
4512 * g++.dg/other/ptrmem11.C: Adjust.
4513 * g++.dg/cpp0x/scoped_enum.C: Adjust.
4514
4515 2012-07-02 Steven Bosscher <steven@gcc.gnu.org>
4516
4517 * gcc.dg/tree-ssa/pr36881.c: Fix test case to not expand as bit tests.
4518
4519 2012-07-01 Wei Guozhi <carrot@google.com>
4520
4521 PR target/53447
4522 * gcc.target/arm/pr53447-1.c: New testcase.
4523 * gcc.target/arm/pr53447-2.c: New testcase.
4524 * gcc.target/arm/pr53447-3.c: New testcase.
4525 * gcc.target/arm/pr53447-4.c: New testcase.
4526
4527 2012-06-29 Richard Guenther <rguenther@suse.de>
4528
4529 PR tree-optimization/47061
4530 * gcc.dg/tree-ssa/vrp71.c: New testcase.
4531
4532 2012-06-29 Richard Guenther <rguenther@suse.de>
4533
4534 PR tree-optimization/37541
4535 * gcc.dg/tree-ssa/pr37508.c: Adjust and un-XFAIL.
4536
4537 2012-06-29 Richard Guenther <rguenther@suse.de>
4538
4539 PR tree-optimization/52589
4540 * gcc.dg/tree-ssa/vrp70.c: New testcase.
4541
4542 2012-06-28 Janis Johnson <janisjo@codesourcery.com>
4543
4544 * g++.dg/cpp0x/nullptr19.c: Remove exta directives on same line.
4545
4546 * g++.dg/template/error46.C: Add missing comment to dg-message.
4547 * g++.dg/template/crash107.C: Likewise.
4548 * g++.dg/template/error47.C: Likewise.
4549 * g++.dg/template/crash108.C: Likewise.
4550 * g++.dg/overload/operator5.C: Likewise.
4551
4552 * gcc.dg/Wstrict-aliasing-converted-assigned.c: Fix syntax
4553 errors in dg-message directives, add comments.
4554
4555 2012-06-28 Kai Tietz <ktietz@redhat.com>
4556
4557 * g++.dg/cpp0x/constexpr-52672.C (ul_ptr): Use SIZE_TYPE instead of
4558 hard-coded 'unsigned long'.
4559
4560 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4561
4562 PR tree-optimization/51581
4563 * gcc.dg/vect/pr51581-4.c: New test.
4564
4565 PR tree-optimization/53645
4566 * gcc.c-torture/execute/pr53645-2.c: New test.
4567
4568 2012-06-28 Richard Guenther <rguenther@suse.de>
4569
4570 PR middle-end/53790
4571 * gcc.dg/torture/pr53790.c: New testcase.
4572
4573 2012-06-28 Jakub Jelinek <jakub@redhat.com>
4574
4575 PR tree-optimization/53645
4576 * gcc.c-torture/execute/pr53645.c: New test.
4577
4578 2012-06-28 Arnaud Charlet <charlet@adacore.com>
4579
4580 * gnat.dg/deep_old.adb, gnat.dg/old_errors.adb: Removed, obsolete.
4581
4582 2012-06-28 Alexandre Oliva <aoliva@redhat.com>
4583
4584 PR debug/53671
4585 PR debug/49888
4586 * gcc.dg/guality/pr49888.c: Account for the possibility that
4587 the variable is optimized out at the first test.
4588
4589 2012-06-27 Jason Merrill <jason@redhat.com>
4590
4591 * g++.dg/cpp0x/override2.C: Adjust.
4592 * g++.dg/template/error5.C: Adjust.
4593 * g++.dg/parse/crash28.C: Adjust.
4594
4595 PR c++/53563
4596 * g++.dg/parse/template27.C: New.
4597 * g++.dg/template/crash74.C: Adjust expected output.
4598
4599 2012-06-27 Janus Weil <janus@gcc.gnu.org>
4600
4601 PR fortran/41951
4602 PR fortran/49591
4603 * gfortran.dg/typebound_operator_16.f03: New.
4604
4605 2012-06-27 Jakub Jelinek <jakub@redhat.com>
4606
4607 * gcc.target/i386/sse4_1-pmuldq.c (TEST): Initialize
4608 even src1.i and src2.i fields even in the second half of the arrays.
4609
4610 2012-06-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4611
4612 PR c++/51033.
4613 * g++.dg/torture/vshuf-16.inc: New test.
4614 * g++.dg/torture/vshuf-2.inc: New test.
4615 * g++.dg/torture/vshuf-4.inc: New test.
4616 * g++.dg/torture/vshuf-8.inc: New test.
4617 * g++.dg/torture/vshuf-main.inc: New test.
4618 * g++.dg/torture/vshuf-v16hi.C: New test.
4619 * g++.dg/torture/vshuf-v16qi.C: New test.
4620 * g++.dg/torture/vshuf-v2df.C: New test.
4621 * g++.dg/torture/vshuf-v2di.C: New test.
4622 * g++.dg/torture/vshuf-v2sf.C: New test.
4623 * g++.dg/torture/vshuf-v2si.C: New test.
4624 * g++.dg/torture/vshuf-v4df.C: New test.
4625 * g++.dg/torture/vshuf-v4di.C: New test.
4626 * g++.dg/torture/vshuf-v4sf.C: New test.
4627 * g++.dg/torture/vshuf-v4si.C: New test.
4628 * g++.dg/torture/vshuf-v8hi.C: New test.
4629 * g++.dg/torture/vshuf-v8qi.C: New test.
4630 * g++.dg/torture/vshuf-v8si.C: New test.
4631
4632 2012-06-27 Richard Guenther <rguenther@suse.de>
4633
4634 PR middle-end/53676
4635 * gcc.dg/tree-ssa/scev-6.c: New testcase.
4636
4637 2012-06-26 Janis Johnson <janisjo@codesourcery.com>
4638
4639 * lib/scandump.exp (scan-dump, scan-dump-not, scan-dump-dem,
4640 scan-dump-dem-not): Use printable pattern in test name.
4641
4642 2012-06-26 Sterling Augustine <saugustine@google.com>
4643 Dominique Dhumieres <dominiq@lps.ens.fr>
4644
4645 * gcc.dg/pubtypes-2.c: Update expected output.
4646 * gcc.dg/pubtypes-3.c: Likewise.
4647 * gcc.dg/pubtypes-4.c: Likewise.
4648
4649 2012-06-26 Bill Schmidt <wschmidt@linux.ibm.com>
4650
4651 * gcc.dg/tree-ssa/slsr-1.c: New test.
4652 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
4653 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
4654 * gcc.dg/tree-ssa/slsr-4.c: Likewise.
4655
4656 2012-06-26 Matt Turner <mattst88@gmail.com>
4657
4658 PR target/35294
4659 * gcc.target/arm/mmx-2.c: New.
4660
4661 2012-06-26 Richard Guenther <rguenther@suse.de>
4662
4663 PR c++/53752
4664 * g++.dg/torture/pr53752.C: New testcase.
4665
4666 2012-06-26 Jakub Jelinek <jakub@redhat.com>
4667
4668 PR tree-optimization/53748
4669 * gcc.c-torture/compile/pr53748.c: New test.
4670
4671 2012-06-25 Jason Merrill <jason@redhat.com>
4672
4673 PR c++/53498
4674 PR c++/53305
4675 * g++.dg/cpp0x/decltype38.C: New.
4676 * g++.dg/cpp0x/variadic132.C: Remove dg-error.
4677
4678 2012-06-25 Janis Johnson <janisjo@codesourcery.com>
4679
4680 * lib/target-supports-dg.exp (testname-for-summary): New.
4681 * lib/profopt.exp (profopt_execute): Define testname_with_flags.
4682 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-notes,
4683 cleanup-stack-usage, cleanup-dump, cleanup-saved-temps, scan-module,
4684 scan-module-absence, output-exists, output-exists-not: Use
4685 testname-for-summary.
4686 (dg-test): Clean up testname_with_flags.
4687 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
4688 scan-not-hidden, scan-file, scan-file-not, scan-stack-usage,
4689 scan-stack-usage-not, scan-assembler-times, scan-assembler-dem,
4690 scan-assembler-dem-not, object-size: Use testname-for-summary.
4691 * lib/gcov.exp (run-gcov): Likewise.
4692 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
4693 scan-dump-dem, scan-dump-dem-note): Likewise.
4694
4695 * lib/profopt.exp: Make prof_option_list local to profopt-execute.
4696 * g++.dg/tree-prof/tree-prof.exp (PROFOPT_OPTIONS): Define after
4697 including profopt.opt; save and restore existing value.
4698 * g++.dg/bprob/bprob.exp: Likewise.
4699 * gcc.dg/matrix/matrix.exp: Likewise.
4700 * gcc.dg/tree-prof/tree-prof.exp: Likewise.
4701 * gcc.misc-tests/bprob.exp: Likewise; also replace formerly-ignored
4702 PROFOPT_OPTIONS.
4703
4704 2012-06-25 Richard Henderson <rth@redhat.com>
4705
4706 * gcc.dg/pr53749.c: New.
4707
4708 2012-06-25 Jason Merrill <jason@redhat.com>
4709
4710 PR c++/52988
4711 * g++.dg/cpp0x/nullptr28.C: New.
4712
4713 2012-06-25 Christophe Lyon <christophe.lyon@st.com>
4714
4715 * gcc.target/arm/neon-vld1_dupQ.c: New.
4716
4717 2012-06-25 Florian Weimer <fweimer@redhat.com>
4718
4719 * g++.dg/init/new35.C: New.
4720 * g++.dg/init/new36.C: New.
4721 * g++.dg/init/new37.C: New.
4722 * g++.dg/ext/vla5.C: New warning.
4723 * g++.dg/ext/vla8.C: New warning.
4724 * g++.dg/cpp0x/regress/debug-debug7.C: Update diagnostics.
4725
4726 2012-06-25 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
4727 James Greenhalgh <james.greenhalgh@arm.com>
4728
4729 * gcc.target/arm/ftest-support-arm.h New testcase.
4730 * gcc.target/arm/ftest-support-thumb.h Likewise.
4731 * gcc.target/arm/ftest-support.h Likewise.
4732 * gcc.target/arm/ftest-armv4-arm.c: Likewise.
4733 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
4734 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
4735 * gcc.target/arm/ftest-armv5t-arm.c Likewise.
4736 * gcc.target/arm/ftest-armv5t-thumb.c Likewise.
4737 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
4738 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
4739 * gcc.target/arm/ftest-armv6-arm.c Likewise.
4740 * gcc.target/arm/ftest-armv6-thumb.c Likewise.
4741 * gcc.target/arm/ftest-armv6k-arm.c Likewise.
4742 * gcc.target/arm/ftest-armv6k-thumb.c Likewise.
4743 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
4744 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
4745 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
4746 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
4747 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
4748 * gcc.target/arm/ftest-armv7a-arm.c Likewise.
4749 * gcc.target/arm/ftest-armv7a-thumb.c Likewise.
4750 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
4751 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
4752 * gcc.target/arm/ftest-armv7r-arm.c Likewise.
4753 * gcc.target/arm/ftest-armv7r-thumb.c Likewise.
4754 * lib/target-supports.exp
4755 (check_effective_target_arm_arch_FUNC): Add support for more
4756 architectures.
4757 (add_options_for_arm_arch_FUNC): Likewise.
4758 (check_effective_target_arm_arch_FUNC_multilib): New functions.
4759
4760 2012-06-25 Jason Merrill <jason@redhat.com>
4761
4762 PR c++/53202
4763 * g++.dg/cpp0x/constexpr-tuple.C: New.
4764
4765 2012-06-25 Jakub Jelinek <jakub@redhat.com>
4766
4767 PR target/53759
4768 * gcc.target/i386/pr53759.c: New test.
4769
4770 PR c++/53594
4771 * g++.dg/cpp0x/nsdmi7.C: New test.
4772
4773 2012-06-24 Kai Tietz <ktietz@redhat.com>
4774
4775 * gcc.target/i386/pr23943.c (size_t): Use compatible type-definition
4776 for LLP64 targets.
4777 * gcc.target/i386/pr38988.c: Likewise.
4778
4779 2012-06-22 Janus Weil <janus@gcc.gnu.org>
4780
4781 PR fortran/47710
4782 PR fortran/53328
4783 * gfortran.dg/typebound_generic_12.f03: New.
4784 * gfortran.dg/typebound_generic_13.f03: New.
4785
4786 2012-06-22 Eric Botcazou <ebotcazou@adacore.com>
4787
4788 * gnat.dg/lto15.ad[sb]: New test.
4789
4790 2012-06-21 Meador Inge <meadori@codesourcery.com>
4791
4792 PR c/53702
4793 * gcc.dg/Wunused-local-typedefs.c: New testcase.
4794
4795 2012-06-21 Steven Bosscher <steven@gcc.gnu.org>
4796
4797 * gcc.dg/pch/ident-1.c: New test.
4798 * gcc.dg/pch/ident-1.hs: Header file for new test.
4799
4800 2012-06-21 Michael Matz <matz@suse.de>
4801
4802 PR middle-end/53688
4803 * gcc.c-torture/execute/pr53688.c: New test.
4804
4805 2012-06-20 Richard Guenther <rguenther@suse.de>
4806
4807 PR tree-optimization/30318
4808 * gcc.dg/tree-ssa/vrp69.c: New testcase.
4809
4810 2012-06-20 Richard Earnshaw <rearnsha@arm.com>
4811
4812 * g++.dg/debug/dwarf2/nested-3.C: Add ARM comment character to regexp.
4813
4814 2012-06-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4815
4816 * gcc.target/i386/clearcapv2.map: New file.
4817 * gcc.target/i386/i386.exp: Try it first before clearcap.map.
4818
4819 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4820
4821 * gcc.dg/stack-usage-1.c: Remove dg-options line for sh targets
4822 and add __sh__ case.
4823
4824 2012-06-19 Jason Merrill <jason@redhat.com>
4825
4826 PR c++/52637
4827 * g++.dg/debug/localclass1.C: New.
4828
4829 2012-06-16 Ville Voutilainen <ville.voutilainen@gmail.com>
4830
4831 * g++.dg/cpp0x/override4.C: New.
4832
4833 2012-06-14 Jason Merrill <jason@redhat.com>
4834
4835 PR c++/53651
4836 * g++.dg/cpp0x/decltype37.C: New.
4837
4838 2012-06-19 Kaz Kojima <kkojima@gcc.gnu.org>
4839
4840 * gcc.dg/stack-usage-1.c: Use sh*-*-* instead of sh-*-*.
4841
4842 2012-06-19 Joseph Myers <joseph@codesourcery.com>
4843
4844 * gcc.c-torture/compile/vector-5.c,
4845 gcc.c-torture/compile/vector-6.c: New tests.
4846
4847 2012-06-19 Richard Henderson <rth@redhat.com>
4848
4849 * gcc.target/i386/pr33329.c: Change multiplier constant to 12345.
4850
4851 2012-06-19 Richard Guenther <rguenther@suse.de>
4852
4853 * gcc.dg/tree-ssa/vrp68.c: Adjust testcase.
4854
4855 2012-06-18 Uros Bizjak <ubizjak@gmail.com>
4856
4857 PR target/53712
4858 * gcc.target/i386/pr53712.c: New test.
4859
4860 2012-06-18 Tobias Burnus <burnus@net-b.de>
4861
4862 PR fortran/53692
4863 * gfortran.dg/elemental_optional_args_6.f90: New.
4864
4865 2012-06-18 Tobias Burnus <burnus@net-b.de>
4866
4867 PR fortran/53526
4868 * gfortran.dg/coarray_lib_move_alloc_1.f90: New.
4869 * gfortran.dg/coarray/move_alloc_1.f90
4870
4871 2012-06-18 Tobias Burnus <burnus@net-b.de>
4872
4873 PR fortran/53526
4874 * gfortran.dg/coarray_27.f90: New.
4875
4876 2012-06-18 Joey Ye <Joey.Ye@arm.com>
4877 Greta Yorsh <Greta.Yorsh@arm.com>
4878
4879 * gcc.target/arm/epilog-1.c: New test.
4880
4881 2012-06-18 Richard Guenther <rguenther@suse.de>
4882
4883 PR tree-optimization/53693
4884 * g++.dg/torture/pr53693.C: New testcase.
4885
4886 2012-06-18 Bill Schmidt <wschmidt@linux.ibm.com>
4887
4888 PR tree-optimization/53703
4889 * gcc.dg/torture/pr53703.c: New test.
4890
4891 2012-06-18 Richard Sandiford <rdsandiford@googlemail.com>
4892
4893 PR middle-end/53698
4894 * gcc.target/i386/pr53698.c: New test.
4895
4896 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4897
4898 * gcc.target/i386/pr33329.c (f): Increase tabs array to 1024.
4899
4900 2012-06-17 Tobias Burnus <burnus@net-b.de>
4901
4902 PR fortran/53691
4903 PR fortran/53685
4904 * gfortran.dg/transfer_check_3.f90: New.
4905
4906 2012-06-17 Uros Bizjak <ubizjak@gmail.com>
4907
4908 * gcc.dg/tree-ssa/vrp68.c: Fix scan-tree-dump-times argument order.
4909
4910 2012-06-16 Tobias Burnus <burnus@net-b.de>
4911
4912 PR fortran/53642
4913 PR fortran/45170
4914 * gfortran.dg/deferred_type_param_8.f90: New.
4915
4916 2012-06-15 Janis Johnson <janosjo@codesourcery.com>
4917
4918 * lib/gcov.exp (verify-lines, verify-branches, verify-calls): Use
4919 testname that includes flags, passed in as new argument, in
4920 pass/fail messages.
4921 (run_gcov): Get testname from dg-test, use it in pass/fail messages
4922 and pass it to verify-* procedures.
4923
4924 * g++.dg/torture/stackalign/stackalign.exp: Combine stack
4925 alignment torture options with usual torture options.
4926
4927 * g++.dg/cpp0x/auto27.C: Add comments to checks for multiple
4928 messages reported for one line of source code.
4929 * g++.dg/cpp0x/constexpr-decl.C: Likewise.
4930 * g++.dg/cpp0x/decltype2.C: Likewise.
4931 * g++.dg/cpp0x/decltype3.C: Likewise.
4932 * g++.dg/cpp0x/lambda/lambda-syntax1.C: Likewise.
4933 * g++.dg/cpp0x/regress/error-recovery1.C: Likewise.
4934 * g++.dg/cpp0x/static_assert3.C: Likewise.
4935 * g++.dg/cpp0x/udlit-cpp98-neg.C: Likewise.
4936 * g++.dg/cpp0x/udlit-shadow-neg.C: Likewise.
4937 * g++.dg/cpp0x/union1.C: Likewise.
4938 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
4939 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
4940 * g++.dg/cpp0x/variadic2.C: Likewise.
4941 * g++.dg/cpp0x/variadic20.C: Likewise.
4942 * g++.dg/cpp0x/variadic74.C: Likewise.
4943 * g++.dg/diagnostic/bitfld2.C: Likewise.
4944 * g++.dg/ext/attrib44.C: Likewise.
4945 * g++.dg/ext/no-asm-1.C: Likewise.
4946 * g++.dg/other/error34.C: Likewise.
4947 * g++.dg/parse/crash46.C: Likewise.
4948 * g++.dg/parse/error10.C: Likewise.
4949 * g++.dg/parse/error2.C: Likewise.
4950 * g++.dg/parse/error3.C: Likewise.
4951 * g++.dg/parse/error36.C: Likewise.
4952 * g++.dg/parse/error8.C: Likewise.
4953 * g++.dg/parse/error9.C: Likewise.
4954 * g++.dg/parse/parser-pr28152-2.C: Likewise.
4955 * g++.dg/parse/parser-pr28152.C: Likewise.
4956 * g++.dg/parse/template25.C: Likewise.
4957 * g++.dg/parse/typename11.C: Likewise.
4958 * g++.dg/tc1/dr147.C: Likewise.
4959 * g++.dg/template/deduce3.C: Likewise.
4960 * g++.dg/template/koenig9.C: Likewise.
4961 * g++.dg/template/pr23510.C: Likewise.
4962 * g++.dg/warn/pr12242.C: Likewise.
4963 * g++.dg/warn/pr30551-2.C: Likewise.
4964 * g++.dg/warn/pr30551.C: Likewise.
4965 * g++.old-deja/g++.other/typename1.C: Likewise.
4966 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
4967
4968 2012-06-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4969
4970 PR c++/51033
4971 * c-c++-common/torture/vshuf-16.inc: Move from gcc.c-torture/execute/.
4972 * c-c++-common/torture/vshuf-2.inc: Likewise.
4973 * c-c++-common/torture/vshuf-4.inc: Likewise.
4974 * c-c++-common/torture/vshuf-8.inc: Likewise.
4975 * c-c++-common/torture/vshuf-main.inc: Likewise.
4976 * c-c++-common/torture/vshuf-v16hi.c: Likewise.
4977 * c-c++-common/torture/vshuf-v16qi.c: Likewise.
4978 * c-c++-common/torture/vshuf-v2df.c: Likewise.
4979 * c-c++-common/torture/vshuf-v2di.c: Likewise.
4980 * c-c++-common/torture/vshuf-v2sf.c: Likewise.
4981 * c-c++-common/torture/vshuf-v2si.c: Likewise.
4982 * c-c++-common/torture/vshuf-v4df.c: Likewise.
4983 * c-c++-common/torture/vshuf-v4di.c: Likewise.
4984 * c-c++-common/torture/vshuf-v4hi.c: Likewise.
4985 * c-c++-common/torture/vshuf-v4sf.c: Likewise.
4986 * c-c++-common/torture/vshuf-v4si.c: Likewise.
4987 * c-c++-common/torture/vshuf-v8hi.c: Likewise.
4988 * c-c++-common/torture/vshuf-v8qi.c: Likewise.
4989 * c-c++-common/torture/vshuf-v8si.c: Likewise.
4990
4991 2012-06-15 Michael Matz <matz@suse.de>
4992
4993 * gcc.dg/tree-ssa/vector-4.c: New test.
4994
4995 2012-06-15 Michael Matz <matz@suse.de>
4996
4997 * gcc.dg/debug/dwarf2/inline3.c: Adjust.
4998 * gcc.dg/tree-ssa/foldstring-1.c: Adjust.
4999
5000 2012-06-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5001
5002 PR tree-optimization/53636
5003 * gcc.target/arm/pr53636.c: New test.
5004
5005 2012-06-15 Jakub Jelinek <jakub@redhat.com>
5006
5007 PR tree-optimization/51581
5008 * gcc.c-torture/execute/pr51581-1.c: New test.
5009 * gcc.c-torture/execute/pr51581-2.c: New test.
5010 * gcc.dg/vect/pr51581-1.c: New test.
5011 * gcc.dg/vect/pr51581-2.c: New test.
5012 * gcc.dg/vect/pr51581-3.c: New test.
5013 * gcc.target/i386/avx-pr51581-1.c: New test.
5014 * gcc.target/i386/avx-pr51581-2.c: New test.
5015 * gcc.target/i386/avx2-pr51581-1.c: New test.
5016 * gcc.target/i386/avx2-pr51581-2.c: New test.
5017 * gcc.dg/vect/slp-26.c (main1): Divide by 0x8031 instead of 3.
5018
5019 2012-06-15 Richard Guenther <rguenther@suse.de>
5020
5021 * gcc.c-torture/execute/20120615-1.c: New testcase.
5022
5023 2012-06-15 Eric Botcazou <ebotcazou@adacore.com>
5024
5025 * gnat.dg/vect8.ad[sb]: New test.
5026
5027 2012-06-14 Richard Guenther <rguenther@suse.de>
5028
5029 * gcc.dg/tree-ssa/vrp.h: New testcase.
5030 * gcc.dg/tree-ssa/vrp68.c: Likewise.
5031
5032 2012-06-13 Christian Bruel <christian.bruel@st.com>
5033
5034 PR target/53621
5035 * gcc.dg/stack-usage-1.c: Force -fomit-frame-pointer on SH.
5036
5037 2012-06-14 Richard Sandiford <rdsandiford@googlemail.com>
5038
5039 * gcc.target/mips/mips.exp (mips-dg-options): Handle -msynci.
5040
5041 2012-06-13 Janis Johnson <janisjo@codesourcery.com>
5042
5043 PR testsuite/20771
5044 * lib/dg-pch.exp (dg-flags-pch): Add flags to make compile lines in
5045 test summary unique.
5046
5047 * lib/scanasm.exp (scan-assembler, scan-assembler-not, scan-hidden,
5048 scan-not-hiddent, scan-file, scan-file-not, scan-stack-usage,
5049 scan-stack-usage-not): Don't strip torture options from test name.
5050
5051 * lib/scandump.exp (scan-dump-times): Use printable version of
5052 regexp in test summary line.
5053
5054 * gcc.dg/di-longlong64-sync-1.c: Add comments to checks for multiple
5055 messages reported for one line of source code.
5056 * gcc.dg/format/few-1.c: Likewise.
5057 * gcc.dg/ia64-sync-2.c: Likewise.
5058 * gcc.dg/sync-2.c: Likewise.
5059 * gcc.dg/noncompile/pr44517.c: Likewise.
5060
5061 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5062
5063 PR debug/49888
5064 * gcc.dg/guality/pr49888.c: New.
5065
5066 2012-06-13 Alexandre Oliva <aoliva@redhat.com>
5067
5068 * g++.dg/tree-ssa/ivopts-2.C: Adjust for coalescing.
5069 * gcc.dg/tree-ssa/forwprop-11.c: Likewise.
5070 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5071
5072 2012-06-13 Tobias Burnus <burnus@net-b.de>
5073
5074 PR fortran/53643
5075 * gfortran.dg/intent_out_7.f90: New.
5076
5077 2012-06-13 Tobias Burnus <burnus@net-b.de>
5078
5079 PR fortran/53597
5080 * gfortran.dg/save_4.f90: New.
5081
5082 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5083
5084 PR c/53532
5085 PR c/51034
5086 PR c/53196
5087 * gcc.dg/pr53532.c: New test.
5088 * gcc.dg/c99-complit-2.c: Add two new dg-error directives,
5089 adjust line numbers.
5090 * gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
5091 * gcc.dg/Wcxx-compat-8.c: Likewise.
5092 * gcc.dg/pr51034.c: New test.
5093 * gcc.dg/pr53196-1.c: New test.
5094 * gcc.dg/pr53196-2.c: New test.
5095
5096 2012-06-12 Janis Johnson <janisjo@codesourcery.com>
5097
5098 * gcc.dg/torture/stackalign/stackalign.exp: Combine stack
5099 alignment torture options with usual torture options.
5100 * gcc.dg/torture/stackalign/alloca-2.c: Use dg-additional-options
5101 instead of dg-options.
5102 * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
5103 * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
5104 * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
5105 * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
5106 * gcc.dg/torture/stackalign/push-1.c: Likewise.
5107 * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
5108
5109 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Add comments
5110 to checks for multiple messages reported for one line of source code.
5111 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Likewise.
5112
5113 * gcc.c-torture/compile/sync-1.c: Add comments to checks for multiple
5114 messages reported for one line of source code.
5115
5116 * gcc.dg/20031223-1.c: Add comments to check for multiple
5117 messages reported for one line of source code.
5118 * gcc.dg/Wconversion-integer.c: Likewise.
5119 * gcc.dg/Wfatal-2.c: Likewise.
5120 * gcc.dg/Wfatal.c: Likewise.
5121 * gcc.dg/Wobjsize-1.c: Likewise.
5122 * gcc.dg/c99-vla-jump-1.c: Likewise.
5123 * gcc.dg/c99-vla-jump-2.c: Likewise.
5124 * gcc.dg/c99-vla-jump-3.c: Likewise.
5125 * gcc.dg/c99-vla-jump-4.c: Likewise.
5126 * gcc.dg/c99-vla-jump-5.c: Likewise.
5127 * gcc.dg/decl-9.c: Likewise.
5128 * gcc.dg/declspec-10.c: Likewise.
5129 * gcc.dg/declspec-18.c: Likewise.
5130 * gcc.dg/mtune.c: Likewise.
5131 * gcc.dg/parser-pr28152-2.c: Likewise.
5132 * gcc.dg/parser-pr28152.c: Likewise.
5133 * gcc.dg/pr14475.c: Likewise.
5134 * gcc.dg/pr27953.c: Likewise.
5135 * gcc.dg/pr28322-3.c: Likewise.
5136 * gcc.dg/pr30457.c: Likewise.
5137 * gcc.dg/pr30551-2.c: Likewise.
5138 * gcc.dg/pr30551-3.c: Likewise.
5139 * gcc.dg/pr30551-4.c: Likewise.
5140 * gcc.dg/pr30551-5.c: Likewise.
5141 * gcc.dg/pr30551-6.c: Likewise.
5142 * gcc.dg/pr30551.c: Likewise.
5143 * gcc.dg/pr45461.c: Likewise.
5144 * gcc.dg/pr48552-1.c: Likewise.
5145 * gcc.dg/pr48552-2.c: Likewise.
5146 * gcc.dg/redecl-1.c: Likewise.
5147 * gcc.dg/transparent-union-3.c: Likewise.
5148 * gcc.dg/utf-dflt.c: Likewise.
5149 * gcc.dg/utf-dflt2.c: Likewise.
5150 * gcc.dg/vla-8.c: Likewise.
5151 * gcc.dg/vla-init-1.c: Likewise.
5152 * gcc.dg/wtr-int-type-1.c: Likewise.
5153
5154 * c-c++-common/raw-string-3.c: Add comments to checks for multiple
5155 messages reported for for one line of source code.
5156 * c-c++-common/raw-string-5.c: Likewise.
5157 * c-c++-common/raw-string-4.c: Likewise.
5158 * c-c++-common/raw-string-6.c: Likewise.
5159 * c-c++-common/pr20000.c: Likewise.
5160
5161 * gcc.dg/cpp/include2a.c: Add comments to checks for multiple
5162 messages reported for one line of source code.
5163 * gcc.dg/cpp/pr30786.c: Likewise.
5164 * gcc.dg/cpp/pr28709.c: Likewise.
5165 * gcc.dg/cpp/missing-header-MD.c: Likewise.
5166 * gcc.dg/cpp/macspace2.c: Likewise.
5167 * gcc.dg/cpp/missing-header-1.c: Likewise.
5168 * gcc.dg/cpp/missing-header-MMD.c: Likewise.
5169 * gcc.dg/cpp/missing-sysheader-MD.c: Likewise.
5170 * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise.
5171
5172 2012-06-12 Jason Merrill <jason@redhat.com>
5173
5174 PR c++/53599
5175 * g++.dg/template/local7.C: New.
5176
5177 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5178
5179 PR target/53511
5180 * gcc.target/sh/pr51340-1.c: Delete obsolete test case.
5181 * gcc.target/sh/pr51340-2.c: Likewise.
5182 * gcc.target/sh/pr51340-3.c: Likewise.
5183
5184 2012-06-12 Michael Matz <matz@suse.de>
5185
5186 * gcc.dg/torture/alias-1.c: New test.
5187
5188 2012-06-12 Jakub Jelinek <jakub@redhat.com>
5189
5190 PR rtl-optimization/53589
5191 * gcc.dg/torture/pr53589.c: New test.
5192
5193 2012-06-12 Oleg Endo <olegendo@gcc.gnu.org>
5194
5195 PR target/50749
5196 * gcc.target/sh/pr50749-sf-postinc-2.c: New.
5197 * gcc.target/sh/pr50749-sf-postinc-4.c: New.
5198 * gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
5199 * gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
5200 * gcc.target/sh/pr50749-sf-predec-2.c: New.
5201 * gcc.target/sh/pr50749-sf-predec-4.c: New.
5202 * gcc.target/sh/pr50749-qihisi-predec-1.c: New.
5203 * gcc.target/sh/pr50749-qihisi-predec-3.c: New.
5204 * gcc.target/sh/pr50749-sf-postinc-1.c: New.
5205 * gcc.target/sh/pr50749-sf-postinc-3.c: New.
5206 * gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
5207 * gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
5208 * gcc.target/sh/pr50749-sf-predec-1.c: New.
5209 * gcc.target/sh/pr50749-sf-predec-3.c: New.
5210 * gcc.target/sh/pr50749-qihisi-predec-2.c: New.
5211 * gcc.target/sh/pr50749-qihisi-predec-4.c: New.
5212
5213 2012-06-11 Sriraman Tallam <tmsriram@google.com>
5214
5215 * gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
5216 (check_intel_cpu_model): New function.
5217 (check_amd_cpu_model): New function.
5218 (check_features): New function.
5219 (__get_cpuid_output): New function.
5220 (check_detailed): New function.
5221 (fn1): Rename to quick_check.
5222 (main): Update to call quick_check and call check_detailed.
5223
5224 2012-06-11 Richard Henderson <rth@redhat.com>
5225
5226 * lib/target-supports.exp
5227 (check_effective_target_sync_long_long_runtime): Use
5228 check_effective_target_lp64 instead of
5229 check_effective_target_powerpc64 for powerpc targets.
5230
5231 2012-06-11 Oleg Endo <olegendo@gcc.gnu.org>
5232
5233 PR target/53511
5234 * gcc.target/sh/pr53511-1.c: New.
5235
5236 2012-06-11 Richard Guenther <rguenther@suse.de>
5237
5238 PR middle-end/53470
5239 * g++.dg/lto/pr53470_0.C: New testcase.
5240 * gcc.dg/lto/pr53470_0.c: Likewise.
5241
5242 2012-06-11 Richard Guenther <rguenther@suse.de>
5243
5244 PR c++/53605
5245 * g++.dg/ext/pr53605.C: New testcase.
5246
5247 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5248
5249 * gnat.dg/specs/array1.ads: New test.
5250 * gnat.dg/specs/array2.ads: Likewise.
5251 * gnat.dg/array22.adb: Likewise.
5252
5253 2012-06-11 Eric Botcazou <ebotcazou@adacore.com>
5254
5255 * gnat.dg/constant4.adb: New test.
5256 * gnat.dg/constant4_pkg.ads: New helper.
5257
5258 2012-06-08 Janus Weil <janus@gcc.gnu.org>
5259
5260 PR fortran/52552
5261 * gfortran.dg/allocate_alloc_opt_1.f90: Modified.
5262 * gfortran.dg/allocate_class_1.f90: Modified.
5263 * gfortran.dg/allocate_with_typespec_4.f90: Modified.
5264 * gfortran.dg/allocate_class_2.f90: New.
5265
5266 2012-06-07 Hans-Peter Nilsson <hp@axis.com>
5267
5268 PR middle-end/53535
5269 * gcc.dg/pr46647.c: xfail for cris-* and crisv32-*.
5270
5271 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5272
5273 PR fortran/52861
5274 * gfortran.dg/string_assign_2.f90: New test case.
5275
5276 2012-06-07 Thomas König <tkoenig@gcc.gnu.org>
5277
5278 PR fortran/52861
5279 * gfortran.dg/string_assign_1.f90: New test case.
5280
5281 2012-06-07 Jakub Jelinek <jakub@redhat.com>
5282
5283 PR middle-end/53580
5284 * gcc.dg/gomp/nesting-1.c: Expect errors rather than warnings.
5285 * gcc.dg/gomp/critical-4.c: Likewise.
5286 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
5287 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
5288 * gfortran.dg/gomp/appendix-a/a.35.4.f90: Likewise.
5289 * gfortran.dg/gomp/appendix-a/a.35.6.f90: Likewise.
5290 * c-c++-common/gomp/pr53580.c: New test.
5291
5292 2012-06-07 Fabien Chêne <fabien@gcc.gnu.org>
5293
5294 PR c++/51214
5295 * g++.dg/cpp0x/forw_enum11.C: New.
5296
5297 2012-06-06 Paolo Carlini <paolo.carlini@oracle.com>
5298
5299 PR c++/53567
5300 * g++.dg/cpp0x/alias-decl-19.C: New.
5301
5302 2012-06-06 Steven Bosscher <steven@gcc.gnu.org>
5303
5304 * g++.old-deja/g++.brendan/array1.C: Remove dg-options.
5305
5306 2012-06-06 Uros Bizjak <ubizjak@gmail.com>
5307
5308 * gcc.target/i386/avx-os-support.h (XCR_XFEATURE_ENABLED_MASK): New.
5309 (XSTATE_FP): Ditto.
5310 (XSTATE_SSE): Ditto.
5311 (XSTATE_YMM): Ditto.
5312 (avx_os_support): Use new defines.
5313
5314 2012-06-06 Richard Guenther <rguenther@suse.de>
5315
5316 PR testsuite/32380
5317 * gfortran.dg/vect/pr32380.f: Adjust number of expected vectorized
5318 loops.
5319
5320 2012-06-06 Fabien Chêne <fabien@gcc.gnu.org>
5321
5322 PR c++/52841
5323 * g++.dg/cpp0x/pr52841.C: New testcase.
5324
5325 2012-06-06 Richard Guenther <rguenther@suse.de>
5326
5327 PR tree-optimization/53081
5328 * gcc.dg/tree-ssa/ldist-20.c: New testcase.
5329 * gcc.dg/tree-ssa/loop-19.c: Add -fno-tree-loop-distribute-patterns.
5330
5331 2012-06-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5332
5333 * gcc.target/powerpc/pr53487.c: New test.
5334
5335 2012-06-05 Pat Haugen <pthaugen@us.ibm.com>
5336
5337 * gcc.target/powerpc/lhs-1.c: Use parm instead of stack space.
5338
5339 2012-06-05 Edmar Wienskoski <edmar@freescale.com>
5340
5341 * gcc.dg/tree-ssa/vector-3.c: Adjust regular expression.
5342
5343 2012-06-05 Richard Guenther <rguenther@suse.de>
5344
5345 PR tree-optimization/30442
5346 * gcc.dg/vect/bb-slp-30.c: New testcase.
5347
5348 2012-06-05 Richard Guenther <rguenther@suse.de>
5349
5350 PR tree-optimization/53081
5351 * gcc.dg/tree-ssa/ldist-19.c: New testcase.
5352 * gcc.c-torture/execute/builtins/builtins.exp: Always pass
5353 -fno-tree-loop-distribute-patterns.
5354
5355 2012-06-05 Alan Modra <amodra@gmail.com>
5356
5357 * gcc.target/powerpc/savres.c: Add -mdynamic-no-pic for darwin.
5358 Check static chain in nested funcs.
5359
5360 2012-06-04 Tobias Burnus <burnus@net-b.de>
5361
5362 PR fortran/50619
5363 * gfortran.dg/init_flag_10.f90: New.
5364
5365 2012-06-04 Paolo Carlini <paolo.carlini@oracle.com>
5366
5367 PR c++/53524
5368 * g++.dg/warn/Wenum-compare-no-2: New.
5369
5370 2012-06-04 Dodji Seketeli <dodji@redhat.com>
5371
5372 PR preprocessor/53463
5373 * g++.dg/cpp/limits.C: New test.
5374 * g++.dg/parse/error19.C: Adjust.
5375 * g++.dg/warn/Wconversion-real-integer2.C: Likewise.
5376 * g++.dg/warn/pr35635.C: Likewise.
5377 * g++.old-deja/g++.pt/assign1.C: Likewise.
5378
5379 2012-06-04 Edmar Wienskoski <edmar@freescale.com>
5380
5381 PR target/53559
5382 * gcc.target/powerpc/cell_builtin_1.c: New test case.
5383 * gcc.target/powerpc/cell_builtin_2.c: Ditto.
5384 * gcc.target/powerpc/cell_builtin_3.c: Ditto.
5385 * gcc.target/powerpc/cell_builtin_4.c: Ditto.
5386 * gcc.target/powerpc/cell_builtin_5.c: Ditto.
5387 * gcc.target/powerpc/cell_builtin_6.c: Ditto.
5388 * gcc.target/powerpc/cell_builtin_7.c: Ditto.
5389 * gcc.target/powerpc/cell_builtin_8.c: Ditto.
5390
5391 2012-06-04 Andreas Schwab <schwab@linux-m68k.org>
5392
5393 * g++.dg/debug/dwarf2/nested-3.C: Allow for | comments.
5394
5395 2012-06-04 Jakub Jelinek <jakub@redhat.com>
5396
5397 PR tree-optimization/53550
5398 * gcc.dg/pr53550.c: New test.
5399
5400 2012-06-04 Richard Guenther <rguenther@suse.de>
5401
5402 * gcc.dg/tree-ssa/ldist-11.c: Enable -ftree-loop-distribute-patterns.
5403 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
5404 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
5405
5406 2012-06-03 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5407
5408 PR fortran/48831
5409 * gfortran.dg/parameter_array_element_2.f90: New.
5410
5411 2012-06-03 Oleg Endo <olegendo@gcc.gnu.org>
5412
5413 PR target/53512
5414 * gcc.target/sh/pr53512-1.c: New.
5415 * gcc.target/sh/pr53512-2.c: New.
5416 * gcc.target/sh/pr53512-3.c: New.
5417 * gcc.target/sh/pr53512-4.c: New.
5418
5419 2012-06-01 Jason Merrill <jason@redhat.com>
5420
5421 PR c++/52973
5422 * g++.dg/ext/visibility/template12.C: New.
5423 * g++.dg/ext/attrib14.C: Adjust warning line.
5424
5425 PR c++/52725
5426 * g++.dg/parse/new6.C: New.
5427 * g++.dg/template/sizeof-template-argument.C: Adjust error message.
5428
5429 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5430
5431 * c-c++-common/restrict-2.c: Revert previous change.
5432
5433 2012-06-01 Jason Merrill <jason@redhat.com>
5434
5435 PR c++/53137
5436 * g++.dg/cpp0x/lambda/lambda-template5.C: New.
5437
5438 PR c++/53484
5439 * g++.dg/cpp0x/auto33.C: New.
5440
5441 2012-06-01 Paolo Carlini <paolo.carlini@oracle.com>
5442
5443 PR c++/26155
5444 * g++.dg/parse/namespace-alias-1.C: New.
5445
5446 2012-06-01 Christian Bruel <christian.bruel@st.com>
5447
5448 * gcc.dg/spec-options.c: New test.
5449 * gcc.dg/foo.specs: New file.
5450
5451 2012-06-01 Eric Botcazou <ebotcazou@adacore.com>
5452
5453 PR ada/53517
5454 * gnat.dg/lto14.adb: Skip on Solaris.
5455
5456 2012-06-01 Hans-Peter Nilsson <hp@axis.com>
5457
5458 * gcc.target/cris/sync-1-v10.c,
5459 gcc.target/cris/sync-1-v32.c, gcc.target/cris/sync-1.c,
5460 gcc.target/cris/sync-2c.c, gcc.target/cris/sync-2i.c,
5461 gcc.target/cris/sync-2s.c, gcc.target/cris/sync-3i.c,
5462 gcc.target/cris/sync-3s.c, gcc.target/cris/sync-4c.c,
5463 gcc.target/cris/sync-4i.c, gcc.target/cris/sync-4s.c,
5464 gcc.target/cris/torture/sync-mis-op-i-1.c,
5465 gcc.target/cris/torture/sync-mis-op-i-1a.c,
5466 gcc.target/cris/torture/sync-mis-op-i-2.c,
5467 gcc.target/cris/torture/sync-mis-op-i-2a.c,
5468 gcc.target/cris/torture/sync-mis-op-i-3.c,
5469 gcc.target/cris/torture/sync-mis-op-i-3a.c,
5470 gcc.target/cris/torture/sync-mis-op-s-1.c,
5471 gcc.target/cris/torture/sync-mis-op-s-1a.c,
5472 gcc.target/cris/torture/sync-mis-xchg-i-1.c,
5473 gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
5474 gcc.target/cris/torture/sync-mis-xchg-i-2.c,
5475 gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
5476 gcc.target/cris/torture/sync-mis-xchg-i-3.c,
5477 gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
5478 gcc.target/cris/torture/sync-mis-xchg-s-1.c,
5479 gcc.target/cris/torture/sync-mis-xchg-s-1a.c: New tests.
5480
5481 2012-05-31 Richard Guenther <rguenther@suse.de>
5482
5483 * gcc.dg/tree-ssa/ldist-pr45948-2.c: New testcase copy of
5484 ldist-pr45948.c with disabled SCCP.
5485
5486 2012-05-31 Richard Guenther <rguenther@suse.de>
5487
5488 PR middle-end/48493
5489 * gcc.dg/torture/pr48493.c: New testcase.
5490
5491 2012-05-31 Greta Yorsh <Greta.Yorsh@arm.com>
5492
5493 * lib/target-supports.exp (check_effective_target_vect_char_mult): Add
5494 arm32 to targets.
5495 * gcc.dg/vect/slp-perm-8.c (main): Prevent vectorization
5496 of the initialization loop.
5497 (dg-final): Adjust the expected number of vectorized loops depending
5498 on vect_char_mult target selector.
5499
5500 2012-05-31 Hans-Peter Nilsson <hp@axis.com>
5501
5502 * gcc.target/cris/asm-v8.S, gcc.target/cris/asm-v10.S,
5503 gcc.target/cris/asm-other.S, gcc.target/cris/inasm-v8.c,
5504 gcc.target/cris/inasm-v10.c, gcc.target/cris/inasm-other.c:
5505 New tests.
5506
5507 2012-05-30 Jason Merrill <jason@redhat.com>
5508
5509 PR c++/53356
5510 * g++.dg/init/new34.C: New.
5511 * g++.dg/tree-ssa/stabilize1.C: New.
5512
5513 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5514
5515 PR c++/53356
5516 * g++.dg/init/new33.C: New test.
5517
5518 2012-05-30 Richard Guenther <rguenther@suse.de>
5519
5520 PR middle-end/53501
5521 * gcc.dg/torture/pr53501.c: New testcase.
5522 * c-c++-common/restrict-2.c: Adjust.
5523
5524 2012-05-30 Alan Modra <amodra@gmail.com>
5525
5526 * gcc.target/powerpc/powerpc.exp: Load torture-options.exp, call
5527 torture-finish.
5528
5529 2012-05-30 Marc Glisse <marc.glisse@inria.fr>
5530
5531 * gcc.target/i386/shuf-concat.c: New test.
5532
5533 2012-05-30 Jakub Jelinek <jakub@redhat.com>
5534
5535 PR rtl-optimization/53519
5536 * gcc.c-torture/compile/pr53519.c: New test.
5537
5538 2012-05-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
5539
5540 * gcc.target/arm/neon-vrev.c: New.
5541
5542 2012-05-29 Oleg Endo <olegendo@gcc.gnu.org>
5543
5544 PR target/51340
5545 * gcc.target/sh/pr51340-1.c: New.
5546 * gcc.target/sh/pr51340-2.c: New.
5547 * gcc.target/sh/pr51340-3.c: New.
5548
5549 2012-05-29 Richard Guenther <rguenther@suse.de>
5550
5551 PR tree-optimization/53516
5552 * gcc.dg/torture/pr53516.c: New testcase.
5553
5554 2012-05-29 Dodji Seketeli <dodji@redhat.com>
5555
5556 PR preprocessor/53229
5557 * gcc.dg/cpp/paste6.c: Force to run without
5558 -ftrack-macro-expansion.
5559 * gcc.dg/cpp/paste8.c: Likewise.
5560 * gcc.dg/cpp/paste8-2.c: New test, like paste8.c but run with
5561 -ftrack-macro-expansion.
5562 * gcc.dg/cpp/paste12.c: Force to run without
5563 -ftrack-macro-expansion.
5564 * gcc.dg/cpp/paste12-2.c: New test, like paste12.c but run with
5565 -ftrack-macro-expansion.
5566 * gcc.dg/cpp/paste13.c: Likewise.
5567 * gcc.dg/cpp/paste14.c: Likewise.
5568 * gcc.dg/cpp/paste14-2.c: New test, like paste14.c but run with
5569 -ftrack-macro-expansion.
5570 * gcc.dg/cpp/paste18.c: New test.
5571
5572 2012-05-29 Hans-Peter Nilsson <hp@axis.com>
5573
5574 * gcc.target/cris/torture/trap-1.c,
5575 gcc.target/cris/torture/trap-2.c,
5576 gcc.target/cris/torture/trap-3.c,
5577 gcc.target/cris/torture/trap-v0.c,
5578 gcc.target/cris/torture/trap-v3.c: New tests.
5579
5580 2012-05-28 Paolo Carlini <paolo.carlini@oracle.com>
5581
5582 PR c++/25137
5583 * g++.dg/warn/Wbraces3.C: New.
5584 * g++.dg/warn/Wbraces4.C: Likewise.
5585
5586 2012-05-28 Jakub Jelinek <jakub@redhat.com>
5587
5588 PR tree-optimization/53505
5589 * c-c++-common/torture/pr53505.c: New test.
5590
5591 2012-05-27 Nathan Sidwell <nathan@acm.org>
5592
5593 * gcc.dg/stmt-expr-4.c: New.
5594
5595 2012-05-26 Paolo Carlini <paolo.carlini@oracle.com>
5596
5597 PR c++/53491
5598 * g++.dg/parse/crash60.C: New.
5599
5600 2012-05-26 Jason Merrill <jason@redhat.com>
5601
5602 PR c++/53220
5603 * c-c++-common/array-lit.c: New.
5604 * g++.dg/ext/complit12.C: #if 0 out decay-to-pointer test.
5605
5606 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5607
5608 PR ada/50294
5609 * gnat.dg/array21.adb: New test.
5610
5611 2012-05-26 Eric Botcazou <ebotcazou@adacore.com>
5612
5613 * gnat.dg/renaming5.adb: Adjust dg-final directive.
5614
5615 2012-05-25 Paolo Carlini <paolo.carlini@oracle.com>
5616
5617 PR c++/32054
5618 * g++.dg/other/anon-union3.C: New.
5619
5620 2012-05-25 Ian Lance Taylor <iant@google.com>
5621
5622 * gcc.dg/split-6.c: New test.
5623
5624 2012-05-25 Eric Botcazou <ebotcazou@adacore.com>
5625
5626 * gnat.dg/lto14.adb: New test.
5627
5628 2012-05-25 Tristan Gingold <gingold@adacore.com>
5629
5630 * gcc.target/i386/large-frame.c: New.
5631
5632 2012-05-24 Pat Haugen <pthaugen@us.ibm.com>
5633 * gcc.target/powerpc/lhs-1.c: New.
5634 * gcc.target/powerpc/lhs-2.c: New.
5635 * gcc.target/powerpc/lhs-3.c: New.
5636
5637 2012-05-24 Dodji Seketeli <dodji@redhat.com>
5638
5639 Make unwound macro expansion trace less redundant
5640 * gcc.dg/cpp/macro-exp-tracking-1.c: Adjust.
5641 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
5642 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
5643 * gcc.dg/cpp/macro-exp-tracking-4.c: Likewise.
5644 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
5645 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
5646
5647 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5648
5649 PR c++/53464
5650 * g++.dg/cpp0x/constexpr-default1.C: New.
5651
5652 2012-05-24 Paolo Carlini <paolo.carlini@oracle.com>
5653
5654 PR c++/32080
5655 * g++.dg/eh/goto2.C: New.
5656
5657 2012-05-24 Richard Guenther <rguenther@suse.de>
5658
5659 PR middle-end/53460
5660 * g++.dg/tree-prof/pr53460.C: New testcase.
5661
5662 2012-05-24 Richard Guenther <rguenther@suse.de>
5663
5664 PR bootstrap/53466
5665 * g++.dg/debug/pr53466.C: New testcase.
5666
5667 2012-05-24 Jakub Jelinek <jakub@redhat.com>
5668
5669 PR tree-optimization/53465
5670 * gcc.c-torture/execute/pr53465.c: New test.
5671
5672 2012-05-23 Tobias Burnus <burnus@net-b.de>
5673
5674 PR fortran/51055
5675 PR fortran/45170
5676 * gfortran.dg/allocate_with_typespec_6.f90: New.
5677
5678 2012-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5679
5680 PR c++/29185
5681 * g++.dg/warn/delete-array-1.C: New.
5682
5683 2012-05-23 Richard Guenther <rguenther@suse.de>
5684
5685 * gcc.dg/torture/pr39074-2.c: Adjust.
5686 * gcc.dg/torture/pr39074.c: Likewise.
5687 * gcc.dg/torture/pta-structcopy-1.c: Likewise.
5688 * gcc.dg/tree-ssa/alias-19.c: Likewise.
5689
5690 2012-05-22 Jan Hubicka <jh@suse.cz>
5691
5692 PR middle-end/53161
5693 * g++.dg/torture/pr53161.C: New testcase.
5694
5695 2012-05-22 Tobias Burnus <burnus@net-b.de>
5696
5697 PR fortran/53389
5698 * gfortran.dg/realloc_on_assign_15.f90: New.
5699
5700 2012-05-22 Richard Guenther <rguenther@suse.de>
5701
5702 PR middle-end/51071
5703 * gcc.dg/torture/pr51071-2.c: New testcase.
5704
5705 2012-05-22 Paolo Bonzini <bonzini@gnu.org>
5706
5707 PR tree-optimization/53336
5708 * g++.dg/torture/pr53336.C: New testcase.
5709
5710 2012-05-22 Dodji Seketeli <dodji@redhat.com>
5711
5712 PR c++/53322
5713 * g++.dg/warn/Wunused-local-typedefs.C: Adjust to use -Wunused
5714 instead of -Wunused-local-typedefs.
5715
5716 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5717
5718 PR c++/51184
5719 * g++.dg/other/abstract4.C: New-
5720
5721 2012-05-21 Paolo Carlini <paolo.carlini@oracle.com>
5722
5723 PR c++/40821
5724 * g++.dg/ext/attrib46.C: New.
5725
5726 2012-05-21 Joseph Myers <joseph@codesourcery.com>
5727
5728 PR c/53418
5729 * gcc.c-torture/compile/pr53418-1.c,
5730 gcc.c-torture/compile/pr53418-2.c: New tests.
5731
5732 2012-05-21 Jakub Jelinek <jakub@redhat.com>
5733
5734 PR tree-optimization/53366
5735 * gcc.dg/torture/pr53366-1.c: New test.
5736 * gcc.dg/torture/pr53366-2.c: New test.
5737 * gcc.target/i386/pr53366-1.c: New test.
5738 * gcc.target/i386/pr53366-2.c: New test.
5739
5740 PR tree-optimization/53409
5741 * gcc.c-torture/compile/pr53409.c: New test.
5742
5743 PR tree-optimization/53410
5744 * gcc.c-torture/compile/pr53410-1.c: New test.
5745 * gcc.c-torture/compile/pr53410-2.c: New test.
5746
5747 2012-05-21 H.J. Lu <hongjiu.lu@intel.com>
5748
5749 PR target/53425
5750 * gcc.target/i386/pr53425-1.c: New file.
5751 * gcc.target/i386/pr53425-2.c: Likewise.
5752
5753 2012-05-21 Richard Guenther <rguenther@suse.de>
5754
5755 PR tree-optimization/53408
5756 * gcc.dg/torture/pr53408.c: New testcase.
5757
5758 2012-05-21 Uros Bizjak <ubizjak@gmail.com>
5759 H.J. Lu <hongjiu.lu@intel.com>
5760
5761 PR target/53416
5762 * gcc.target/i386/pr53416.c: New file.
5763
5764 2012-05-21 Richard Guenther <rguenther@suse.de>
5765
5766 * gfortran.dg/pr46519-2.f90: Adjust to avoid memset transform.
5767
5768 2012-05-21 Richard Guenther <rguenther@suse.de>
5769
5770 * gcc.dg/torture/ldist-1.c: New testcase.
5771
5772 2012-05-20 Eric Botcazou <ebotcazou@adacore.com>
5773
5774 * gnat.dg/lto13.adb: New test.
5775 * gnat.dg/lto13_pkg.ad[sb]: New helper.
5776
5777 2012-05-18 Eric Botcazou <ebotcazou@adacore.com>
5778
5779 * gnat.dg/specs/lto12.ads: New test.
5780 * gnat.dg/specs/lto12_pkg.ads: New helper.
5781
5782 2012-05-18 Richard Guenther <rguenther@suse.de>
5783
5784 PR tree-optimization/53346
5785 * gcc.dg/tree-ssa/ldist-18.c: New testcase.
5786 * gcc.target/i386/incoming-10.c: Adjust.
5787 * gcc.target/i386/incoming-11.c: Likewise.
5788 * gcc.target/i386/pr46295.c: Likewise.
5789
5790 2012-05-18 Richard Guenther <rguenther@suse.de>
5791
5792 * gcc.dg/pr53352.c: Return zero.
5793
5794 2012-05-18 Richard Guenther <rguenther@suse.de>
5795
5796 PR tree-optimization/53390
5797 * gcc.dg/torture/pr53390.c: New testcase.
5798
5799 2012-05-18 Meador Inge <meadori@codesourcery.com>
5800
5801 PR rtl-optimization/53352
5802 * gcc.dg/pr53352.c: New test.
5803
5804 2012-05-17 David S. Miller <davem@davemloft.net>
5805
5806 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5807 failure on sparc-*-linux-gnu.
5808
5809 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5810
5811 PR c++/39681
5812 * g++.dg/parse/error49.C: New.
5813 * g++.dg/cpp0x/error8.C: Likewise.
5814 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
5815 * g++.dg/ext/utf-dflt2.C: Likewise.
5816 * g++.dg/ext/utf-gnuxx98.C: Likewise.
5817 * g++.dg/ext/utf-dflt.C: Likewise.
5818 * c-c++-common/raw-string-3.c: Likewise.
5819 * c-c++-common/raw-string-4.c: Likewise.
5820
5821 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5822
5823 PR c++/53371
5824 * g++.dg/cpp0x/catch1.C: New.
5825
5826 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5827
5828 PR c++/44516
5829 * g++.dg/parse/error48.C: New.
5830 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
5831 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
5832
5833 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
5834
5835 * gcc.dg/tm/indirect-2.c: New test.
5836
5837 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5838
5839 PR tree-optimization/53217
5840 * gfortran.dg/pr53217.f90: New test.
5841
5842 2012-05-16 Richard Guenther <rguenther@suse.de>
5843
5844 PR tree-optimization/53364
5845 * g++.dg/torture/pr53364.C: New testcase.
5846
5847 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
5848
5849 PR testsuite/52641
5850 * gcc.dg/pr52549.c: Fix test for long != void*
5851 * gcc.c-torture/execute/pr52979-1.x: New file.
5852 * gcc.c-torture/execute/pr52979-2.x: New file.
5853
5854 2012-05-16 Dodji Seketeli <dodji@redhat.com>
5855
5856 PR preprocessor/7263
5857 * gcc.dg/binary-constants-2.c: Run without tracking locations
5858 accross macro expansion.
5859 * gcc.dg/binary-constants-3.c: Likewise.
5860 * gcc.dg/cpp/sysmac2.c: Likewise.
5861 * gcc.dg/nofixed-point-2.c: Adjust for more precise
5862 location.
5863 * gcc.dg/cpp/syshdr3.c: New test.
5864 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
5865 * gcc.dg/system-binary-constants-1.c: New test.
5866 * gcc.dg/system-binary-constants-1.h: New header for the new test
5867 above.
5868 * g++.dg/cpp/syshdr3.C: New test.
5869 * g++.dg/cpp/syshdr3.h: New header the new test above.
5870 * g++.dg/system-binary-constants-1.C: New test.
5871 * g++.dg/system-binary-constants-1.h: New header the new test
5872 above.
5873
5874 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5875
5876 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
5877
5878 2012-05-15 Jakub Jelinek <jakub@redhat.com>
5879
5880 PR target/53358
5881 * gcc.dg/pr53358.c: New test.
5882
5883 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
5884
5885 PR c++/11856
5886 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
5887 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
5888
5889 2012-05-15 Olivier Hainque <hainque@adacore.com>
5890
5891 * g++.dg/eh/sighandle.C: New testcase.
5892
5893 2012-05-15 Richard Guenther <rguenther@suse.de>
5894
5895 PR tree-optimization/53355
5896 * gcc.dg/tree-ssa/vrp67.c: New testcase.
5897
5898 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
5899
5900 * gfortran.dg/*.f90: Remove now redundant manual
5901 cleanup-modules directive.
5902
5903 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
5904
5905 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
5906 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
5907
5908 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
5909
5910 PR fortran/52428
5911 * gfortran.dg/int_range_io_1.f90: New test.
5912
5913 2012-05-14 Andi Kleen <ak@linux.intel.com>
5914 Jakub Jelinek <jakub@redhat.com>
5915
5916 PR target/53315
5917 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
5918 * gcc.target/i386/rtm-check.h: New file.
5919 * gcc.target/i386/pr53315.c: New test.
5920
5921 2012-05-14 Tobias Burnus <burnus@net-b.de>
5922
5923 PR fortran/49110
5924 PR fortran/51055
5925 PR fortran/53329
5926 * gfortran.dg/deferred_type_param_4.f90: New.
5927 * gfortran.dg/deferred_type_param_6.f90: New.
5928
5929 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
5930
5931 * gcc.target/i386/retarg.c: New test.
5932
5933 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5934
5935 PR fortran/45170
5936 * gfortran.dg/deferred_type_param_3.f90: New.
5937 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
5938 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
5939
5940 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
5941
5942 * gnat.dg/null_pointer_deref3.adb: New test.
5943
5944 2012-05-12 Tobias Burnus <burnus@net-b.de>
5945
5946 PR fortran/49110
5947 PR fortran/52843
5948 * gfortran.dg/deferred_type_param_5.f90: New.
5949
5950 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5951
5952 * g++.dg/parse/error47.C: New.
5953
5954 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5955
5956 PR fortran/52537
5957 * gfortran.dg/string_compare_4.f90: Change option
5958 to -fdump-tree-original. Add test case for kind=4.
5959
5960 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
5961
5962 PR fortran/52537
5963 * gfortran.dg/string_compare_4.f90: New test.
5964
5965 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5966
5967 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
5968
5969 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5970
5971 PR c++/53305
5972 * g++.dg/cpp0x/variadic132.C: New.
5973
5974 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5975
5976 PR c++/53158
5977 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
5978 * g++.dg/parse/error26.C: Tweak dg-error column number.
5979
5980 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
5981
5982 PR c++/53301
5983 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
5984
5985 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
5986
5987 * gnat.dg/lto11.ad[sb]: New test.
5988
5989 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
5990
5991 PR target/52908
5992 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
5993 directive to Scan for vpmuldq, not vpmacsdql.
5994
5995 2012-05-09 Michael Matz <matz@suse.de>
5996
5997 PR tree-optimization/53185
5998 * gcc.dg/vect/pr53185.c: New test.
5999
6000 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
6001
6002 PR middle-end/53249
6003 * gcc.target/i386/pr53249.c: New.
6004
6005 2012-05-09 Richard Guenther <rguenther@suse.de>
6006
6007 PR tree-optimization/18437
6008 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
6009 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
6010
6011 2012-05-09 Jakub Jelinek <jakub@redhat.com>
6012
6013 PR tree-optimization/53226
6014 * gcc.c-torture/compile/pr53226.c: New test.
6015
6016 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6017
6018 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
6019 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6020 * gcc.target/i386/hle-and-acq-1.c: Likewise.
6021 * gcc.target/i386/hle-and-rel-1.c: Likewise.
6022 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
6023 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
6024 * gcc.target/i386/hle-or-acq-1.c: Likewise.
6025 * gcc.target/i386/hle-or-rel-1.c: Likewise.
6026 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
6027 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6028 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
6029 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
6030 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
6031 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
6032
6033 2012-05-09 Dehao Chen <dehao@google.com>
6034
6035 * gcc.dg/predict-1.c: Remove the replicated text in this test.
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-08 Hans-Peter Nilsson <hp@axis.com>
6043
6044 PR target/53272
6045 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
6046
6047 2012-05-08 Richard Guenther <rguenther@suse.de>
6048
6049 * gcc.dg/fold-bitand-4.c: New testcase.
6050
6051 2012-05-08 Dehao Chen <dehao@google.com>
6052
6053 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
6054 heuristic is working properly.
6055 * gcc.dg/predict-2.c: Likewise.
6056 * gcc/dg/predict-3.c: Likewise.
6057 * gcc/dg/predict-4.c: Likewise.
6058 * gcc/dg/predict-5.c: Likewise.
6059 * gcc/dg/predict-6.c: Likewise.
6060
6061 2012-05-07 Jakub Jelinek <jakub@redhat.com>
6062
6063 PR tree-optimization/53239
6064 * g++.dg/opt/vrp3.C: New test.
6065 * g++.dg/opt/vrp3-aux.cc: New file.
6066 * g++.dg/opt/vrp3.h: New file.
6067
6068 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6069
6070 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
6071 .uleb128 support in assembler output.
6072
6073 2012-05-07 Richard Guenther <rguenther@suse.de>
6074
6075 PR lto/42987
6076 * g++.dg/lto/pr42987_0.C: New testcase.
6077 * g++.dg/lto/pr42987_1.C: Likewise.
6078
6079 2012-05-07 Tobias Burnus <burnus@net-b.de>
6080
6081 PR fortran/53255
6082 * gfortran.dg/typebound_operator_15.f90: New.
6083
6084 2012-05-06 Tobias Burnus <burnus@net-b.de>
6085
6086 PR fortran/41587
6087 * gfortran.dg/class_array_13.f90: New.
6088
6089 2012-05-06 Tristan Gingold <gingold@adacore.com>
6090
6091 * gnat.dg/warn7.adb: New test.
6092
6093 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6094
6095 * gnat.dg/specs/renamings.ads: Rename to...
6096 * gnat.dg/specs/renaming1.ads: ...this.
6097 * gnat.dg/specs/renaming2.ads: New test.
6098 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
6099 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
6100 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
6101 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
6102
6103 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
6104
6105 * gnat.dg/discr36.ad[sb]: New test.
6106 * gnat.dg/discr36_pkg.ad[sb]: New helper.
6107
6108 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
6109
6110 PR c/43772
6111 * c-c++-common/pr43772.c: New.
6112
6113 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
6114
6115 PR fortran/41600
6116 * gfortran.dg/select_type_26.f03 : New test.
6117 * gfortran.dg/select_type_27.f03 : New test.
6118
6119 PR fortran/53191
6120 * gfortran.dg/select_type_28.f03 : New test.
6121
6122 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
6123
6124 PR fortran/49010
6125 PR fortran/24518
6126 * gfortran.dg/mod_sign0_1.f90: New test.
6127 * gfortran.dg/mod_large_1.f90: New test.
6128
6129 2012-05-04 Tobias Burnus <burnus@net-b.de>
6130
6131 PR fortran/53175
6132 gfortran.dg/public_private_module_5.f90: New.
6133
6134 2012-05-04 Tobias Burnus <burnus@net-b.de>
6135
6136 PR fortran/53111
6137 * gfortran.dg/constructor_7.f90: New.
6138 * gfortran.dg/constructor_8.f90: New.
6139
6140 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
6141
6142 PR c++/53166
6143 * g++.dg/cpp0x/static_assert7.C: New.
6144
6145 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
6146
6147 PR tree-optimization/52633
6148 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
6149 recognized as widening shifts instead of over-widening.
6150 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
6151 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
6152 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
6153 * gcc.target/arm/pr52633.c: New test.
6154
6155 2012-05-04 Richard Guenther <rguenther@suse.de>
6156
6157 PR tree-optimization/53168
6158 * gcc.dg/torture/pr53168.c: New testcase.
6159 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
6160
6161 2012-05-04 Richard Guenther <rguenther@suse.de>
6162
6163 * gcc.dg/lto/pr53214_0.c: New testcase.
6164
6165 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
6166
6167 * gcc.target/ia64/pr48496.c: New test.
6168 * gcc.target/ia64/pr52657.c: Likewise.
6169
6170 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
6171
6172 PR c/51712
6173 * c-c++-common/pr51712.c: New.
6174
6175 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
6176
6177 PR target/53199
6178 * gcc.target/powwerpc/pr53199.c: New file.
6179
6180 2012-05-03 Jason Merrill <jason@redhat.com>
6181
6182 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
6183
6184 * gcc.dg/debug/dwarf2/dups-types.c: New.
6185 * gcc.dg/debug/dwarf2/dups-types.h: New.
6186
6187 2012-05-03 Jason Merrill <jason@redhat.com>
6188
6189 * g++.dg/debug/dwarf2/namespace-2.C: New.
6190 * g++.dg/debug/dwarf2/localclass3.C: New.
6191
6192 2012-05-03 Jason Merrill <jason@redhat.com>
6193
6194 * g++.dg/debug/dwarf2/thunk1.C: New.
6195
6196 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6197
6198 PR c++/53186
6199 * g++.dg/other/final2.C: New.
6200
6201 2012-05-03 Richard Guenther <rguenther@suse.de>
6202
6203 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
6204
6205 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
6206
6207 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
6208 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
6209 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
6210 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
6211
6212 2012-05-03 Jakub Jelinek <jakub@redhat.com>
6213
6214 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
6215 .byte 0xf2.
6216 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
6217 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
6218 * gcc.target/i386/hle-add-rel-1.c: Likewise.
6219
6220 PR debug/53174
6221 * gcc.dg/pr53174.c: New test.
6222
6223 PR target/53187
6224 * gcc.target/arm/pr53187.c: New test.
6225 * gcc.c-torture/compile/pr53187.c: New test.
6226
6227 2012-05-03 Richard Guenther <rguenther@suse.de>
6228
6229 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
6230 unsupported prefetching support.
6231
6232 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6233
6234 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
6235 option -ftrack-macro-expansion=0.
6236 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
6237 option -ftrack-macro-expansion=0.
6238
6239 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
6240
6241 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
6242 dg-options for target arm with dg-additional-options.
6243
6244 2012-05-03 Richard Guenther <rguenther@suse.de>
6245
6246 PR tree-optimization/53144
6247 * gcc.dg/torture/pr53144.c: New testcase.
6248
6249 2012-05-03 Tobias Burnus <burnus@net-b.de>
6250
6251 PR fortran/52864
6252 * gfortran.dg/pointer_intent_7.f90: New.
6253 * gfortran.dg/pure_formal_3.f90: New.
6254
6255 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
6256
6257 * gcc.target/s390/20030123-1.c: Add missing "volatile".
6258
6259 2012-05-02 Martin Jambor <mjambor@suse.cz>
6260
6261 PR lto/52605
6262 * g++.dg/lto/pr52605_0.C: New test.
6263
6264 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
6265
6266 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
6267 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
6268 * gcc.target/i386/hle-add-acq-1.c: Ditto.
6269 * gcc.target/i386/hle-add-rel-1.c: Ditto.
6270 * gcc.target/i386/hle-and-acq-1.c: Ditto.
6271 * gcc.target/i386/hle-and-rel-1.c: Ditto.
6272 * gcc.target/i386/hle-or-acq-1.c: Ditto.
6273 * gcc.target/i386/hle-or-rel-1.c: Ditto.
6274 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
6275 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
6276 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
6277 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
6278 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
6279 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
6280 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
6281 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
6282
6283 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
6284
6285 PR middle-end/53153
6286 * gcc.dg/pr53153.c: New test.
6287
6288 2012-05-02 Richard Guenther <rguenther@suse.de>
6289
6290 * g++.dg/tree-ssa/pr19807.C: Adjust.
6291
6292 2012-05-02 Jakub Jelinek <jakub@redhat.com>
6293
6294 PR tree-optimization/53163
6295 * gcc.c-torture/compile/pr53163.c: New test.
6296
6297 PR rtl-optimization/53160
6298 * gcc.c-torture/execute/pr53160.c: New test.
6299
6300 2012-05-01 Ian Lance Taylor <iant@google.com>
6301
6302 PR c/37303
6303 * gcc.dg/pr37303.c: New test.
6304
6305 2012-05-01 Richard Henderson <rth@redhat.com>
6306
6307 * lib/target-supports.exp
6308 (check_effective_target_sync_long_long_runtime): True for
6309 check_effective_target_powerpc64.
6310
6311 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
6312
6313 PR c++/51033
6314 * gcc.dg/vector-1.c: Move to ...
6315 * c-c++-common/vector-1.c: ... here.
6316 * gcc.dg/vector-2.c: Move to ...
6317 * c-c++-common/vector-2.c: ... here.
6318 * gcc.dg/vector-3.c: Move to ...
6319 * c-c++-common/vector-3.c: ... here. Adapt to C++.
6320 * gcc.dg/vector-4.c: Move to ...
6321 * c-c++-common/vector-4.c: ... here.
6322 * gcc.dg/vector-init-1.c: Move to ...
6323 * c-c++-common/vector-init-1.c: ... here.
6324 * gcc.dg/vector-init-2.c: Move to ...
6325 * c-c++-common/vector-init-2.c: ... here.
6326 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
6327 * c-c++-common/vector-subscript-1.c: ... here.
6328 * gcc.dg/vector-subscript-2.c: Move to ...
6329 * c-c++-common/vector-subscript-2.c: ... here.
6330 * gcc.dg/vector-subscript-3.c: Move to ...
6331 * c-c++-common/vector-subscript-3.c: ... here.
6332
6333 PR c++/51314
6334 * g++.dg/cpp0x/vt-51314.C: New test.
6335 * g++.dg/cpp0x/variadic76.C: Fix.
6336
6337 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
6338
6339 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
6340
6341 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6342
6343 Add -Wvarargs option
6344 * c-c++-common/Wvarargs.c: New test case.
6345 * c-c++-common/Wvarargs-2.c: Likewise.
6346
6347 2012-04-30 Dodji Seketeli <dodji@redhat.com>
6348
6349 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
6350 * objc.dg/foreach-7.m: Force the test case to run without
6351 -ftrack-macro-expansion.
6352 * c-c++-common/tm/attrib-1.c: Likewise.
6353 * c-c++-common/warn-ommitted-condop.c: Likewise.
6354 * gcc.dg/assign-warn-1.c: Likewise.
6355 * gcc.dg/assign-warn-2.c: Likewise.
6356 * gcc.dg/attr-alloc_size.c: Likewise.
6357 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6358 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
6359 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
6360 * gcc.dg/c90-const-expr-9.c: Likewise.
6361 * gcc.dg/c99-const-expr-9.c: Likewise.
6362 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
6363 * gcc.dg/cpp/direct2s.c: Likewise.
6364 * gcc.dg/cpp/pr28709.c: Likewise.
6365 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
6366 * gcc.dg/dfp/composite-type.c: Likewise.
6367 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
6368 with -ftrack-macro-expansion
6369 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
6370 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
6371 * g++.dg/ext/cleanup-1.C: Likewise.
6372 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
6373 * g++.dg/template/sfinae10.C: Likewise.
6374 * g++.dg/tm/wrap-2.C: Likewise.
6375 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
6376 * g++.dg/warn/Wsign-conversion.C: Likewise.
6377 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
6378 * g++.old-deja/g++.mike/p10769b.C: Likewise.
6379 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
6380 it to run with -ftrack-macro-expansion.
6381 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
6382 test cases without -ftrack-macro-expansion.
6383
6384 Fix location for static class members
6385 * g++.dg/template/sfinae6_neg.C: Adjust.
6386
6387 Make conversion warnings work on NULL with -ftrack-macro-expansion
6388 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
6389 alongside the previous testing for NULL.
6390
6391 Fix -Wuninitialized for -ftrack-macro-expansion
6392 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
6393
6394 Strip "<built-in>" loc from displayed expansion context
6395 * g++.dg/warn/Wconversion-real-integer2.C: New test.
6396 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6397 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
6398 new test above.
6399
6400 Fix expansion point loc for macro-like tokens
6401 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
6402 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
6403
6404 Fix token pasting with -ftrack-macro-expansion
6405 * gcc.dg/cpp/paste17.c: New test case for
6406 -ftrack-macro-expansion=2 mode only.
6407 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
6408
6409 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
6410
6411 * gnat.dg/warn6.ad[sb]: New test.
6412
6413 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
6414
6415 PR 53149
6416 * gcc.dg/20011021-1.c: Adjust testcase.
6417
6418 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6419
6420 PR fortran/53148
6421 * gfortran.dg/function_optimize_12.f90: New test.
6422
6423 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
6424
6425 PR target/53156
6426 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
6427 code to match current output and cover new peephole2 pattern.
6428
6429 2012-04-27 Ollie Wild <aaw@google.com>
6430
6431 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
6432
6433 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6434
6435 * gcc.c-torture/execute/20120427-2.c: New testcase.
6436 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
6437 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
6438 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
6439
6440 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
6441
6442 PR target/53138
6443 * gcc.c-torture/execute/20120427-1.c: New testcase.
6444
6445 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
6446
6447 PR middle-end/27139
6448 * gcc.dg/tree-ssa/forwprop-18.c: New test.
6449
6450 2012-04-27 Tom de Vries <tom@codesourcery.com>
6451
6452 PR tree-optimization/51879
6453 * gcc.dg/pr51879.c: New test.
6454 * gcc.dg/pr51879-2.c: Same.
6455 * gcc.dg/pr51879-3.c: Same.
6456 * gcc.dg/pr51879-4.c: Same.
6457 * gcc.dg/pr51879-6.c: Same.
6458
6459 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
6460
6461 PR c++/53096
6462 * g++.dg/cpp0x/defaulted35.C: New.
6463 * g++.dg/cpp0x/defaulted15.C: Adjust.
6464
6465 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
6466
6467 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
6468 structure layout.
6469
6470 2012-04-25 Sriraman Tallam <tmsriram@google.com>
6471
6472 * gcc.target/i386/builtin_target.c: Check avx2.
6473
6474 2012-04-26 Alan Modra <amodra@gmail.com>
6475
6476 * gcc.target/powerpc/savres.c: New test.
6477 * gcc.target/powerpc/powerpc.exp: Run it.
6478
6479 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
6480
6481 PR target/53120
6482 * gcc.dg/torture/pr53120.c: New test.
6483
6484 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6485
6486 PR middle-end/52979
6487 * gcc.c-torture/compile/pr52979-1.c: New test.
6488 * gcc.c-torture/execute/pr52979-1.c: New test.
6489 * gcc.c-torture/execute/pr52979-2.c: New test.
6490
6491 2012-04-25 Richard Guenther <rguenther@suse.de>
6492
6493 * gcc.target/i386/l_fma_float_5.c: Adjust.
6494 * gcc.target/i386/l_fma_double_4.c: Likewise.
6495 * gcc.target/i386/l_fma_float_2.c: Likewise.
6496 * gcc.target/i386/l_fma_float_6.c: Likewise.
6497 * gcc.target/i386/l_fma_double_1.c: Likewise.
6498 * gcc.target/i386/l_fma_double_5.c: Likewise.
6499 * gcc.target/i386/l_fma_float_3.c: Likewise.
6500 * gcc.target/i386/l_fma_double_2.c: Likewise.
6501 * gcc.target/i386/l_fma_double_6.c: Likewise.
6502 * gcc.target/i386/l_fma_float_4.c: Likewise.
6503 * gcc.target/i386/l_fma_double_3.c: Likewise.
6504 * gcc.target/i386/l_fma_float_1.c: Likewise.
6505
6506 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6507
6508 PR tree-optimization/53058
6509 * gcc.c-torture/compile/pr53058.c: New test.
6510
6511 2012-04-25 Jan Hubicka <jh@suse.cz>
6512
6513 PR middle-end/53088
6514 * gcc.target/i386/pr39082-1.c: Update warning location.
6515
6516 2012-04-25 Jakub Jelinek <jakub@redhat.com>
6517
6518 PR c/52880
6519 * gcc.dg/pr52880.c: New test.
6520
6521 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
6522
6523 * gcc.dg/m-un-2.c: Update.
6524 * gcc.dg/20011021-1.c: Update.
6525
6526 2012-04-25 Tobias Burnus <burnus@net-b.de>
6527
6528 PR fortran/52196
6529 * gfortran.dg/realloc_on_assign_14.f90: New.
6530
6531 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
6532
6533 PR testsuite/52641
6534 PR tree-optimizations/52891
6535 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
6536
6537 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
6538
6539 PR c++/52363
6540 * g++.dg/cpp0x/sfinae35.C: New.
6541 * g++.dg/cpp0x/sfinae36.C: Likewise.
6542
6543 2012-04-24 Sriraman Tallam <tmsriram@google.com>
6544
6545 * gcc.target/builtin_target.c: New testcase.
6546
6547 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6548
6549 PR target/47197
6550 * gcc.target/powerpc/pr47197.c: New test.
6551
6552 2012-04-24 Richard Guenther <rguenther@suse.de>
6553
6554 PR tree-optimization/53085
6555 * g++.dg/torture/pr53085.C: New testcase.
6556
6557 2012-04-24 Andrew Pinski <apinski@cavium.com>
6558
6559 PR tree-opt/33512
6560 * gcc.dg/tree-ssa/andor-3.c: New testcase.
6561 * gcc.dg/tree-ssa/andor-4.c: New testcase.
6562 * gcc.dg/tree-ssa/andor-5.c: New testcase.
6563
6564 2012-04-24 Jakub Jelinek <jakub@redhat.com>
6565
6566 PR middle-end/53084
6567 * gcc.c-torture/execute/pr53084.c: New test.
6568
6569 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
6570
6571 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
6572
6573 2012-04-23 Andrew Pinski <apinski@cavium.com>
6574
6575 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
6576
6577 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
6578
6579 PR regression/53076
6580 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
6581 * gcc.dg/torture/builtin-power-1.c: Likewise.
6582
6583 2012-04-23 Richard Guenther <rguenther@suse.de>
6584
6585 PR tree-optimization/53070
6586 * gcc.dg/torture/pr53070.c: New testcase.
6587
6588 2012-04-23 Richard Guenther <rguenther@suse.de>
6589
6590 PR c/53060
6591 * gcc.dg/pr53060.c: New testcase.
6592
6593 2012-04-23 Jakub Jelinek <jakub@redhat.com>
6594
6595 PR tree-optimizations/52891
6596 * gcc.c-torture/compile/pr52891-1.c: New test.
6597 * gcc.c-torture/compile/pr52891-2.c: New test.
6598
6599 2012-04-22 Tobias Burnus <burnus@net-b.de>
6600
6601 PR fortran/53051
6602 * gfortran.dg/read_float_4.f90: New.
6603
6604 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
6605
6606 PR 35441
6607 * c-c++-common/pr35441.C: New.
6608
6609 2012-04-20 Ian Lance Taylor <iant@google.com>
6610
6611 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
6612 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
6613
6614 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
6615
6616 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
6617 array access.
6618 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
6619
6620 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6621
6622 PR rtl-optimization/44214
6623 * gcc.dg/pr44214-1.c: New test.
6624 * gcc.dg/pr44214-2.c: Likewise.
6625 * gcc.dg/pr44214-3.c: Likewise.
6626
6627 2012-04-20 Richard Guenther <rguenther@suse.de>
6628
6629 * g++.dg/torture/20120420-1.C: New testcase.
6630
6631 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
6632
6633 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
6634
6635 2012-04-19 Christian Bruel <christian.bruel@st.com>
6636
6637 * gcc.dg/pr52283.c: New test.
6638
6639 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6640
6641 * gcc.dg/pr37985.c: New test.
6642
6643 2012-04-19 Richard Guenther <rguenther@suse.de>
6644
6645 PR rtl-optimization/44688
6646 * gcc.dg/var-expand1.c: Increase array size to make unrolling
6647 possibly profitable.
6648
6649 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6650
6651 PR tree-optimization/52976
6652 * gfortran.dg/reassoc_11.f: New test.
6653
6654 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6655
6656 PR tree-optimization/52976
6657 * gfortran.dg/reassoc_7.f: New test.
6658 * gfortran.dg/reassoc_8.f: Likewise.
6659 * gfortran.dg/reassoc_9.f: Likewise.
6660 * gfortran.dg/reassoc_10.f: Likewise.
6661
6662 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
6663
6664 PR c++/52422
6665 * g++.dg/cpp0x/sfinae33.C: New.
6666 * g++.dg/cpp0x/sfinae34.C: Likewise.
6667
6668 2012-04-18 Joey Ye <joey.ye@arm.com>
6669
6670 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
6671
6672 2012-04-18 Richard Guenther <rguenther@suse.de>
6673
6674 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
6675 array access.
6676 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
6677 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
6678
6679 2012-04-17 Tom de Vries <tom@codesourcery.com>
6680
6681 * g++.dg/pr51264-4.C: New test.
6682
6683 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6684
6685 PR c++/52599
6686 * g++.dg/cpp0x/constexpr-ctor10.C: New.
6687
6688 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6689
6690 PR c++/53003
6691 * g++.dg/parse/crash59.C: New.
6692
6693 2012-04-17 Michael Matz <matz@suse.de>
6694
6695 PR tree-optimization/18437
6696 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
6697
6698 2012-04-17 Richard Guenther <rguenther@suse.de>
6699
6700 PR middle-end/53011
6701 * g++.dg/torture/pr53011.C: New testcase.
6702
6703 2012-04-16 Jason Merrill <jason@redhat.com>
6704
6705 PR c++/38543
6706 * g++.dg/cpp0x/variadic131.C: New.
6707
6708 PR c++/52008
6709 * g++.dg/cpp0x/variadic130.C: New.
6710
6711 PR c++/50830
6712 * g++.dg/cpp0x/variadic129.C: New.
6713
6714 PR c++/50303
6715 * g++.dg/cpp0x/variadic128.C: New.
6716
6717 2012-04-16 Tobias Burnus <burnus@net-b.de>
6718
6719 PR fortran/52864
6720 * gfortran.dg/pointer_intent_6.f90: New.
6721
6722 2012-04-16 Tobias Burnus <burnus@net-b.de>
6723
6724 PR fortran/52916
6725 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
6726 to include public_private_module_4.f90.
6727 * gfortran.dg/public_private_module_4.f90: Skip this test on all
6728 targets.
6729
6730 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
6731
6732 PR c++/49152
6733 * g++.dg/diagnostic/operator1.C: New.
6734 * g++.dg/ext/label5.C: Adjust.
6735 * g++.dg/ext/va-arg1.C: Likewise.
6736 * g++.dg/other/error20.C: Likewise.
6737 * g++.dg/other/error20.C: Likewise.
6738 * g++.dg/other/error16.C: Likewise.
6739 * g++.dg/other/error10.C: Likewise.
6740 * g++.dg/parse/error30.C: Likewise.
6741 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
6742
6743 2012-04-16 Jason Merrill <jason@redhat.com>
6744
6745 PR c++/51148
6746 * g++.dg/cpp0x/variadic127.C: New.
6747
6748 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6749
6750 * lib/plugin-support.exp (plugin-test-execute): Properly determine
6751 testcase name.
6752 Use fail, pass instead of unresolved.
6753 Don't log $optstr.
6754
6755 PR testsuite/52948
6756 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
6757 TODO_dump_func.
6758 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6759 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
6760 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
6761
6762 2012-04-16 Janus Weil <janus@gcc.gnu.org>
6763
6764 PR fortran/52968
6765 * gfortran.dg/typebound_call_23.f03: New test case.
6766
6767 2012-04-15 Jason Merrill <jason@redhat.com>
6768
6769 PR c++/47220
6770 * g++.dg/cpp0x/variadic126.C: New.
6771
6772 PR c++/52380
6773 * g++.dg/cpp0x/variadic125.C: New.
6774
6775 PR c++/52292
6776 * g++.dg/cpp0x/variadic124.C: New.
6777
6778 PR c++/52706
6779 * g++.dg/cpp0x/nullptr27.C: New.
6780
6781 PR c++/52818
6782 * g++.dg/warn/format8.C: New.
6783
6784 2012-04-15 Janus Weil <janus@gcc.gnu.org>
6785
6786 PR fortran/51082
6787 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
6788
6789 2012-04-14 Tobias Burnus <burnus@net-b.de>
6790
6791 PR fortran/52916
6792 PR fortran/40973
6793 * gfortran.dg/public_private_module_3.f90: New.
6794 * gfortran.dg/public_private_module_4.f90: New.
6795
6796 2012-04-14 Tom de Vries <tom@codesourcery.com>
6797
6798 * gcc.dg/superblock.c: New test.
6799
6800 2012-04-14 Tom de Vries <tom@codesourcery.com>
6801
6802 * gcc.dg/pr51879-12.c: New test.
6803
6804 2012-04-13 Jason Merrill <jason@redhat.com>
6805
6806 PR c++/52824
6807 * g++.dg/cpp0x/variadic123.C: New.
6808 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
6809
6810 PR c++/52905
6811 * g++.dg/cpp0x/initlist-ctor1.C: New.
6812
6813 PR c++/52915
6814 * g++.dg/other/anon-union2.C: New.
6815
6816 2012-04-13 Martin Jambor <mjambor@suse.cz>
6817
6818 PR middle-end/52939
6819 * g++.dg/ipa/pr52939.C: New test.
6820
6821 2012-04-13 Tom de Vries <tom@codesourcery.com>
6822
6823 * gcc.dg/pr52734.c: New test.
6824
6825 2012-04-13 Richard Guenther <rguenther@suse.de>
6826
6827 PR tree-optimization/52969
6828 * gcc.dg/torture/pr52969.c: New testcase.
6829
6830 2012-04-13 Richard Guenther <rguenther@suse.de>
6831
6832 PR c/52549
6833 * gcc.dg/pr52549.c: New testcase.
6834
6835 2012-04-13 Richard Guenther <rguenther@suse.de>
6836
6837 PR c/52862
6838 * gcc.dg/pr52862.c: New testcase.
6839
6840 2012-04-13 Joey Ye <joey.ye@arm.com>
6841
6842 * gcc.target/arm/thumb1-imm.c: New testcase.
6843
6844 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
6845
6846 PR target/52932
6847 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
6848 second function argument.
6849 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
6850 (calc_permps): Update declaration. Calculate result correctly.
6851 (avx2_test): Change src2 type to union256i_d.
6852 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
6853 correctly.
6854
6855 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6856
6857 PR target/52775
6858 * gcc.target/powerpc/pr52775.c: New file.
6859
6860 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6861
6862 PR tree-optimization/18589
6863 * gcc.dg/tree-ssa/pr18589-1.c: New test.
6864 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
6865 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
6866 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
6867 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
6868 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
6869 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
6870 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
6871 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
6872 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
6873
6874 2012-04-12 Richard Guenther <rguenther@suse.de>
6875
6876 PR tree-optimization/52943
6877 * gcc.dg/torture/pr52943.c: New testcase.
6878
6879 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
6880
6881 PR target/50751
6882 * gcc/target/sh/pr50751-4.c: New.
6883 * gcc/target/sh/pr50751-5.c: New.
6884 * gcc/target/sh/pr50751-6.c: New.
6885 * gcc/target/sh/pr50751-7.c: New.
6886
6887 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
6888
6889 PR c++/52465
6890 * g++.dg/lookup/using52.C: New.
6891
6892 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6893
6894 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
6895
6896 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
6897
6898 PR rtl-optimization/52876
6899 * gcc.target/i386/pr52876.c: New.
6900
6901 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
6902
6903 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
6904 __UINTPTR_TYPE__.
6905 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
6906 __INTPTR_TYPE__.
6907 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
6908 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
6909 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
6910 (ptrdiff_t): ... this. All uses changed.
6911 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
6912 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
6913 __INTPTR_TYPE__.
6914 (main): Cast argument to __INTPTR_TYPE__.
6915 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
6916 size_t.
6917 * gcc.dg/mallign.c (main): Likewise.
6918 * gcc.dg/pr38700.c (foo): Likewise.
6919 * gcc.dg/long-long-cst1.c (t): Likewise.
6920 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
6921 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
6922 * gcc.dg/pointer-arith-10.c (foo): Likewise.
6923 * gcc.dg/pr25682.c (d, foo): Likewise.
6924 * gcc.dg/format/cast-1.c (f): Likewise.
6925 * gcc.dg/c90-const-expr-10.c
6926 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
6927 (size_t): ...this. All uses changed.
6928 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
6929 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
6930 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
6931 * gcc.dg/pr34856.c (uintptr_t): Likewise.
6932 * gcc.dg/sequence-pt-1.c: Likewise.
6933 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
6934 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
6935 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
6936 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
6937 of ptrdiff_t with it.
6938 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
6939 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
6940 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
6941
6942 2012-04-11 Jason Merrill <jason@redhat.com>
6943
6944 PR debug/45088
6945 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
6946 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
6947
6948 PR c++/52906
6949 * g++.dg/ext/attrib45.C: New.
6950
6951 * g++.dg/eh/dtor3.C: New.
6952
6953 2012-04-11 Richard Guenther <rguenther@suse.de>
6954
6955 PR middle-end/52621
6956 * gfortran.dg/pr52621.f90: New testcase.
6957
6958 2012-04-11 Richard Guenther <rguenther@suse.de>
6959
6960 PR middle-end/52918
6961 * g++.dg/torture/pr52918-1.C: New testcase.
6962 * g++.dg/torture/pr52918-2.C: Likewise.
6963
6964 2012-04-11 Tobias Burnus <burnus@net-b.de>
6965
6966 PR fortran/52729
6967 * gfortran.dg/block_11.f90: New.
6968
6969 2012-04-11 Nick Clifton <nickc@redhat.com>
6970
6971 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
6972
6973 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
6974
6975 PR target/16458
6976 * gcc.target/powerpc/pr16458-1.c: New test.
6977 * gcc.target/powerpc/pr16458-2.c: Likewise.
6978 * gcc.target/powerpc/pr16458-3.c: Likewise.
6979 * gcc.target/powerpc/pr16458-4.c: Likewise.
6980
6981 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
6982
6983 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
6984 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
6985 * gcc.dg/builtin-bswap-5.c: Likewise.
6986 * gcc.target/i386/builtin-bswap-4.c: New test.
6987
6988 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
6989
6990 PR 24985
6991 * lib/prune.exp: Add -fno-diagnostics-show-caret.
6992
6993 2012-04-11 Richard Guenther <rguenther@suse.de>
6994
6995 PR rtl-optimization/52881
6996 * gcc.dg/torture/pr52881.c: New testcase.
6997 * gcc.dg/torture/pr52913.c: Likewise.
6998
6999 2012-04-11 Richard Guenther <rguenther@suse.de>
7000
7001 PR tree-optimization/52912
7002 * gcc.dg/torture/pr52912.c: New testcase.
7003
7004 2010-04-10 Michael Matz <matz@suse.de>
7005
7006 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
7007 * gcc.dg/vect/vect-outer-1.c: Adjust.
7008 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
7009 * gcc.dg/vect/vect-outer-1a.c: Adjust.
7010 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
7011 * gcc.dg/vect/vect-outer-1b.c: Adjust.
7012 * gcc.dg/vect/vect-outer-2b.c: Adjust.
7013 * gcc.dg/vect/vect-outer-3b.c: Adjust.
7014
7015 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
7016
7017 PR tree-optimization/52870
7018 * gcc.dg/vect/pr52870.c: New test.
7019
7020 2012-04-09 Mike Stump <mikestump@comcast.net>
7021
7022 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
7023 * gcc.dg/tree-ssa/vrp59.c: Likewise.
7024 * gcc.dg/tree-ssa/vrp60.c: Likewise.
7025 * gnat.dg/aggr11.adb: Likewise.
7026 * gnat.dg/aggr11_pkg.ads: Likewise.
7027 * gnat.dg/aggr15.adb: Likewise.
7028 * gnat.dg/aggr15.ads: Likewise.
7029 * gnat.dg/aggr17.adb: Likewise.
7030 * gnat.dg/aggr18.adb: Likewise.
7031 * gnat.dg/array14.adb: Likewise.
7032 * gnat.dg/array14.ads: Likewise.
7033 * gnat.dg/array14_pkg.ads: Likewise.
7034 * gnat.dg/array19.adb: Likewise.
7035 * gnat.dg/array19.ads: Likewise.
7036 * gnat.dg/discr27.adb: Likewise.
7037 * gnat.dg/discr27.ads: Likewise.
7038 * gnat.dg/discr35.adb: Likewise.
7039 * gnat.dg/discr35.ads: Likewise.
7040 * gnat.dg/discr6.adb: Likewise.
7041 * gnat.dg/discr6_pkg.ads: Likewise.
7042 * gnat.dg/import1.adb: Likewise.
7043 * gnat.dg/import1.ads: Likewise.
7044 * gnat.dg/loop_address2.adb: Likewise.
7045 * gnat.dg/opt7.adb: Likewise.
7046 * gnat.dg/opt7.ads: Likewise.
7047 * gnat.dg/pointer_variable_bounds.adb: Likewise.
7048 * gnat.dg/pointer_variable_bounds.ads: Likewise.
7049 * gnat.dg/rep_clause2.adb: Likewise.
7050 * gnat.dg/rep_clause2.ads: Likewise.
7051 * gnat.dg/slice2.adb: Likewise.
7052 * gnat.dg/slice2.ads: Likewise.
7053 * gnat.dg/slice6.adb: Likewise.
7054 * gnat.dg/slice6_pkg.ads: Likewise.
7055 * gnat.dg/specs/unchecked_union2.ads: Likewise.
7056 * gnat.dg/taft_type2.adb: Likewise.
7057 * gnat.dg/taft_type2.ads: Likewise.
7058 * gnat.dg/taft_type2_pkg.ads: Likewise.
7059 * gnat.dg/volatile10.adb: Likewise.
7060 * gnat.dg/volatile10_pkg.ads: Likewise.
7061
7062 * gcc.dg/dll-8.c: Remove execute permissions.
7063 * g++.dg/ext/dllexport5.C: Likewise.
7064
7065 2012-04-09 Jan Hubicka <jh@suse.cz>
7066
7067 PR lto/52722
7068 PR lto/51765
7069 PR lto/52634
7070 * gcc.dg/lto/pr52634_1.c: New testcase.
7071 * gcc.dg/lto/pr52634_0.c: New testcase.
7072
7073 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
7074
7075 PR target/52883
7076 * gcc.target/i386/pr52883.c: New testcase.
7077
7078 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
7079
7080 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
7081 (check_effective_target_sync_long_long): Add SPARC case.
7082 (check_effective_target_sync_long_long_runtime): Likewise.
7083 (check_effective_target_sync_int_long): Adjust SPARC case.
7084 (check_effective_target_sync_char_short): Likewise.
7085
7086 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
7087
7088 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
7089 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
7090
7091 2012-04-08 Tobias Burnus <burnus@net-b.de>
7092
7093 PR fortran/40973
7094 PR fortran/52751
7095 * gfortran.dg/public_private_module_2.f90: New.
7096
7097 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
7098
7099 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
7100 directives.
7101
7102 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7103
7104 PR fortran/52893
7105 * gfortran.dg/function_optimize_11.f90: New test.
7106
7107 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7108
7109 PR fortran/52668
7110 * gfortran.dg/use_only_6.f90: New test.
7111
7112 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
7113
7114 PR fortran/52668
7115 * gfortran.dg/use_only_6.f90: New test.
7116 2012-04-06 Mike Stump <mikestump@comcast.net>
7117
7118 PR testsuite/50722
7119 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
7120
7121 2012-04-05 Jason Merrill <jason@redhat.com>
7122
7123 PR c++/52596
7124 * g++.dg/template/qualified-id5.C: New.
7125
7126 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
7127
7128 PR target/52882
7129 * gcc.target/i386/pr52882.c: New test.
7130
7131 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7132 Dominique D'Humieures <dominiq@lps.ens.fr>
7133
7134 PR testsuite/52614
7135 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
7136 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
7137
7138 2012-04-04 Jason Merrill <jason@redhat.com>
7139
7140 PR c++/52845
7141 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
7142
7143 2012-04-03 Jason Merrill <jason@redhat.com>
7144
7145 PR c++/52796
7146 * g++.dg/cpp0x/variadic-value1.C: New.
7147
7148 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7149
7150 * gnat.dg/pack18.adb: New test.
7151 * gnat.dg/pack18_pkg.ads: New helper.
7152
7153 2012-04-03 Richard Guenther <rguenther@suse.de>
7154
7155 PR tree-optimization/52808
7156 * gcc.dg/pr52808.c: New testcase.
7157
7158 2012-04-03 Jakub Jelinek <jakub@redhat.com>
7159
7160 PR tree-optimization/52835
7161 * gfortran.dg/pr52835.f90: New test.
7162
7163 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
7164
7165 * gnat.dg/specs/aggr5.ads: New test.
7166
7167 2012-04-02 Richard Guenther <rguenther@suse.de>
7168
7169 PR tree-optimization/52756
7170 * gcc.dg/torture/pr52756.c: New testcase.
7171
7172 2012-04-02 Richard Guenther <rguenther@suse.de>
7173
7174 PR middle-end/52803
7175 * gcc.dg/pr52803.c: New testcase.
7176
7177 2012-04-02 Dodji Seketeli <dodji@redhat.com>
7178
7179 PR c++/40942
7180 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
7181 DR 214 in account.
7182
7183 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
7184
7185 PR c++/50043
7186 * g++.dg/cpp0x/noexcept17.C: New.
7187 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
7188 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
7189 * g++.dg/cpp0x/noexcept01.C: Likewise.
7190 * g++.dg/eh/init-temp1.C: Likewise.
7191 * g++.dg/eh/ctor1.C: Likwise.
7192
7193 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
7194
7195 * gnat.dg/controlled6.adb: New test.
7196 * gnat.dg/controlled6_pkg.ads: New helper.
7197 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
7198
7199 2012-03-30 Richard Henderson <rth@redhat.com>
7200
7201 PR debug/52727
7202 * g++.dg/opt/pr52727.C: New testcase.
7203
7204 2012-03-30 Richard Guenther <rguenther@suse.de>
7205
7206 PR tree-optimization/52754
7207 * gcc.target/i386/pr52754.c: New testcase.
7208
7209 2012-03-30 Richard Guenther <rguenther@suse.de>
7210
7211 PR middle-end/52772
7212 * g++.dg/torture/pr52772.C: New testcase.
7213
7214 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
7215
7216 PR c++/52718
7217 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
7218
7219 2012-03-29 Jason Merrill <jason@redhat.com>
7220
7221 PR c++/52685
7222 * g++.dg/template/inherit8.C: New.
7223
7224 2012-03-29 Jakub Jelinek <jakub@redhat.com>
7225
7226 PR c++/52759
7227 * g++.dg/ext/weak4.C: New test.
7228
7229 PR tree-optimization/52760
7230 * gcc.c-torture/execute/pr52760.c: New test.
7231
7232 2012-03-29 Jason Merrill <jason@redhat.com>
7233
7234 PR c++/52743
7235 * g++.dg/cpp0x/initlist-array3.C: New.
7236
7237 2012-03-28 Jason Merrill <jason@redhat.com>
7238
7239 PR c++/52746
7240 * g++.dg/overload/virtual2.C: New.
7241
7242 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
7243
7244 * gnat.dg/vect7.ad[sb]: New test.
7245
7246 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
7247 Tobias Burnus <burnus@gcc.gnu.org>
7248
7249 PR fortran/52652
7250 * gfortran.dg/allocate_class_1.f90 : Change error test.
7251 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
7252 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
7253 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
7254
7255 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7256
7257 PR middle-end/52691
7258 * gcc.dg/pr52691.c: New test.
7259
7260 PR middle-end/52750
7261 * gcc.c-torture/compile/pr52750.c: New test.
7262
7263 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
7264
7265 PR target/52692
7266 * gcc.target/avr/torture/builtins-2.c: New test.
7267
7268 2012-03-28 Jakub Jelinek <jakub@redhat.com>
7269
7270 PR target/52736
7271 * gcc.target/i386/pr52736.c: New test.
7272
7273 2012-03-27 Martin Jambor <mjambor@suse.cz>
7274
7275 PR middle-end/52693
7276 * gcc.dg/torture/pr52693.c: New test.
7277
7278 2012-03-27 Meador Inge <meadori@codesourcery.com>
7279
7280 PR c++/52672
7281 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
7282
7283 2012-03-27 Mike Stump <mikestump@comcast.net>
7284
7285 PR target/52665
7286 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
7287 failures that match branch names.
7288
7289 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
7290 H.J. Lu <hongjiu.lu@intel.com>
7291
7292 PR target/52698
7293 * gcc.target/i386/pr52698.c: New test.
7294
7295 2012-03-27 Richard Guenther <rguenther@suse.de>
7296
7297 PR middle-end/52720
7298 * gcc.dg/torture/pr52720.c: New testcase.
7299
7300 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
7301
7302 * gnat.dg/pack17.adb: New test.
7303
7304 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
7305
7306 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
7307 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
7308
7309 2012-03-26 Martin Jambor <mjambor@suse.cz>
7310
7311 PR tree-optimization/50052
7312 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
7313
7314 2012-03-26 Richard Guenther <rguenther@suse.de>
7315
7316 PR tree-optimization/52701
7317 * gfortran.dg/pr52701.f90: New testcase.
7318
7319 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7320
7321 PR tree-optimization/52686
7322 * gcc.target/arm/pr52686.c: New test.
7323
7324 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
7325
7326 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
7327 Add "-Os -flto" to list.
7328
7329 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
7330
7331 * gnat.dg/concat2.ad[sb]: New test.
7332
7333 2012-03-24 Jason Merrill <jason@redhat.com>
7334
7335 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
7336 * g++.dg/cpp0x/trailing2.C: Likewise.
7337 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
7338 * g++.dg/cpp1y/auto-fn1.C: New.
7339 * g++.dg/cpp1y/auto-fn2.C: New.
7340 * g++.dg/cpp1y/auto-fn3.C: New.
7341 * g++.dg/cpp1y/auto-fn4.C: New.
7342 * g++.dg/cpp1y/auto-fn5.C: New.
7343 * g++.dg/cpp1y/auto-fn6.C: New.
7344 * g++.dg/cpp1y/auto-fn7.C: New.
7345 * g++.dg/cpp1y/auto-fn8.C: New.
7346 * g++.dg/cpp1y/auto-fn9.C: New.
7347 * g++.dg/cpp1y/auto-fn10.C: New.
7348 * g++.dg/cpp1y/auto-fn11.C: New.
7349
7350 2012-03-23 Richard Guenther <rguenther@suse.de>
7351
7352 PR tree-optimization/52678
7353 * gfortran.dg/pr52678.f: New testcase.
7354
7355 2012-03-23 Richard Guenther <rguenther@suse.de>
7356
7357 PR tree-optimization/52638
7358 * g++.dg/torture/pr52638.C: New testcase.
7359
7360 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
7361
7362 PR c++/52487
7363 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
7364
7365 2012-03-22 Jakub Jelinek <jakub@redhat.com>
7366
7367 PR c++/52671
7368 * g++.dg/ext/attrib44.C: New test.
7369
7370 2012-03-22 Jan Hubicka <jh@suse.cz>
7371
7372 PR middle-end/51737
7373 * g++.dg/torture/pr51737.C: New testcase
7374
7375 2012-03-22 Richard Guenther <rguenther@suse.de>
7376
7377 PR tree-optimization/52548
7378 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
7379
7380 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7381
7382 * lib/fortran-modules.exp (list-module-names-1): Remove
7383 warning.
7384
7385 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7386
7387 PR target/50751
7388 * gcc.target/sh/pr50751-1.c: New.
7389 * gcc.target/sh/pr50751-2.c: New.
7390 * gcc.target/sh/pr50751-3.c: New.
7391
7392 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
7393
7394 PR target/52479
7395 * gcc.target/sh/sh4a-cos.c: Remove.
7396 * gcc.target/sh/sh4a-sin.c: Remove.
7397 * gcc.target/sh/sh4a-sincos.c: Remove.
7398
7399 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
7400
7401 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
7402 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
7403
7404 2012-03-21 Martin Jambor <mjambor@suse.cz>
7405
7406 PR testsuite/52641
7407 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
7408 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
7409
7410 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
7411
7412 * gcc.target/arm/thumb-16bit-ops.c: New file.
7413 * gcc.target/arm/thumb-ifcvt.c: New file.
7414
7415 2012-03-20 Jason Merrill <jason@redhat.com>
7416
7417 * lib/target-supports.exp: Add { target c++1y }.
7418
7419 * g++.dg/cpp0x/auto32.C: New.
7420
7421 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7422
7423 PR testsuite/52641
7424 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
7425 int32plus.
7426 * gcc.dg/torture/pr48124-4.c: Ditto:
7427 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
7428
7429 2012-03-20 Jason Merrill <jason@redhat.com>
7430
7431 PR c++/52510
7432 * g++.dg/cpp0x/initlist66.C: New.
7433
7434 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7435
7436 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
7437 __AVR_HAVE_LPMX__
7438
7439 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
7440
7441 PR target/49868
7442 * gcc.target/avr/torture/addr-space-2.h: New file.
7443 * gcc.target/avr/torture/addr-space-2-g.h: New test.
7444 * gcc.target/avr/torture/addr-space-2-0.h: New test.
7445 * gcc.target/avr/torture/addr-space-2-1.h: New test.
7446 * gcc.target/avr/torture/addr-space-2-x.h: New test.
7447
7448 2012-03-20 Richard Guenther <rguenther@suse.de>
7449
7450 * gnat.dg/pack16.adb: New testcase.
7451 * gnat.dg/pack16_pkg.ads: Likewise.
7452 * gnat.dg/specs/pack8.ads: Likewise.
7453 * gnat.dg/specs/pack8_pkg.ads: Likewise.
7454
7455 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7456
7457 * g++.dg/warn/Wuseless-cast.C: Extend.
7458
7459 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7460
7461 PR c++/14710
7462 * g++.dg/warn/Wuseless-cast.C: New.
7463
7464 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
7465
7466 PR libfortran/52608
7467 * gfortran.dg/pr52608.f90: New test.
7468
7469 2012-03-17 Tobias Burnus <burnus@net-b.de>
7470
7471 PR fortran/52585
7472 * gfortran.dg/proc_ptr_36.f90: New.
7473
7474 2012-03-16 Martin Jambor <mjambor@suse.cz>
7475
7476 * gcc.dg/misaligned-expand-1.c: New test.
7477 * gcc.dg/misaligned-expand-3.c: Likewise.
7478
7479 2012-03-16 Richard Guenther <rguenther@suse.de>
7480 Kai Tietz <ktietz@redhat.com>
7481
7482 PR middle-end/48814
7483 * gcc.c-torture/execute/pr48814-1.c: New test.
7484 * gcc.c-torture/execute/pr48814-2.c: New test.
7485 * gcc.dg/tree-ssa/assign-1.c: New test.
7486 * gcc.dg/tree-ssa/assign-2.c: New test.
7487 * gcc.dg/tree-ssa/assign-3.c: New test.
7488
7489 2012-03-16 Richard Guenther <rguenther@suse.de>
7490
7491 * gnat.dg/specs/pack7.ads: New testcase.
7492
7493 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7494
7495 PR target/52568
7496 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
7497 * gcc.dg/torture/vshuf-8.inc: Likewise.
7498 * gcc.dg/torture/vshuf-16.inc: Likewise.
7499 * gcc.dg/torture/vshuf-32.inc: Likewise.
7500
7501 2012-03-15 Jason Merrill <jason@redhat.com>
7502
7503 * g++.dg/torture/pr52582.C: New.
7504
7505 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7506
7507 * lib/fortran-modules.exp: New file which was forgotten in r185430.
7508
7509 2012-03-15 Ira Rosen <irar@il.ibm.com>
7510 Ulrich Weigand <ulrich.weigand@linaro.org>
7511
7512 * gcc.dg/vect/slp-cond-3.c: New test.
7513 * gcc.dg/vect/slp-cond-4.c: New test.
7514
7515 2012-03-15 Ira Rosen <irar@il.ibm.com>
7516 Ulrich Weigand <ulrich.weigand@linaro.org>
7517
7518 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
7519 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
7520
7521 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
7522
7523 PR libfortran/52434
7524 PR libfortran/48878
7525 PR libfortran/38199
7526 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
7527 * gfortran.dg/round_1.f03: Likewise.
7528
7529 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7530 Andrew Pinski <apinski@cavium.com>
7531
7532 PR middle-end/52592
7533 * gcc.dg/pr52592.c: New test.
7534
7535 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
7536
7537 * gfortran.fortran-torture/compile/compile.exp: Simplify.
7538 * gfortran.fortran-torture/execute/execute.exp: Likewise.
7539 * lib/gcc-dg.exp (cleanup-modules): Move to ..
7540 * lib/fortran-modules.exp: .. this new file. Adjust users.
7541 * lib/gfortran-dg.exp (gfortran-dg-runtest,
7542 gfortran-dg-debug-runtest): Call cleanup-modules.
7543 * lib/fortran-torture.exp (fortran-torture-execute,
7544 fortran-torture): Likewise.
7545 * gfortran.dg/coarray/caf.exp: Likewise.
7546 * lib/lto.exp: Likewise.
7547 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
7548 * gfortran.dg/class_4b.f03: Likewise.
7549 * gfortran.dg/class_4c.f03: Likewise.
7550 * gfortran.dg/class_45a.f03: Likewise.
7551 * gfortran.dg/binding_label_tests_10.f03: Likewise.
7552 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
7553 * gfortran.dg/binding_label_tests_11.f03: Likewise.
7554 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
7555 * gfortran.dg/binding_label_tests_13.f03: Likewise.
7556 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
7557 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
7558 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
7559 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
7560 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
7561 * gfortran.dg/whole_file_28.f90: Likewise.
7562 * gfortran.dg/whole_file_29.f90: Likewise.
7563 * gfortran.dg/whole_file_30.f90: Likewise.
7564 * gfortran.dg/whole_file_31.f90: Likewise.
7565
7566 2012-03-15 Jakub Jelinek <jakub@redhat.com>
7567
7568 PR tree-optimization/52267
7569 * gcc.dg/pr52267.c: New test.
7570 * gcc.dg/tree-ssa/vrp65.c: New test.
7571 * gcc.dg/tree-ssa/vrp66.c: New test.
7572
7573 2012-03-15 Richard Guenther <rguenther@suse.de>
7574
7575 PR middle-end/52580
7576 * gfortran.dg/vect/pr52580.f: New testcase.
7577
7578 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
7579
7580 * gcc.target/sh/fpul-usage-1.c: New.
7581
7582 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
7583
7584 PR target/49468
7585 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
7586 * gcc.target/sh/pr49468-di.c: Likewise.
7587
7588 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7589
7590 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
7591 * gcc.dg/c99-stdint-6.c: Likewise.
7592 * gcc.dg/lto/20090210_0.c: Likewise.
7593 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
7594 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
7595 * gcc.dg/pragma-init-fini-2.c: Likewise.
7596 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
7597 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
7598 * gcc.target/i386/pr22152.c: Likewise.
7599 * gcc.target/i386/vect8-ret.c: Likewise.
7600 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
7601 handling.
7602
7603 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7604
7605 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
7606 * g++.dg/tree-prof/partition1.C: Likewise.
7607 * g++.dg/tree-prof/partition2.C: Likewise.
7608 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
7609 handling.
7610 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
7611 * gcc.c-torture/execute/20010724-1.c: Remove.
7612 * gcc.c-torture/execute/20010724-1.x: Remove.
7613 * gcc.c-torture/execute/20040208-2.c: Remove.
7614 * gcc.c-torture/execute/20040208-2.x: Remove.
7615 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
7616 Remove.
7617 (main) [__mips__ && __sgi__]: Remove.
7618 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
7619 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
7620 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
7621 mips-sgi-irix6* handling.
7622 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
7623 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
7624 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
7625 handling.
7626 * gcc.dg/torture/builtin-logb-1.c: Likewise.
7627 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
7628 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
7629 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
7630 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
7631 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
7632 mips-sgi-irix6*.
7633 * gcc.target/mips/interrupt_handler-3.c: Likewise.
7634 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
7635 * gcc.target/mips/save-restore-3.c: Likewise.
7636 * gcc.target/mips/save-restore-4.c: Likewise.
7637 * gcc.target/mips/save-restore-5.c: Likewise.
7638 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
7639 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
7640 messages.
7641 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
7642 IRIX 6 handling.
7643 (restore_ld_library_path_env_vars): Likewise.
7644 * lib/target-supports.exp (check_profiling_available): Remove
7645 mips*-*-irix* handling.
7646 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
7647 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
7648 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
7649
7650 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7651
7652 PR c++/52582
7653 * g++.dg/opt/pr52582.C: New test.
7654
7655 2012-03-14 Richard Guenther <rguenther@suse.de>
7656
7657 PR tree-optimization/52571
7658 * gcc.dg/vect/vect-2.c: Initialize arrays.
7659 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7660 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
7661 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
7662
7663 2012-03-14 Richard Guenther <rguenther@suse.de>
7664
7665 PR middle-end/52080
7666 PR middle-end/52097
7667 PR middle-end/48124
7668 * gcc.dg/torture/pr48124-1.c: New testcase.
7669 * gcc.dg/torture/pr48124-2.c: Likewise.
7670 * gcc.dg/torture/pr48124-3.c: Likewise.
7671 * gcc.dg/torture/pr48124-4.c: Likewise.
7672
7673 2012-03-14 Richard Guenther <rguenther@suse.de>
7674
7675 PR middle-end/52578
7676 * gcc.dg/pr52578.c: New testcase.
7677
7678 2012-03-14 Jakub Jelinek <jakub@redhat.com>
7679
7680 PR c++/52521
7681 * g++.dg/cpp0x/udlit-args2.C: New test.
7682
7683 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
7684
7685 PR target/48596
7686 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
7687 * gcc.c-torture/compile/pr48596.c: ... here.
7688
7689 2012-01-30 Dodji Seketeli <dodji@redhat.com>
7690
7691 PR c++/51641
7692 * g++.dg/lookup/hidden-class17.C: New test.
7693
7694 2012-03-13 Jakub Jelinek <jakub@redhat.com>
7695
7696 PR c/52577
7697 * gcc.dg/Wunused-var-3.c: New test.
7698
7699 2012-03-13 Martin Jambor <mjambor@suse.cz>
7700
7701 * gcc.dg/misaligned-expand-2.c: New test.
7702
7703 2012-03-13 Richard Guenther <rguenther@suse.de>
7704
7705 PR middle-end/52134
7706 * gcc.dg/pr52134.c: New testcase.
7707
7708 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7709
7710 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
7711
7712 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7713
7714 PR tree-optimization/46728
7715 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
7716 * gcc.target/powerpc/pr46728-5.c: Likewise.
7717 * gcc.target/powerpc/pr46728-8.c: Likewise.
7718 * gcc.target/powerpc/pr46728-10.c: Likewise.
7719 * gcc.target/powerpc/pr46728-11.c: Likewise.
7720 * gcc.target/powerpc/pr46728-13.c: Likewise.
7721 * gcc.target/powerpc/pr46728-14.c: Likewise.
7722 * gcc.target/powerpc/pr46728-15.c: Likewise.
7723
7724 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
7725
7726 PR c++/52299
7727 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
7728
7729 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7730
7731 PR tree-optimization/46728
7732 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
7733 * gcc.target/powerpc/pr46728-5.c: Likewise.
7734 * gcc.target/powerpc/pr46728-8.c: Likewise.
7735 * gcc.target/powerpc/pr46728-10.c: Likewise.
7736 * gcc.target/powerpc/pr46728-11.c: Likewise.
7737 * gcc.target/powerpc/pr46728-13.c: Likewise.
7738 * gcc.target/powerpc/pr46728-14.c: Likewise.
7739 * gcc.target/powerpc/pr46728-15.c: Likewise.
7740
7741 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
7742
7743 PR target/49868
7744 * gcc.target/avr/torture/addr-space-1.h: New file.
7745 * gcc.target/avr/torture/addr-space-1-g.h: New test.
7746 * gcc.target/avr/torture/addr-space-1-0.h: New test.
7747 * gcc.target/avr/torture/addr-space-1-1.h: New test.
7748 * gcc.target/avr/torture/addr-space-1-x.h: New test.
7749
7750 2012-03-12 Andrew Pinski <apinski@cavium.com>
7751
7752 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
7753
7754 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7755
7756 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
7757 * g++.dg/abi/thunk4.C: Likewise.
7758 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
7759 Adapt line numbers.
7760 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7761 handling.
7762 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
7763 * g++.dg/eh/spbp.C: Likewise.
7764 * g++.dg/ext/label13.C: Likewise.
7765 * g++.dg/guality/guality.exp: Likewise.
7766 * g++.dg/other/anon5.C: Likewise.
7767 * g++.dg/other/pragma-ep-1.C: Remove.
7768 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
7769 * g++.dg/warn/pr31246.C: Likewise.
7770 * g++.dg/warn/weak1.C: Likewise.
7771 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
7772 * g++.old-deja/g++.ext/attrib5.C: Likewise.
7773 * gcc.c-torture/compile/limits-declparen.c: Likewise.
7774 * gcc.c-torture/compile/limits-pointer.c: Likewise.
7775 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
7776 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
7777 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
7778 * gcc.dg/c99-tgmath-1.c: Likewise.
7779 * gcc.dg/c99-tgmath-2.c: Likewise.
7780 * gcc.dg/c99-tgmath-3.c: Likewise.
7781 * gcc.dg/c99-tgmath-4.c: Likewise.
7782 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
7783 handling.
7784 * gcc.dg/debug/pr49032.c: Likewise.
7785 * gcc.dg/guality/guality.exp: Likewise.
7786 * gcc.dg/intmax_t-1.c: Likewise.
7787 * gcc.dg/pr48616.c: Likewise.
7788 * gcc.dg/pragma-ep-1.c: Remove.
7789 * gcc.dg/pragma-ep-2.c: Remove.
7790 * gcc.dg/pragma-ep-3.c: Remove.
7791 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
7792 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
7793 * gcc.misc-tests/gcov-14.c: Likewise.
7794 * gfortran.dg/guality/guality.exp: Likewise.
7795 * lib/target-supports.exp (check_weak_available): Likewise.
7796 (add_options_for_tls): Likewise.
7797 (check_ascii_locale_available): Likewise.
7798 * obj-c++.dg/dwarf-2.mm: Likewise.
7799 * objc.dg/dwarf-1.m: Likewise.
7800 * objc.dg/dwarf-2.m: Likewise.
7801
7802 2012-03-12 Jakub Jelinek <jakub@redhat.com>
7803
7804 PR tree-optimization/51721
7805 * gcc.dg/tree-ssa/vrp64.c: New test.
7806
7807 PR tree-optimization/52533
7808 * gcc.c-torture/compile/pr52533.c: New test.
7809
7810 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
7811
7812 * gcc.target/i386/rtm-xabort-1.c: New.
7813 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
7814 * gcc.target/i386/rtm-xend-1.c: Ditto.
7815 * gcc.target/i386/rtm-xtest-1.c: Ditto.
7816 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
7817 * gcc.target/i386/sse-13.c: Ditto.
7818 * gcc.target/i386/sse-14.c: Ditto.
7819 * gcc.target/i386/sse-22.c: Ditto.
7820 * gcc.target/i386/sse-23.c: Ditto.
7821 * g++.dg/other/i386-2.C: Ditto.
7822 * g++.dg/other/i386-3.C: Ditto.
7823
7824 2012-03-12 Tobias Burnus <burnus@net-b.de>
7825
7826 PR fortran/52542
7827 * gfortran.dg/proc_ptr_35.f90: New.
7828
7829 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
7830
7831 PR target/52530
7832 * gcc.dg/torture/pr52530.c: New test.
7833
7834 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
7835
7836 PR target/51244
7837 * gcc.target/sh/pr51244-1.c: Fix thinkos.
7838
7839 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7840
7841 PR target/52450
7842 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
7843
7844 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
7845
7846 2012-03-09 Andrew Pinski <apinski@cavium.com>
7847
7848 PR middle-end/51988
7849 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
7850 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
7851
7852 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
7853
7854 * gcc.dg/tree-ssa/scev-3.c: New.
7855 * gcc.dg/tree-ssa/scev-4.c: New.
7856
7857 2012-03-08 Tobias Burnus <burnus@net-b.de>
7858
7859 PR fortran/52469
7860 * gfortran.dg/proc_ptr_34.f90
7861
7862 2012-03-07 Jason Merrill <jason@redhat.com>
7863
7864 PR c++/52521
7865 * g++.dg/cpp0x/udlit-mangle.C: New.
7866
7867 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
7868
7869 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
7870
7871 2012-03-06 Richard Guenther <rguenther@suse.de>
7872
7873 PR middle-end/52493
7874 * gcc.dg/torture/pr52493.c: New testcase.
7875
7876 2012-03-06 Richard Guenther <rguenther@suse.de>
7877
7878 PR lto/52097
7879 * gcc.dg/lto/pr52097_0.c: New testcase.
7880
7881 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
7882
7883 PR target/51244
7884 * gcc.target/sh/pr51244-1.c: New.
7885 * gcc.target/sh/pr51244-2.c: New.
7886 * gcc.target/sh/pr51244-3.c: New.
7887
7888 2012-03-05 Jason Merrill <jason@redhat.com>
7889
7890 PR c++/51930
7891 * g++.dg/ext/visibility/template11.C: New.
7892
7893 * g++.dg/cpp0x/implicit13.C: New.
7894
7895 2012-03-05 Jakub Jelinek <jakub@redhat.com>
7896
7897 PR tree-optimization/51721
7898 * gcc.dg/tree-ssa/vrp63.c: New test.
7899 * gcc.dg/pr51721.c: New test.
7900
7901 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7902
7903 PR fortran/50981
7904 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
7905 argument checks.
7906
7907 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
7908
7909 PR target/52146
7910 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
7911
7912 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
7913
7914 PR fortran/50981
7915 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
7916
7917 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
7918
7919 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
7920 int32plus.
7921
7922 2012-03-03 Jason Merrill <jason@redhat.com>
7923
7924 * g++.dg/cpp0x/nsdmi-defer6.C: New.
7925
7926 Core 1270
7927 * g++.dg/cpp0x/initlist65.C: New.
7928
7929 PR c++/36797
7930 * g++.dg/ext/is_empty2.C: New.
7931
7932 2012-03-03 Tobias Burnus <burnus@net-b.de>
7933
7934 PR fortran/48820
7935 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
7936
7937 2012-03-03 Tobias Burnus <burnus@net-b.de>
7938
7939 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
7940 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
7941 * gfortran.dg/bind_c_usage_8.f03: Ditto.
7942 * gfortran.dg/c_kind_tests_2.f03: Ditto.
7943 * gfortran.dg/class_30.f90: Remove dg-warning line.
7944 * gfortran.dg/bind_c_usage_25.f90: New.
7945
7946 2012-03-03 Tobias Burnus <burnus@net-b.de>
7947
7948 PR fortran/48820
7949 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
7950 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
7951 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
7952
7953 2012-03-03 Tobias Burnus <burnus@net-b.de>
7954
7955 PR fortran/48820
7956 * gfortran.dg/assumed_type_1.f90: New.
7957 * gfortran.dg/assumed_type_2.f90: New.
7958 * gfortran.dg/assumed_type_3.f90: New.
7959 * gfortran.dg/assumed_type_4.f90: New.
7960
7961 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
7962
7963 PR target/49486
7964 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
7965 * gcc.target/sh/pr49468-di.c: New.
7966
7967 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
7968
7969 * gcc.dg/graphite/pr50561.c: Update.
7970
7971 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
7972
7973 * gcc.target/powerpc/pr52457.c: New test.
7974
7975 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
7976
7977 * gcc.target/arm/sat-1.c: New test.
7978
7979 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
7980
7981 PR target/46716
7982 * gcc.target/i386/pr46716.c: New test.
7983
7984 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
7985
7986 PR c++/51989
7987 * g++.dg/cpp0x/sfinae32.C: New.
7988
7989 2012-03-02 Richard Guenther <rguenther@suse.de>
7990
7991 PR tree-optimization/52406
7992 * gcc.dg/torture/pr52406.c: New testcase.
7993
7994 2012-03-02 Tobias Burnus <burnus@net-b.de>
7995
7996 PR fortran/52325
7997 * gfortran.dg/derived_comp_array_ref_8.f90: New.
7998 * gfortran.dg/nullify_2.f90: Update dg-error.
7999 * gfortran.dg/nullify_4.f90: Ditto.
8000 * gfortran.dg/pointer_init_6.f90: Ditto.
8001
8002 2012-03-02 Tobias Burnus <burnus@net-b.de>
8003
8004 PR fortran/52270
8005 * gfortran.dg/class_51.f90: New.
8006
8007 2012-03-02 Tobias Burnus <burnus@net-b.de>
8008
8009 PR fortran/52452
8010 * gfortran.dg/intrinsic_8.f90: New.
8011
8012 2012-03-01 Kai Tietz <ktietz@redhat.com>
8013
8014 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
8015 routines on mingw targets.
8016 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
8017
8018 2012-03-01 Jakub Jelinek <jakub@redhat.com>
8019
8020 PR tree-optimization/52445
8021 * gcc.dg/pr52445.c: New test.
8022
8023 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8024
8025 PR target/52437
8026 * gcc.c-torture/compile/pr52437.c: New test.
8027
8028 PR middle-end/52419
8029 * gcc.dg/torture/pr52419.c: New test.
8030
8031 PR tree-optimization/52429
8032 * gcc.dg/torture/pr52429.c: New test.
8033 * g++.dg/opt/pr52429.C: New test.
8034
8035 2012-02-29 Richard Guenther <rguenther@suse.de>
8036
8037 PR testsuite/52297
8038 * gcc.dg/lto/trans-mem-1_0.c: Remove.
8039 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
8040 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
8041 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
8042 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
8043 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
8044
8045 2012-02-29 Jakub Jelinek <jakub@redhat.com>
8046
8047 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
8048
8049 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
8050
8051 PR fortran/52386
8052 * gfortran.dg/realloc_on_assign_13.f90 : New test.
8053
8054 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8055
8056 PR target/51534
8057 * gcc.target/arm/neon/pr51534.c: New testcase.
8058
8059 2012-02-28 Richard Guenther <rguenther@suse.de>
8060
8061 PR target/52407
8062 * gcc.dg/torture/pr52407.c: New testcase.
8063
8064 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8065
8066 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
8067 * gcc.target/arm/vfp2.c: Likewise.
8068 * gcc.target/arm/vfp3.c: Likewise.
8069 * gcc.target/arm/vfp4.c: Likewise.
8070 * gcc.target/arm/vfp5.c: Likewise.
8071 * gcc.target/arm/vfp6.c: Likewise.
8072 * gcc.target/arm/vfp7.c: Likewise.
8073 * gcc.target/arm/vfp8.c: Likewise.
8074 * gcc.target/arm/vfp9.c: Likewise.
8075 * gcc.target/arm/vfp10.c: Likewise.
8076 * gcc.target/arm/vfp11.c: Likewise.
8077 * gcc.target/arm/vfp12.c: Likewise.
8078 * gcc.target/arm/vfp13.c: Likewise.
8079 * gcc.target/arm/vfp14.c: Likewise.
8080 * gcc.target/arm/vfp15.c: Likewise.
8081 * gcc.target/arm/vfp16.c: Likewise.
8082 * gcc.target/arm/vfp17.c: Likewise.
8083 * gcc.target/arm/neon-constants.h: New file.
8084 * gcc.target/arm/neon-vect1.c: New test.
8085 * gcc.target/arm/neon-vect2.c: New test.
8086 * gcc.target/arm/neon-vect3.c: New test.
8087 * gcc.target/arm/neon-vect4.c: New test.
8088 * gcc.target/arm/neon-vect5.c: New test.
8089 * gcc.target/arm/neon-vect6.c: New test.
8090 * gcc.target/arm/neon-vect7.c: New test.
8091 * gcc.target/arm/neon-vect8.c: New test.
8092
8093 2012-02-28 Richard Guenther <rguenther@suse.de>
8094
8095 PR tree-optimization/52402
8096 * gcc.dg/torture/pr52402.c: New testcase.
8097
8098 2012-02-28 Richard Guenther <rguenther@suse.de>
8099
8100 PR lto/52400
8101 * g++.dg/lto/pr52400_0.C: New testcase.
8102
8103 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
8104
8105 * gcc.target/avr/torture/builtins-1.c: New test.
8106 * gcc.target/avr/torture/builtins-error.c: New test.
8107
8108 2012-02-28 Kai Tietz <ktietz@redhat.com>
8109
8110 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
8111 * gcc.target/i386/pr45352-2.c: Likewise.
8112 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
8113 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
8114 targets instead rand.
8115 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
8116 * gcc.target/i386/sse2-mul-1.c: Likewise.
8117 * gcc.target/i386/sse4_1-blendps.c: Likewise.
8118 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
8119 * gcc.target/i386/pad-1.c: Likewise.
8120 * gcc.target/i386/pad-9.c: Likewise.
8121 * gcc.target/i386/pad-2.c: Likewise.
8122 * gcc.target/i386/pad-5b.c: Likewise.
8123 * gcc.target/i386/pad-8.c: Likewise.
8124 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
8125 * gcc.target/i386/pr44130.c: Likewise.
8126 * gcc.target/i386/align-main-1.c: Likewise.
8127 * gcc.target/i386/align-main-2.c: Likewise.
8128 * gcc.target/i386/sw-1.c: Likewise.
8129 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
8130 on x64 mingw target.
8131 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
8132 * gcc.target/i386/pr46295.c: Likewise.
8133 * gcc.target/i386/amd64-abi-1.c: Likewise.
8134 * gcc.target/i386/amd64-abi-2.c: Likewise.
8135 * gcc.target/i386/pr39082-1.c: Likewise.
8136 * gcc.target/i386/pr39162.c: Likewise.
8137 * gcc.target/i386/pr22152.c: Likewise.
8138 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
8139 * gcc.target/i386/wrfsbase-2.c: Likewise.
8140 * gcc.target/i386/local.c: Likewise
8141 * gcc.target/i386/wrgsbase-1.c: Likewise.
8142 * gcc.target/i386/wrfsbase-1.c: Likewise.
8143 * gcc.target/i386/pr39315-3.c: Likewise.
8144 * gcc.target/i386/pr35767-4.c: Likewise.
8145 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
8146 x64 mingw target.
8147 * gcc.target/i386/pr45336-2.c: Likewise.
8148 * gcc.target/i386/pr45336-1.c: Likewise.
8149 * gcc.target/i386/pr45336-4.c: Likewise.
8150
8151 2012-02-27 Tristan Gingold <gingold@adacore.com>
8152
8153 * gnat.dg/array20.ad[sb]: New test.
8154
8155 2012-02-27 Jakub Jelinek <jakub@redhat.com>
8156
8157 PR target/52375
8158 * gcc.target/arm/pr52375.c: New test.
8159 * gcc.c-torture/compile/pr52375.c: New test.
8160
8161 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8162
8163 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
8164 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
8165
8166 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
8167
8168 * gnat.dg/aggr19.adb: New test.
8169 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
8170
8171 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
8172
8173 PR target/49263
8174 * gcc.target/sh/pr49263.c: New.
8175
8176 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
8177
8178 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
8179 simulate_thread_wrapper_other_threads
8180 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
8181 Move initialization of 'value' to main().
8182 (main): Initialize 'value';
8183 * gcc.dg/simulate-thread/speculative-store.c
8184 (simulate_thread_step_verify): Return 0 when successful.
8185 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
8186 Reduce threshold.
8187 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
8188 (simulate_thread_wrapper_other_threads): Return a success/fail value
8189 and issue an error if the instruction count threshold is exceeded.
8190
8191 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8192
8193 PR target/50580
8194 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
8195 * gcc.target/mips/interrupt_handler-3.c: Likewise.
8196
8197 2012-02-24 Richard Guenther <rguenther@suse.de>
8198
8199 PR middle-end/52355
8200 * gcc.dg/pr52355.c: New testcase.
8201
8202 2012-02-23 Kai Tietz <ktietz@redhat.com>
8203
8204 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
8205 * gcc.dg/Wpadded.c: Likewise.
8206 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
8207 structure-layout.
8208 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
8209 for sleep by Sleep and add windows.h include for this function.
8210 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
8211 targets.
8212 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
8213 target.
8214 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
8215 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
8216 on x64 mingw target.
8217 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
8218 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
8219 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
8220 failure on LLP64 target.
8221
8222 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
8223
8224 PR c/52290
8225 * gcc.dg/noncompile/pr52290.c: New test.
8226
8227 2012-02-23 Jakub Jelinek <jakub@redhat.com>
8228
8229 PR tree-optimization/52019
8230 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
8231
8232 2012-02-22 Kai Tietz <ktietz@redhat.com>
8233
8234 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
8235 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
8236 derived pdiff_t type.
8237 * g++.dg/torture/pr49720.C: Likewise
8238
8239 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
8240
8241 PR target/52330
8242 * gcc.target/i386/pr52330.c: New test.
8243
8244 2012-02-22 Tobias Burnus <burnus@net-b.de>
8245
8246 PR fortran/52335
8247 * gfortran.dg/io_constraints_10.f90: New.
8248
8249 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
8250
8251 * lib/target-supports.exp (check_effective_target_vect_condition):
8252 Return true for NEON.
8253
8254 2012-02-21 Kai Tietz <ktietz@redhat.com>
8255
8256 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
8257
8258 2012-02-21 Richard Guenther <rguenther@suse.de>
8259
8260 PR tree-optimization/52324
8261 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
8262
8263 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
8264
8265 PR middle-end/51782
8266 * gcc.target/avr/torture/pr51782-1.c: New test.
8267
8268 2012-02-21 Jakub Jelinek <jakub@redhat.com>
8269
8270 PR tree-optimization/52318
8271 * gcc.dg/pr52318.c: New test.
8272
8273 2012-02-20 Kai Tietz <ktietz@redhat.com>
8274
8275 * gcc.dg/bf-ms-layout-3.c: New testcase.
8276
8277 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
8278
8279 PR testsuite/52229
8280 PR fortran/32380
8281 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
8282
8283 2012-02-20 Richard Guenther <rguenther@suse.de>
8284
8285 PR tree-optimization/52298
8286 * gcc.dg/torture/pr52298.c: New testcase.
8287 * gcc.dg/vect/pr52298.c: Likewise.
8288
8289 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
8290
8291 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
8292 * gcc.c-torture/execute/pr52286.c: Ditto.
8293
8294 2012-02-20 Jakub Jelinek <jakub@redhat.com>
8295
8296 PR tree-optimization/52286
8297 * gcc.c-torture/execute/pr52286.c: New test.
8298
8299 2012-02-18 Tobias Burnus <burnus@net-b.de>
8300
8301 PR fortran/52295
8302 * gfortran.dg/interface_35.f90: Use -std=f2003.
8303 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
8304 * gfortran.dg/interface_assignment_4.f90: Ditto.
8305 * gfortran.dg/bessel_1.f90: Ditto.
8306 * gfortran.dg/func_result_6.f90: Ditto.
8307 * gfortran.dg/hypot_1.f90: Ditto.
8308 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
8309
8310 2012-02-17 Tobias Burnus <burnus@net-b.de>
8311
8312 PR translation/52232
8313 PR translation/52234
8314 PR translation/52245
8315 PR translation/52246
8316 PR translation/52262
8317 PR translation/52273
8318 * gfortran.dg/coarray_22.f90: Update dg-error.
8319 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
8320
8321 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8322
8323 PR target/51753
8324 * lib/gcc-simulate-thread.exp: Load timeout.exp.
8325 (simulate-thread): Use default timeout.
8326
8327 2012-02-16 Jason Merrill <jason@redhat.com>
8328
8329 PR c++/52248
8330 * g++.dg/ext/timevar1.C: New.
8331
8332 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
8333
8334 PR c++/52126
8335 * g++.dg/template/using21.C: New.
8336 * g++.dg/template/using22.C: Likewise.
8337
8338 2012-02-16 Jason Merrill <jason@redhat.com>
8339
8340 PR c++/51415
8341 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
8342
8343 2012-02-16 Jakub Jelinek <jakub@redhat.com>
8344
8345 PR tree-optimization/52255
8346 * gcc.c-torture/compile/pr52255.c: New test.
8347
8348 PR debug/52260
8349 * g++.dg/debug/dwarf2/pr52260.C: New test.
8350
8351 PR middle-end/51929
8352 * g++.dg/ipa/pr51929.C: New test.
8353
8354 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8355
8356 PR target/52199
8357 * gcc.target/powerpc/pr52199.c: New file.
8358
8359 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8360
8361 PR target/52152
8362 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
8363
8364 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8365
8366 * gcc.dg/pr51867.c: Don't include <math.h>.
8367 (sqrtf): Declare.
8368
8369 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8370
8371 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
8372 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
8373
8374 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
8375
8376 PR tree-optimization/50561
8377 * gcc.dg/graphite/pr50561.c: New testcase.
8378
8379 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
8380
8381 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
8382 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
8383
8384 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8385
8386 * gnat.dg/discr35.ad[sb]: New test.
8387
8388 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
8389
8390 * gnat.dg/volatile10.adb: New test.
8391 * gnat.dg/volatile10_pkg.ads: New helper.
8392
8393 2012-02-14 Jason Merrill <jason@redhat.com>
8394
8395 * g++.dg/ext/attrib43.C: New.
8396
8397 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
8398
8399 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
8400 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
8401 fgnu_tm.
8402 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
8403 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
8404 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
8405 effective_target fgnu_tm.
8406 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
8407
8408 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8409
8410 PR c++/52247
8411 * g++.dg/template/asmgoto1.C: New test.
8412
8413 2012-02-14 Ian Lance Taylor <iant@google.com>
8414
8415 PR go/48501
8416 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
8417 compiling generated file for 64bit and index tests.
8418
8419 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
8420
8421 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
8422
8423 2012-02-14 Richard Guenther <rguenther@suse.de>
8424
8425 PR tree-optimization/52244
8426 PR tree-optimization/51528
8427 * gcc.dg/torture/pr52244.c: New testcase.
8428
8429 2012-02-14 Walter Lee <walt@tilera.com>
8430
8431 * g++.dg/other/PR23205.C: Disable test on tile.
8432 * g++.dg/other/pr23205-2.C: Disable test on tile.
8433 * gcc.dg/20020312-2.c: Add a condition for __tile__.
8434 * gcc.dg/20040813-1.c: Disable test on tile.
8435 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
8436 * gcc.misc-tests/linkage.exp: Handle tilegx.
8437
8438 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8439
8440 PR tree-optimization/52210
8441 * gcc.dg/pr52210.c: New test.
8442
8443 2012-02-14 Jason Merrill <jason@redhat.com>
8444
8445 PR c++/39055
8446 * g++.dg/overload/defarg5.C: New.
8447
8448 2012-02-14 Jakub Jelinek <jakub@redhat.com>
8449
8450 PR c/52181
8451 * c-c++-common/pr52181.c: New test.
8452
8453 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8454
8455 PR c++/52215
8456 * g++.dg/ext/atomic-1.C: New test.
8457
8458 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8459
8460 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
8461
8462 2012-02-13 Jakub Jelinek <jakub@redhat.com>
8463
8464 PR middle-end/52209
8465 * gcc.c-torture/execute/pr52209.c: New test.
8466
8467 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
8468
8469 PR fortran/50981
8470 * gfortran.dg/elemental_optional_args_5.f03: New test.
8471
8472 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
8473
8474 PR testsuite/50076
8475 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
8476 cases.
8477
8478 2012-02-11 Ian Lance Taylor <iant@google.com>
8479
8480 PR go/51874
8481 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
8482 SPARC Solaris. Don't run the test at all on systems where it may
8483 not work, rather than xfailing it.
8484
8485 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8486
8487 PR rtl-optimization/52175
8488 * gcc.c-torture/compile/pr52175.c: New test.
8489
8490 2012-02-10 Jason Merrill <jason@redhat.com>
8491
8492 PR c++/51910
8493 * g++.dg/template/repo10.C: New.
8494
8495 2012-02-11 Jakub Jelinek <jakub@redhat.com>
8496
8497 PR debug/52132
8498 * gcc.dg/pr52132.c: New test.
8499
8500 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
8501
8502 * gnat.dg/specs/aggr4.ads: New test.
8503 * gnat.dg/specs/aggr4_pkg.ads: New helper.
8504
8505 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
8506
8507 PR target/52146
8508 * gcc.target/i386/pr52146.c: New.
8509
8510 2012-02-10 Jakub Jelinek <jakub@redhat.com>
8511
8512 PR middle-end/52177
8513 * c-c++-common/pr52177.c: New test.
8514
8515 2012-02-10 Jan Hubicka <jh@suse.cz>
8516
8517 PR middle-end/48600
8518 * g++.dg/torture/pr48600.C: New testcase.
8519
8520 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
8521
8522 PR middle-end/52140
8523 * gcc.dg/dfp/pr52140.c: New test.
8524
8525 2012-02-09 Jakub Jelinek <jakub@redhat.com>
8526
8527 PR fortran/32380
8528 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
8529 of dg-options.
8530
8531 2012-02-09 Bin Cheng <bin.cheng@arm.com>
8532
8533 PR middle-end/51867
8534 * c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
8535 * gcc.dg/pr51867.c: New test.
8536
8537 2012-02-09 Ian Lance Taylor <iant@google.com>
8538
8539 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
8540 which don't support -fsplit-stack. Turn off optimization when
8541 compiling select5-out.go.
8542
8543 2012-02-08 Ian Lance Taylor <iant@google.com>
8544
8545 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
8546 systems which don't support -fsplit-stack.
8547
8548 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
8549
8550 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
8551 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
8552 machine instuction in the log.
8553
8554 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
8555
8556 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
8557 to 20 seconds.
8558
8559 2012-02-08 Magnus Granberg <zorry@gentoo.org>
8560
8561 PR driver/48524
8562 * gcc.dg/pr48524.c: New test.
8563 * gcc.dg/pr48524.spec: New spec file for test.
8564
8565 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
8566
8567 PR fortran/32380
8568 * gfortran.dg/vect/pr32380.f90: New test.
8569
8570 2012-02-08 Tobias Burnus <burnus@net-b.de>
8571
8572 PR fortran/52151
8573 * gfortran.dg/realloc_on_assign_12.f90: New.
8574
8575 2012-02-08 Richard Guenther <rguenther@suse.de>
8576
8577 PR rtl-optimization/52170
8578 * gcc.dg/torture/pr52170.c: New testcase.
8579
8580 2012-02-08 Jakub Jelinek <jakub@redhat.com>
8581
8582 PR gcov-profile/52150
8583 * gcc.dg/tree-prof/pr52150.c: New test.
8584
8585 PR rtl-optimization/52139
8586 * gcc.dg/pr52139.c: New test.
8587
8588 2012-02-07 Jason Merrill <jason@redhat.com>
8589
8590 PR c++/51675
8591 * g++.dg/cpp0x/constexpr-union3.C: New.
8592
8593 PR c++/52035
8594 * g++.dg/lto/pr52035_0.C: New.
8595
8596 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8597
8598 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
8599 * gcc.dg/special/weak-1.c: Likewise.
8600 * gcc.dg/ucnid-12.c: Likewise.
8601 * gcc.dg/torture/pr45678-1.c: Likewise.
8602 * gcc.dg/torture/pr45678-2.c: Likewise.
8603 * gcc.dg/vector-4.c: Likewise.
8604 * gcc.dg/ipa/inline-5.c: Likewise.
8605 * gcc.dg/ucnid-11.c: Likewise.
8606 * gcc.misc-tests/gcov-13.c: Likewise.
8607 * gcc.misc-tests/gcov-14.c: Likewise.
8608 * g++.dg/ext/label13.C: Likewise.
8609 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
8610 hppa*-*-hpux* options.
8611 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
8612 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
8613 * gcc.dg/pr48616.c: Likewise.
8614 * gcc.dg/pr17957.c: Likewise.
8615 * gcc.dg/pr17055-1.c: Likewise.
8616 * gcc.dg/pr32912-1.c: Likewise.
8617 * gcc.dg/tm/pr51472.c: Likewise.
8618 * c-c++-common/fold-bitand-4.c: Likewise.
8619 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
8620 Use dg-additional-options for extra options.
8621
8622 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
8623
8624 * gcc.target/epiphany/interrupt-2.c: New test.
8625
8626 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8627
8628 PR target/52155
8629 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
8630 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
8631 for MIPS ELF.
8632
8633 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8634
8635 PR target/52152
8636 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
8637
8638 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
8639
8640 PR middle-end/24306
8641 PR target/52154
8642 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
8643 * gcc.target/mips/va-arg-1.c: New test.
8644
8645 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
8646
8647 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
8648 for -mno-pointers-to-nested-functions.
8649
8650 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
8651
8652 * gcc.c-torture/execute/20120207-1.c: New test.
8653
8654 2012-02-07 Jakub Jelinek <jakub@redhat.com>
8655
8656 PR rtl-optimization/52060
8657 * gcc.dg/torture/pr52060.c: New test.
8658
8659 PR middle-end/52074
8660 * gcc.c-torture/compile/pr52074.c: New test.
8661
8662 2012-02-07 Tobias Burnus <burnus@net-b.de>
8663
8664 PR fortran/51514
8665 * gfortran.dg/class_to_type_2.f90: New.
8666
8667 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
8668
8669 PR fortran/32373
8670 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
8671 Remove module.
8672
8673 2012-02-06 Jason Merrill <jason@redhat.com>
8674
8675 PR c++/52088
8676 * g++.dg/template/conv13.C: New.
8677
8678 2012-02-06 Richard Guenther <rguenther@suse.de>
8679
8680 PR tree-optimization/52115
8681 * gcc.c-torture/compile/pr52115.c: New testcase.
8682
8683 2012-02-06 Jakub Jelinek <jakub@redhat.com>
8684
8685 PR target/52129
8686 * gcc.c-torture/execute/pr52129.c: New test.
8687
8688 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
8689
8690 * gcc.dg/pr48374.c: Actually add the test I forgot
8691 in the 2012-01-25 commit.
8692
8693 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8694
8695 PR fortran/32373
8696 * gfortran.dg/vect/vect-8.f90: New test case.
8697
8698 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
8699
8700 PR fortran/48847
8701 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
8702
8703 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
8704
8705 PR fortran/52102
8706 * gfortran.dg/class_48.f90 : Add test of allocate class array
8707 component with source in subroutine test3. Remove commenting
8708 out in subroutine test4, since branching on unitialized variable
8709 is now fixed (no PR for this last.).
8710
8711 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8712
8713 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
8714 on MIPS targets.
8715 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
8716
8717 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8718
8719 PR target/52125
8720 * lib/target-supports.exp (check_effective_target_mips_rel): New.
8721 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
8722
8723 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
8724
8725 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
8726 (check_effective_target_sync_int_long): Use it.
8727 (check_effective_target_sync_char_short): Likewise.
8728 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
8729
8730 2012-02-05 Tobias Burnus <burnus@net-b.de>
8731
8732 PR fortran/51972
8733 * gfortran.dg/class_48.f90: Add some further checks.
8734
8735 2012-02-05 Ira Rosen <irar@il.ibm.com>
8736
8737 PR tree-optimization/52091
8738 * gcc.dg/vect/pr52091.c: New test.
8739
8740 2012-02-04 Jakub Jelinek <jakub@redhat.com>
8741
8742 PR rtl-optimization/52113
8743 * gcc.target/avr/pr52113.c: New test.
8744
8745 2012-02-03 Jakub Jelinek <jakub@redhat.com>
8746
8747 PR rtl-optimization/52092
8748 * gcc.c-torture/compile/pr52092.c: New test.
8749
8750 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
8751
8752 PR fortran/41587
8753 * gfortran.dg/class_array_10.f03: New test.
8754
8755 PR fortran/46356
8756 * gfortran.dg/class_array_11.f03: New test.
8757
8758 PR fortran/51754
8759 * gfortran.dg/class_array_12.f03: New test.
8760
8761 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
8762
8763 PR fortran/52012
8764 * gfortran.dg/realloc_on_assign_11.f90: New test.
8765
8766 2012-02-02 Tobias Burnus <burnus@net-b.de>
8767
8768 PR fortran/52093
8769 * gfortran.dg/shape_7.f90: New.
8770
8771 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
8772
8773 * gcc.target/mips/mips-prepend-1.c: New test.
8774
8775 2012-02-02 Jan Hubicka <jh@suse.cz>
8776 Tom de Vries <tom@codesourcery.com>
8777
8778 PR middle-end/51998
8779 * gcc.dg/alias-12.c: New testcase.
8780 * gcc.dg/alias-13.c: New testcase.
8781
8782 2012-02-02 Jakub Jelinek <jakub@redhat.com>
8783
8784 PR target/52086
8785 * gcc.dg/pr52086.c: New test.
8786
8787 PR tree-optimization/52073
8788 * gcc.c-torture/compile/pr52073.c: New test.
8789
8790 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
8791
8792 PR fortran/51958
8793 * gfortran.dg/function_optimize_10.f90: New test.
8794
8795 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
8796
8797 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
8798 test on alpha*-*-*.
8799
8800 2012-02-01 Tobias Burnus <burnus@net-b.de>
8801
8802 PR fortran/52024
8803 * gfortran.dg/typebound_operator_14.f90: New.
8804
8805 2012-02-01 Tobias Burnus <burnus@net-b.de>
8806
8807 PR fortran/52059
8808 * gfortran.dg/elemental_function_1.f90: New.
8809
8810 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8811
8812 PR rtl-optimization/51374
8813 * gcc.target/avr/torture/pr51374-1.c:
8814 Also fail if SBIS is seen.
8815
8816 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
8817
8818 PR rtl-optimization/51374
8819 * gcc.target/avr/torture/pr51374-1.c: New.
8820
8821 2012-01-31 Tobias Burnus <burnus@net-b.de>
8822
8823 PR fortran/52024
8824 * gfortran.dg/typebound_generic_11.f90: New.
8825
8826 2012-01-31 Tobias Burnus <burnus@net-b.de>
8827
8828 PR fortran/52029
8829 * gfortran.dg/class_49.f90: New.
8830
8831 2012-01-31 Tobias Burnus <burnus@net-b.de>
8832
8833 PR fortran/52013
8834 * gfortran.dg/elemental_args_check_6.f90: New.
8835
8836 2012-01-31 Jason Merrill <jason@redhat.com>
8837
8838 PR c++/52043
8839 * g++.dg/cpp0x/variadic122.C: New.
8840
8841 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
8842
8843 PR fortran/52012
8844 * gfortran.dg/realloc_on_assign_10.f90: New test.
8845
8846 2012-01-31 Richard Guenther <rguenther@suse.de>
8847
8848 PR tree-optimization/51528
8849 * gcc.dg/torture/pr51528.c: New testcase.
8850
8851 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
8852
8853 PR go/48501
8854 * lib/go.exp (go_target_compile): Append timeout= to options.
8855 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
8856 select5-out.go test on alpha*-*-* targets.
8857
8858 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
8859
8860 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
8861 (TEST_SHORT): Reformat in the same way.
8862 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
8863 (TEST_SHORT): Reformat in the same way.
8864 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
8865 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
8866 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
8867 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
8868 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
8869
8870 2012-01-30 Bin Cheng <bin.cheng@arm.com>
8871
8872 PR target/51835
8873 * gcc.target/arm/pr51835.c: New testcase.
8874
8875 2012-01-30 Richard Guenther <rguenther@suse.de>
8876
8877 PR tree-optimization/52028
8878 * gcc.dg/torture/pr52028.c: New testcase.
8879 * gfortran.dg/ldist-pr45199.f: Adjust.
8880 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
8881 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
8882 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
8883
8884 2012-01-30 Jakub Jelinek <jakub@redhat.com>
8885
8886 PR debug/52027
8887 * gcc.dg/tree-prof/pr52027.c: New test.
8888
8889 PR tree-optimization/52046
8890 * gcc.dg/pr52046.c: New test.
8891
8892 PR debug/52048
8893 * g++.dg/other/pr52048.C: New test.
8894
8895 2012-01-30 Richard Guenther <rguenther@suse.de>
8896
8897 PR tree-optimization/52045
8898 * gcc.dg/pr52045.c: New testcase.
8899
8900 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
8901
8902 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
8903 new code generated for __sync_lock_release.
8904
8905 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8906
8907 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
8908
8909 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8910
8911 PR testsuite/51875
8912 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
8913
8914 * g++.dg/ext/visibility/template10.C: Fix typo.
8915
8916 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
8917
8918 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
8919
8920 PR c++/51327
8921 * g++.dg/cpp0x/constexpr-ice6.C: New.
8922
8923 2012-01-29 Tobias Burnus <burnus@net-b.de>
8924
8925 PR fortran/41600
8926 * gfortran.dg/default_initialization_6.f90: New.
8927
8928 2012-01-29 Tobias Burnus <burnus@net-b.de>
8929
8930 PR fortran/51972
8931 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
8932 * gfortran.dg/class_48.f90: New.
8933
8934 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
8935
8936 PR fortran/51808
8937 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
8938
8939 2012-01-28 Tobias Burnus <burnus@net-b.de>
8940
8941 PR fortran/51972
8942 * gfortran.dg/class_allocate_12.f90: New.
8943
8944 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
8945
8946 * gcc.dg/torture/pr50444.c: Fix dg directives.
8947
8948 2012-01-28 Jakub Jelinek <jakub@redhat.com>
8949
8950 PR target/52006
8951 * gcc.target/arm/pr52006.c: New test.
8952
8953 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
8954
8955 PR testsuite/52011
8956 * gcc.dg/lto/trans-mem.h: New file.
8957 * gcc.dg/lto/trans-mem-2_0.c: Include it.
8958 * gcc.dg/lto/trans-mem-1_1.c: Same.
8959 * gcc.dg/lto/trans-mem-4_1.c: Same.
8960 * gcc.dg/lto/trans-mem-3_1.c: Same.
8961
8962 2012-01-27 Tobias Burnus <burnus@net-b.de>
8963
8964 PR fortran/52022
8965 * gfortran.dg/dummy_procedure_7.f90: New.
8966
8967 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
8968
8969 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
8970 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
8971
8972 2012-01-27 Jakub Jelinek <jakub@redhat.com>
8973
8974 PR c++/51852
8975 * g++.dg/other/gc5.C: New test.
8976
8977 2012-01-27 Richard Guenther <rguenther@suse.de>
8978
8979 PR tree-optimization/50444
8980 * gcc.dg/torture/pr50444.c: New testcase.
8981
8982 2012-01-27 Tobias Burnus <burnus@net-b.de>
8983
8984 PR fortran/51970
8985 PR fortran/51977
8986 * gfortran.dg/move_alloc_13.f90: New.
8987
8988 2012-01-27 Tobias Burnus <burnus@net-b.de>
8989
8990 PR fortran/51953
8991 * gfortran.dg/allocate_alloc_opt_13.f90: New.
8992 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
8993 and change dg-error string.
8994
8995 2012-01-27 Tobias Burnus <burnus@net-b.de>
8996
8997 PR fortran/52016
8998 * gfortran.dg/elemental_args_check_5.f90: New.
8999
9000 2012-01-27 Richard Guenther <rguenther@suse.de>
9001
9002 PR middle-end/51959
9003 * g++.dg/torture/pr51959.C: New testcase.
9004
9005 2012-01-27 Tom de Vries <tom@codesourcery.com>
9006
9007 PR tree-optimization/51990
9008 * gcc.dg/pr51990.c: New test.
9009 * gcc.dg/pr51990-2.c: Same.
9010
9011 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
9012 Tobias Burnus <burnus@gcc.gnu.org>
9013
9014 PR fortran/48705
9015 * gfortran.dg/class_allocate_11.f03: New.
9016
9017 PR fortran/51870
9018 PR fortran/51943
9019 PR fortran/51946
9020 * gfortran.dg/class_allocate_7.f03: New.
9021 * gfortran.dg/class_allocate_8.f03: New.
9022 * gfortran.dg/class_allocate_9.f03: New.
9023 * gfortran.dg/class_allocate_10.f03: New.
9024
9025 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9026
9027 * gnat.dg/discr34.adb: New test.
9028 * gnat.dg/discr34_pkg.ads: New helper.
9029
9030 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9031
9032 * gnat.dg/discr33.adb: New test.
9033
9034 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9035
9036 * gnat.dg/limited_with3.ad[sb): New test.
9037 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
9038 * gnat.dg/limited_with3_pkg2.ads: Likewise.
9039 * gnat.dg/limited_with3_pkg3.ads: Likewise.
9040
9041 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
9042
9043 * gnat.dg/stack_usage1.adb: New test.
9044 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
9045
9046 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
9047 * gcc.dg/pr44194-2.c: Likewise.
9048
9049 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
9050
9051 PR c++/51370
9052 * g++.dg/template/crash112.C: New.
9053
9054 2012-01-27 Richard Henderson <rth@redhat.com>
9055
9056 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
9057
9058 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9059
9060 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
9061
9062 2012-01-26 Jakub Jelinek <jakub@redhat.com>
9063
9064 PR middle-end/51895
9065 * g++.dg/opt/pr51895.C: New test.
9066
9067 2012-01-26 Michael Matz <matz@suse.de>
9068
9069 PR tree-optimization/48794
9070 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
9071
9072 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9073
9074 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
9075
9076 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9077
9078 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
9079 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
9080 memory.
9081 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
9082 the default value for s390 and s390x.
9083
9084 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
9085
9086 PR lto/51698
9087 * gcc.dg/lto/trans-mem-4_0.c: New.
9088 * gcc.dg/lto/trans-mem-4_1.c: New.
9089 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
9090 TM builtins.
9091 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
9092 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
9093 TM builtins.
9094 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
9095 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
9096 TM builtins.
9097
9098 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
9099
9100 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
9101
9102 2012-01-25 Ian Lance Taylor <iant@google.com>
9103
9104 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
9105
9106 2012-01-25 Tobias Burnus <burnus@net-b.de>
9107
9108 PR fortran/51995
9109 * gfortran.dg/typebound_proc_25.f90: New.
9110
9111 2012-01-25 Jason Merrill <jason@redhat.com>
9112
9113 PR c++/51992
9114 * g++.dg/lto/pr51992_0.C: New.
9115
9116 2012-01-25 Jakub Jelinek <jakub@redhat.com>
9117
9118 PR tree-optimization/51987
9119 * gcc.target/i386/pr51987.c: New test.
9120
9121 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9122
9123 * gcc.dg/tm/lto-1.c: Require lto support in target.
9124
9125 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
9126
9127 PR rtl-optimization/48374
9128 * gcc.dg/pr48374.c: New test.
9129
9130 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
9131
9132 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
9133
9134 2012-01-25 Tobias Burnus <burnus@net-b.de>
9135
9136 PR fortran/51966
9137 * gfortran.dg/derived_constructor_char_3.f90: New.
9138
9139 2012-01-24 Ian Lance Taylor <iant@google.com>
9140
9141 * go.test/go-test.exp (filecmp): New procedure.
9142 (errchk): Handle quoted square brackets.
9143 (go-gc-tests): Set go_compile_args. Handle various new test
9144 lines. Skip a few new tests.
9145 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
9146
9147 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9148
9149 * lib/target-supports.exp (proc check_effective_target_vect_perm)
9150 (check_effective_target_vect_extract_even_odd)
9151 (check_effective_target_vect_interleave): Return true for MIPS
9152 paired-single.
9153
9154 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9155
9156 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
9157 (main): Use it instead of argc.
9158
9159 2012-01-24 Jason Merrill <jason@redhat.com>
9160
9161 PR c++/51973
9162 * g++.dg/cpp0x/sfinae31.C: New.
9163
9164 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
9165
9166 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
9167
9168 2012-01-24 Jason Merrill <jason@redhat.com>
9169
9170 PR c++/51812
9171 * g++.dg/inherit/covariant20.C: New.
9172
9173 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9174
9175 PR c++/51223
9176 * g++.dg/parse/crash58.C: New.
9177
9178 2012-01-24 Jakub Jelinek <jakub@redhat.com>
9179
9180 PR target/51957
9181 * gcc.dg/pr51957-1.c: New test.
9182 * gcc.dg/pr51957-1.h: New file.
9183 * gcc.dg/pr51957-2.c: New test.
9184
9185 2012-01-23 Jason Merrill <jason@redhat.com>
9186
9187 PR c++/51930
9188 * g++.dg/ext/visibility/template10.C: New.
9189
9190 2012-01-23 Tobias Burnus <burnus@net-b.de>
9191
9192 PR fortran/51948
9193 * gfortran.dg/move_alloc_12.f90: New.
9194
9195 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9196
9197 PR middle-end/45416
9198 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
9199
9200 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9201
9202 PR c++/51398
9203 * g++.dg/template/crash111.C: New.
9204
9205 2012-01-23 Arnaud Charlet <charlet@adacore.com>
9206
9207 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
9208 configurations.
9209 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
9210
9211 2012-01-23 Dodji Seketeli <dodji@redhat.com>
9212
9213 PR testsuite/51941
9214 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
9215 the DW_TAG_class_type and DW_AT_name: "Executor".
9216
9217 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
9218
9219 * lib/target-supports.exp
9220 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
9221 (check_effective_target_vect_interleave): Likewise.
9222
9223 2012-01-22 Jason Merrill <jason@redhat.com>
9224
9225 PR c++/51925
9226 * g++.dg/template/using20.C: New.
9227 * g++.dg/template/template-id-2.C: Adjust diagnostic.
9228
9229 2012-01-23 Jason Merrill <jason@redhat.com>
9230
9231 PR target/51934
9232 * g++.dg/torture/pr51344.C: Limit to x86.
9233
9234 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
9235
9236 * c-c++-common/tm/omp.c: Require target with pthread support.
9237
9238 2012-01-23 Richard Guenther <rguenther@suse.de>
9239
9240 PR tree-optimization/51949
9241 * gcc.dg/torture/pr51949.c: New testcase.
9242
9243 2012-01-23 Jakub Jelinek <jakub@redhat.com>
9244
9245 PR rtl-optimization/51933
9246 * gcc.c-torture/execute/pr51933.c: New test.
9247
9248 2012-01-22 Douglas B Rupp <rupp@gnat.com>
9249
9250 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
9251 Do not define for Interix.
9252
9253 2012-01-22 Jason Merrill <jason@redhat.com>
9254
9255 PR c++/51832
9256 * g++.dg/lto/pr51832.h: New.
9257 * g++.dg/lto/pr51832_0.C: New.
9258 * g++.dg/lto/pr51832_1.C: New.
9259
9260 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
9261
9262 * gcc.dg/ext-elim-1.c: New test.
9263
9264 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9265
9266 PR target/51931
9267 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
9268 * g++.dg/opt/longbranch1.C: Likewise.
9269
9270 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9271
9272 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
9273 in C++11 mode.
9274
9275 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
9276
9277 PR fortran/50556
9278 * gfortran.dg/namelist_74.f90: New test.
9279 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
9280
9281 2012-01-21 Tobias Burnus <burnus@net-b.de>
9282
9283 PR fortran/51913
9284 * gfortran.dg/class_47.f90: New.
9285
9286 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
9287
9288 * gnat.dg/renaming5.ad[sb]: New test.
9289
9290 2012-01-20 Jason Merrill <jason@redhat.com>
9291
9292 PR c++/51919
9293 * g++.dg/pch/mangle1.{C,Hs}: Remove.
9294
9295 2012-01-20 Jason Merrill <jason@redhat.com>
9296
9297 PR c++/51922
9298 * g++.dg/ext/attrib42.C: Require ilp32.
9299
9300 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9301
9302 PR target/51915
9303 * gcc.target/arm/pr51915.c: New test.
9304
9305 2012-01-20 Cary Coutant <ccoutant@google.com>
9306 Dodji Seketeli <dodji@redhat.com>
9307
9308 PR debug/45682
9309 * g++.dg/debug/dwarf2/nested-3.C: New test.
9310
9311 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9312
9313 PR c++/51402
9314 * g++.dg/template/crash110.C: New.
9315
9316 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9317
9318 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
9319 Remove default options on hppa*-*-hpux*.
9320
9321 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9322
9323 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
9324
9325 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9326
9327 * gcc.c-torture/compile/pr51856.c: New testcase.
9328
9329 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
9330
9331 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
9332 options to go_target_compile.
9333
9334 2012-01-20 Kai Tietz <ktietz@redhat.com>
9335
9336 * g++.dg/torture/pr51344.C: Fix typo.
9337
9338 2012-01-20 Richard Guenther <rguenther@suse.de>
9339
9340 PR tree-optimization/51903
9341 * g++.dg/torture/pr51903.C: New testcase.
9342
9343 2012-01-20 Tobias Burnus <burnus@net-b.de>
9344 Janus Weil <janus@gcc.gnu.org>
9345
9346 PR fortran/51056
9347 * gfortran.dg/use_21.f90: New.
9348
9349 2012-01-20 Jakub Jelinek <jakub@redhat.com>
9350
9351 PR target/51106
9352 * gcc.dg/torture/pr51106-1.c: New test.
9353 * gcc.dg/torture/pr51106-2.c: New test.
9354
9355 2012-01-19 Kai Tietz <ktietz@redhat.com>
9356
9357 * g++.dg/torture/pr51344.C: New test.
9358
9359 2012-01-19 Tobias Burnus <burnus@net-b.de>
9360
9361 PR fortran/51904
9362 * gfortran.dg/intrinsic_size_2.f90: New.
9363
9364 2012-01-19 Jason Merrill <jason@redhat.com>
9365
9366 PR c++/51889
9367 * g++.dg/inherit/using7.C: New.
9368
9369 2012-01-19 Richard Guenther <rguenther@suse.de>
9370
9371 PR tree-optimization/37997
9372 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
9373
9374 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
9375
9376 PR rtl-optimization/51505
9377 * gcc.dg/pr51505.c: New test.
9378
9379 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
9380
9381 PR fortran/51634
9382 * gfortran.dg/typebound_operator_12.f03: New.
9383 * gfortran.dg/typebound_operator_13.f03: New.
9384
9385 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
9386
9387 PR c++/51225
9388 * g++.dg/cpp0x/pr51225.C: New.
9389
9390 2012-01-17 Ian Lance Taylor <iant@google.com>
9391
9392 PR go/50656
9393 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
9394
9395 2012-01-17 Tobias Burnus <burnus@net-b.de>
9396
9397 PR fortran/51869
9398 * gfortran.dg/realloc_on_assign_9.f90: New.
9399
9400 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
9401
9402 PR other/51165
9403 * gcc.dg/tm/memopt-3.c: Remove xfail.
9404 * gcc.dg/tm/memopt-4.c: Remove xfail.
9405 * gcc.dg/tm/memopt-5.c: Remove xfail.
9406 * gcc.dg/tm/memopt-7.c: Remove xfail.
9407
9408 2012-01-17 Jakub Jelinek <jakub@redhat.com>
9409
9410 PR tree-optimization/51877
9411 * gcc.c-torture/execute/pr51877.c: New test.
9412
9413 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
9414
9415 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
9416 {!vect_align_arrays} to vect_sizes_32B_16B.
9417 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
9418 * gcc.dg/vect/vect-peel-3.c: Ditto.
9419
9420 2012-01-16 Jason Merrill <jason@redhat.com>
9421
9422 PR c++/51854
9423 * g++.dg/abi/mangle60.C: New.
9424
9425 PR c++/51827
9426 * g++.dg/pch/mangle1.{C,Hs}: New.
9427
9428 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
9429 Tobias Burnus <burnus@net-b.de>
9430
9431 PR fortran/50981
9432 * gfortran.dg/elemental_optional_args_3.f90: New
9433 * gfortran.dg/elemental_optional_args_4.f90: New
9434
9435 2012-01-16 Tobias Burnus <burnus@net-b.de>
9436
9437 PR fortran/51809
9438 * gfortran.dg/use_20.f90: New
9439
9440 2012-01-16 Jason Merrill <jason@redhat.com>
9441
9442 PR c++/51868
9443 * g++.dg/cpp0x/rv-bitfield.C: New.
9444 * g++.dg/cpp0x/rv-bitfield2.C: New.
9445
9446 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
9447
9448 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
9449 subroutine 'qsort' and use index array to assign the result.
9450
9451 2012-01-16 Jakub Jelinek <jakub@redhat.com>
9452
9453 PR tree-optimization/51865
9454 * gcc.dg/pr51865.c: New test.
9455
9456 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9457
9458 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
9459
9460 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9461
9462 * gcc.target/mips/code-readable-2.c: Allow the jump table address
9463 to be loaded from the constant pool, rather than via %hi and %lo.
9464
9465 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
9466
9467 PR rtl-optimization/51821
9468 * gcc.dg/pr51821.c: New test.
9469
9470 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
9471
9472 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
9473
9474 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
9475
9476 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
9477
9478 2012-01-14 Tobias Burnus <burnus@net-b.de>
9479
9480 PR fortran/51800
9481 * gfortran.dg/init_flag_8.f90: New.
9482 * gfortran.dg/init_flag_9.f90: New.
9483
9484 2011-01-14 Tobias Burnus <burnus@net-b.de>
9485
9486 PR fortran/51816
9487 * gfortran.dg/use_18.f90: New.
9488 * gfortran.dg/use_19.f90: New.
9489
9490 2012-01-13 Ian Lance Taylor <iant@google.com>
9491
9492 PR c++/50012
9493 * g++.dg/warn/Wsign-compare-4.C: New.
9494
9495 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
9496
9497 PR fortran/48351
9498 * gfortran.dg/alloc_comp_assign.f03: New.
9499 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
9500 __BUILTIN_FREE from 38 to 32.
9501
9502 2012-01-13 Jason Merrill <jason@redhat.com>
9503
9504 PR c++/20681
9505 * g++.dg/warn/Wreturn-type-7.C: New.
9506
9507 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9508
9509 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
9510 assumption.
9511 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
9512 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
9513 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
9514 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
9515 int32plus because of big array needed.
9516 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
9517 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
9518
9519 2012-01-13 Jason Merrill <jason@redhat.com>
9520
9521 PR c++/51813
9522 * g++.dg/ext/visibility/template9.C: New.
9523
9524 PR c++/51620
9525 * g++.dg/cpp0x/defaulted34.C: New.
9526 * g++.dg/template/virtual3.C: New.
9527
9528 2012-01-13 Richard Guenther <rguenther@suse.de>
9529
9530 PR middle-end/8081
9531 * gcc.dg/torture/pr8081.c: New testcase.
9532
9533 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
9534
9535 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
9536
9537 2012-01-12 Jason Merrill <jason@redhat.com>
9538
9539 PR c++/51714
9540 * g++.dg/ext/stmtexpr14.C: New.
9541
9542 2012-01-13 Dodji Seketeli <dodji@redhat.com>
9543
9544 PR c++/51633
9545 * g++.dg/cpp0x/constexpr-diag4.C: New test.
9546
9547 2012-01-12 Jason Merrill <jason@redhat.com>
9548
9549 PR c++/48051
9550 * g++.dg/abi/mangle48.C: Test qualified-names, too.
9551 * g++.dg/abi/mangle58.C: Likewise.
9552
9553 PR c++/51403
9554 * g++.dg/template/arg8.C: New.
9555
9556 2012-01-12 Ira Rosen <irar@il.ibm.com>
9557
9558 PR tree-optimization/51799
9559 * gcc.dg/vect/pr51799.c: New test.
9560 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
9561 patterns.
9562
9563 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
9564 Tobias Burnus <burnus@net-b.de>
9565
9566 PR fortran/51057
9567 PR fortran/51616
9568 * lib/target-supports.exp
9569 (check_effective_target_fortran_largest_fp_has_sqrt): New.
9570 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
9571
9572 2012-01-11 Jason Merrill <jason@redhat.com>
9573
9574 PR c++/51565
9575 * g++.dg/ext/attrib42.C: New.
9576
9577 2012-01-11 Jakub Jelinek <jakub@redhat.com>
9578
9579 PR bootstrap/51796
9580 * gcc.dg/pr51796.c: New test.
9581
9582 2012-01-11 Jason Merrill <jason@redhat.com>
9583
9584 PR c++/51818
9585 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
9586
9587 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9588
9589 * gnat.dg/array19.ad[sb]: New test.
9590
9591 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
9592
9593 * gnat.dg/opt23.ad[sb]: New test.
9594 * gnat.dg/opt23_pkg.ad[sb]: New helper.
9595 * gnat.dg/opt24.ad[sb]: New test.
9596
9597 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9598
9599 PR tree-optimization/49642
9600 * gcc.dg/tree-ssa/pr49642-1.c: New test.
9601 * gcc.dg/tree-ssa/pr49642-2.c: New test.
9602
9603 2012-01-11 Jason Merrill <jason@redhat.com>
9604
9605 PR c++/51613
9606 * g++.dg/template/explicit-args5.C: New.
9607
9608 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
9609
9610 * gcc.c-torture/execute/20120110-1.c: New testcase.
9611
9612 2012-01-10 Jason Merrill <jason@redhat.com>
9613
9614 PR c++/51614
9615 * g++.dg/inherit/ambig1.C: New.
9616
9617 PR c++/51433
9618 * g++.dg/cpp0x/constexpr-cache1.C: New.
9619
9620 2012-01-10 Richard Guenther <rguenther@suse.de>
9621
9622 PR tree-optimization/51801
9623 * gcc.dg/torture/pr51801.c: New testcase.
9624
9625 2012-01-10 Tobias Burnus <burnus@net-b.de>
9626
9627 PR fortran/51652
9628 * gfortran.dg/allocate_with_typespec_5.f90: New.
9629
9630 2012-01-10 Tobias Burnus <burnus@net-b.de>
9631
9632 * gfortran.dg/class_39.f03: Update dg-error string.
9633
9634 2012-01-10 Richard Guenther <rguenther@suse.de>
9635
9636 PR tree-optimization/50913
9637 * gcc.dg/graphite/interchange-16.c: New testcase.
9638 * gcc.dg/graphite/scop-20.c: XFAIL.
9639 * gfortran.dg/graphite/interchange-1.f: Likewise.
9640 * gfortran.dg/graphite/block-1.f90: Likewise.
9641 * gfortran.dg/graphite/block-2.f: Likewise.
9642
9643 2012-01-10 Richard Henderson <rth@redhat.com>
9644
9645 * lib/target-supports.exp (check_effective_target_vect_perm,
9646 check_effective_target_vect_perm_byte,
9647 check_effective_target_vect_perm_short): Enable for arm neon.
9648
9649 2012-01-09 Tobias Burnus <burnus@net-b.de>
9650
9651 PR fortran/46328
9652 * gfortran.dg/typebound_operator_11.f90: New.
9653
9654 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
9655
9656 * gnat.dg/array18.adb: New test.
9657 * gnat.dg/array18_pkg.ads: New helper.
9658
9659 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
9660
9661 PR fortran/51791
9662 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
9663 around base object in first assignment in main program.
9664 * gfortran.dg/typebound_operator_10.f03: New test.
9665
9666 2012-01-09 Martin Jambor <mjambor@suse.cz>
9667
9668 PR tree-optimization/51759
9669 * g++.dg/ipa/pr51759.C: New test.
9670
9671 2012-01-09 Tobias Burnus <burnus@net-b.de>
9672
9673 PR fortran/51758
9674 * gfortran.dg/optional_absent_2.f90: New.
9675
9676 2012-01-09 Tobias Burnus <burnus@net-b.de>
9677
9678 PR fortran/51578
9679 * gfortran.dg/use_17.f90: New.
9680
9681 2012-01-09 Gary Funck <gary@intrepid.com>
9682
9683 PR preprocessor/33919
9684 * gcc.dg/pr33919.c: New test.
9685 * gcc.dg/pr33919-0.h: New test header file.
9686 * gcc.dg/pr33919-1.h: Ditto.
9687 * gcc.dg/pr33919-2.h: Ditto.
9688
9689 2012-01-07 Jan Hubicka <jh@suse.cz>
9690
9691 PR tree-optimize/51694
9692 * gcc.c-torture/compile/pr51694.c: new testcase.
9693
9694 2012-01-07 Jan Hubicka <jh@suse.cz>
9695
9696 PR tree-optimization/51600
9697 * g++.dg/torture/pr51600.C: New testcase.
9698
9699 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
9700
9701 PR gcov-profile/51715
9702 PR gcov-profile/51717
9703 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
9704 * gcc.misc-tests/gcov-14.c: Likewise.
9705
9706 2012-01-06 Jason Merrill <jason@redhat.com>
9707
9708 * g++.dg/parse/new5.C: New.
9709
9710 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
9711
9712 PR testsuite/51655
9713 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
9714 including <string.h>.
9715
9716 2012-01-06 Jason Merrill <jason@redhat.com>
9717
9718 * g++.dg/abi/mangle51.C: New.
9719 * g++.dg/abi/mangle52.C: New.
9720 * g++.dg/abi/mangle53.C: New.
9721 * g++.dg/abi/mangle54.C: New.
9722 * g++.dg/abi/mangle55.C: New.
9723 * g++.dg/abi/mangle56.C: New.
9724 * g++.dg/abi/mangle57.C: New.
9725 * g++.dg/abi/mangle58.C: New.
9726 * g++.dg/abi/mangle59.C: New.
9727 * g++.dg/cpp0x/trailing3.C: Update mangling.
9728 * g++.dg/cpp0x/variadic111.C: Update mangling.
9729 * g++.dg/cpp0x/variadic4.C: Update mangling.
9730 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
9731 * g++.dg/template/nontype22.C: Works now.
9732 * g++.dg/template/pr35240.C: Works now.
9733
9734 * g++.dg/cpp0x/error7.C: New.
9735
9736 2012-01-06 Tobias Burnus <burnus@net-b.de>
9737
9738 * gfortran.dg/deallocate_stat_2.f90: New.
9739 * coarray/allocate_errgmsg.f90: New.
9740 * gfortran.dg/coarray_lib_alloc_1.f90: New.
9741 * gfortran.dg/coarray_lib_alloc_2.f90: New.
9742 * coarray/subobject_1.f90: Fix for num_images > 1.
9743 * gfortran.dg/deallocate_stat.f90: Update due to changed
9744 stat= handling.
9745
9746 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
9747
9748 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
9749
9750 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
9751
9752 * ada/acats/overflow.lst: Add cb20004.
9753
9754 2012-01-05 Dodji Seketeli <dodji@redhat.com>
9755
9756 PR c++/51541
9757 * g++.dg/cpp0x/alias-decl-18.C: New test.
9758
9759 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
9760
9761 * gcc.c-torture/execute/20120104-1.c: New test.
9762
9763 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
9764
9765 PR fortran/PR48946
9766 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
9767 the old typebound_operator_8.f03.
9768 * gfortran.dg/typebound_operator_8.f03: New version of
9769 typebound_operator_7.f03 with 'u' a derived type instead of a
9770 class object.
9771
9772 2012-01-05 Richard Guenther <rguenther@suse.de>
9773
9774 * g++.dg/torture/pr49309.C: Skip for -flto.
9775
9776 2012-01-05 Jakub Jelinek <jakub@redhat.com>
9777
9778 PR middle-end/51761
9779 * gcc.c-torture/compile/pr51761.c: New test.
9780
9781 2012-01-05 Richard Guenther <rguenther@suse.de>
9782
9783 PR tree-optimization/51760
9784 * gcc.dg/torture/pr51760.c: New testcase.
9785
9786 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
9787
9788 PR middle-end/51472
9789 * gcc.dg/tm/memopt-6.c: Adjust regexp.
9790
9791 2012-01-05 Richard Guenther <rguenther@suse.de>
9792
9793 PR lto/41576
9794 * gfortran.dg/lto/pr41576_0.f90: New testcase.
9795 * gfortran.dg/lto/pr41576_1.f90: Likewise.
9796
9797 2012-01-04 Jakub Jelinek <jakub@redhat.com>
9798
9799 PR debug/51695
9800 * gcc.dg/pr51695.c: New test.
9801
9802 2012-01-04 Andrew Pinski <apinski@cavium.com>
9803
9804 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
9805 * gcc.target/mips/octeon2-lx-1.c: New test.
9806 * gcc.target/mips/mips64-dsp-ldx.c: New test.
9807 * gcc.target/mips/octeon2-lx-2.c: New test.
9808 * gcc.target/mips/octeon2-lx-3.c: New test.
9809
9810 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
9811
9812 PR other/51163
9813 PR other/51164
9814 * gcc.dg/tm/alias-1.c: Adjust regexp.
9815 * gcc.dg/tm/alias-2.c: Adjust regexp.
9816
9817 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
9818
9819 PR c++/51064
9820 * g++.dg/warn/Wparentheses-26.C: New.
9821
9822 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
9823
9824 * gfortran.dg/elemental_optional_args_2.f90: New test.
9825
9826 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9827
9828 PR fortran/49693
9829 * gfortran.dg/common_17.f90: New test.
9830
9831 2012-01-04 Richard Guenther <rguenther@suse.de>
9832
9833 PR tree-optimization/49651
9834 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
9835 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
9836
9837 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9838
9839 PR c++/51738
9840 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
9841
9842 2012-01-03 Andrew Pinski <apinski@cavium.com>
9843
9844 * lib/scanasm.exp (dg-function-on-line): Always use a special format
9845 for all mips targets. Also allow an optional .cfi_startproc.
9846
9847 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
9848
9849 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
9850
9851 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9852
9853 PR c++/29273
9854 * g++.dg/rtti/dyncast5.C: New.
9855
9856 2012-01-03 Richard Guenther <rguenther@suse.de>
9857
9858 PR tree-optimization/51070
9859 * gcc.dg/torture/pr51070-2.c: New testcase.
9860
9861 2012-01-03 Richard Guenther <rguenther@suse.de>
9862
9863 PR tree-optimization/51692
9864 * gcc.dg/torture/pr51692.c: New testcase.
9865
9866 2012-01-03 Richard Guenther <rguenther@suse.de>
9867
9868 PR debug/51650
9869 * g++.dg/lto/pr51650-3_0.C: New testcase.
9870
9871 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
9872
9873 PR c++/15867
9874 * g++.dg/warn/Wredundant-decls-spec.C: New.
9875
9876 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9877
9878 PR tree-optimization/51719
9879 * g++.dg/tree-prof/pr51719.C: New test.
9880
9881 2012-01-03 Richard Guenther <rguenther@suse.de>
9882
9883 PR middle-end/51730
9884 * gcc.dg/fold-compare-6.c: New testcase.
9885
9886 2012-01-03 Jakub Jelinek <jakub@redhat.com>
9887
9888 PR c++/51669
9889 * g++.dg/gomp/pr51669.C: New test.
9890
9891 2012-01-02 Jason Merrill <jason@redhat.com>
9892
9893 PR c++/51675
9894 * g++.dg/cpp0x/constexpr-union2.C: New.
9895
9896 PR c++/51666
9897 * g++.dg/cpp0x/nsdmi-defer5.C: New.
9898
9899 2012-01-02 Dodji Seketeli <dodji@redhat.com>
9900
9901 PR c++/51462
9902 * g++.dg/cpp0x/constexpr-99.C: New test.
9903
9904 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
9905
9906 PR c++/20140
9907 * g++.dg/template/init9.C: New.
9908
9909 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9910
9911 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
9912 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
9913 rather than a specific number.
9914
9915 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
9916
9917 PR fortran/46262
9918 PR fortran/46328
9919 PR fortran/51052
9920 * gfortran.dg/typebound_operator_7.f03: New.
9921 * gfortran.dg/typebound_operator_8.f03: New.
9922
9923 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9924
9925 PR target/51729
9926 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
9927 XFAIL.
9928 * gcc.target/mips/dspr2-MULTU.c: Likewise.
9929
9930 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9931
9932 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
9933
9934 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9935
9936 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
9937 for MIPS.
9938
9939 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9940
9941 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
9942 * gfortran.dg/io_real_boz_4.f90: Likewise.
9943 * gfortran.dg/io_real_boz_5.f90: Likewise.
9944
9945 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
9946
9947 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
9948
9949 2012-01-02 Revital Eres <revital.eres@linaro.org>
9950
9951 * gcc.dg/sms-11.c: New file.
9952
9953 2012-01-02 Tobias Burnus <burnus@net-b.de>
9954
9955 PR fortran/51682
9956 * gfortran.dg/coarray/image_index_3.f90: New.
9957
9958 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9959
9960 PR c++/16603
9961 * g++.dg/parse/enum8.C: New.
9962
9963 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9964
9965 PR c++/51379
9966 * g++.dg/conversion/reinterpret4.C: New.
9967 * g++.dg/conversion/reinterpret1.C: Adjust.
9968
9969 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
9970
9971 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
9972
9973 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
9974
9975 * g++.old-deja/g++.brendan/crash25.C: Adjust.
9976 * g++.old-deja/g++.brendan/crash56.C: Likewise.
9977 * g++.old-deja/g++.jason/access14.C: Likewise.
9978 * g++.old-deja/g++.jason/access8.C: Likewise.
9979 * g++.old-deja/g++.jason/access1.C: Likewise.
9980 * g++.old-deja/g++.other/access3.C: Likewise.
9981 * g++.old-deja/g++.other/access5.C: Likewise.
9982 * g++.old-deja/g++.law/unsorted1.C: Likewise.
9983 * g++.old-deja/g++.law/visibility22.C: Likewise.
9984 * g++.old-deja/g++.law/visibility26.C: Likewise.
9985 * g++.old-deja/g++.mike/p2746.C: Likewise.
9986 * g++.dg/debug/using1.C: Likewise.
9987 * g++.dg/lookup/using51.C: Likewise.
9988 * g++.dg/inherit/using5.C: Likewise.
9989 * g++.dg/inherit/pr30297.C: Likewise.
9990 * g++.dg/inherit/access8.C: Likewise.
9991 * g++.dg/torture/pr39362.C: Likewise.
9992 * g++.dg/template/crash13.C: Likewise.
9993 * g++.dg/template/using10.C: Likewise.
9994
9995 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
9996
9997 PR fortran/51502
9998 * lib/gcc-dg.exp (scan-module-absence): Really commit last change.
9999
10000 2012-01-01 Ira Rosen <irar@il.ibm.com>
10001
10002 PR tree-optimization/51704
10003 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
10004 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
10005 corresponding flags.
10006
10007 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
10008
10009 PR c++/51723
10010 * g++.dg/cpp0x/constexpr-delegating2.C: New.
10011
10012 2012-01-01 Jan Hubicka <jh@suse.cz>
10013
10014 PR rtl-optimization/51069
10015 * gcc.c-torture/compile/pr51069.c: New testcase.
10016
10017 2012-01-01 Jakub Jelinek <jakub@redhat.com>
10018
10019 PR tree-optimization/51683
10020 * gcc.dg/pr51683.c: New test.
10021 \f
10022 Copyright (C) 2012 Free Software Foundation, Inc.
10023
10024 Copying and distribution of this file, with or without modification,
10025 are permitted in any medium without royalty provided the copyright
10026 notice and this notice are preserved.