fb6ede643aa9320a3b502f17c67b9c64702861c9
[gcc.git] / gcc / testsuite / ChangeLog
1 2012-05-18 Richard Guenther <rguenther@suse.de>
2
3 PR tree-optimization/53390
4 * gcc.dg/torture/pr53390.c: New testcase.
5
6 2012-05-18 Meador Inge <meadori@codesourcery.com>
7
8 PR rtl-optimization/53352
9 * gcc.dg/pr53352.c: New test.
10
11 2012-05-17 David S. Miller <davem@davemloft.net>
12
13 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
14 failure on sparc-*-linux-gnu.
15
16 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
17
18 PR c++/39681
19 * g++.dg/parse/error49.C: New.
20 * g++.dg/cpp0x/error8.C: Likewise.
21 * g++.dg/ext/utf-cxx98.C: Adjust dg-error directive.
22 * g++.dg/ext/utf-dflt2.C: Likewise.
23 * g++.dg/ext/utf-gnuxx98.C: Likewise.
24 * g++.dg/ext/utf-dflt.C: Likewise.
25 * c-c++-common/raw-string-3.c: Likewise.
26 * c-c++-common/raw-string-4.c: Likewise.
27
28 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
29
30 PR c++/53371
31 * g++.dg/cpp0x/catch1.C: New.
32
33 2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
34
35 PR c++/44516
36 * g++.dg/parse/error48.C: New.
37 * g++.dg/template/crash89.C: Adjust dg-error line numbers.
38 * g++.old-deja/g++.robertl/eb109.C: Add column info to dg-error string.
39
40 2012-05-16 Patrick Marlier <patrick.marlier@gmail.com>
41
42 * gcc.dg/tm/indirect-2.c: New test.
43
44 2012-05-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
45
46 PR tree-optimization/53217
47 * gfortran.dg/pr53217.f90: New test.
48
49 2012-05-16 Richard Guenther <rguenther@suse.de>
50
51 PR tree-optimization/53364
52 * g++.dg/torture/pr53364.C: New testcase.
53
54 2012-05-16 Georg-Johann Lay <avr@gjlay.de>
55
56 PR testsuite/52641
57 * gcc.dg/pr52549.c: Fix test for long != void*
58 * gcc.c-torture/execute/pr52979-1.x: New file.
59 * gcc.c-torture/execute/pr52979-2.x: New file.
60
61 2012-05-16 Dodji Seketeli <dodji@redhat.com>
62
63 PR preprocessor/7263
64 * gcc.dg/binary-constants-2.c: Run without tracking locations
65 accross macro expansion.
66 * gcc.dg/binary-constants-3.c: Likewise.
67 * gcc.dg/cpp/sysmac2.c: Likewise.
68 * testsuite/gcc.dg/nofixed-point-2.c: Adjust for more precise
69 location.
70 * gcc.dg/cpp/syshdr3.c: New test.
71 * gcc.dg/cpp/syshdr3.h: New header for the new test above.
72 * gcc.dg/system-binary-constants-1.c: New test.
73 * gcc.dg/system-binary-constants-1.h: New header for the new test
74 above.
75 * g++.dg/cpp/syshdr3.C: New test.
76 * g++.dg/cpp/syshdr3.h: New header the new test above.
77 * g++.dg/system-binary-constants-1.C: New test.
78 * g++.dg/system-binary-constants-1.h: New header the new test
79 above.
80
81 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
82
83 * g++.old-deja/g++.pt/crash10.C: Adjust post PR11586.
84
85 2012-05-15 Jakub Jelinek <jakub@redhat.com>
86
87 PR target/53358
88 * gcc.dg/pr53358.c: New test.
89
90 2012-05-15 Paolo Carlini <paolo.carlini@oracle.com>
91
92 PR c++/11856
93 * g++.dg/warn/Wtype-limits.C: Don't warn in templates.
94 * g++.dg/warn/Wtype-limits-Wextra.C: Likewise.
95
96 2012-05-15 Olivier Hainque <hainque@adacore.com>
97
98 * g++.dg/eh/sighandle.C: New testcase.
99
100 2012-05-15 Richard Guenther <rguenther@suse.de>
101
102 PR tree-optimization/53355
103 * gcc.dg/tree-ssa/vrp67.c: New testcase.
104
105 2012-05-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
106
107 * gfortran.dg/*.f90: Remove now redundant manual
108 cleanup-modules directive.
109
110 2012-05-14 Uros Bizjak <ubizjak@gmail.com>
111
112 * gcc.target/i386/avx256-unaligned-load-[1234].c: Update scan strings.
113 * gcc.target/i386/avx256-unaligned-store-[1234].c: Ditto.
114
115 2012-05-14 Janne Blomqvist <jb@gcc.gnu.org>
116
117 PR fortran/52428
118 * gfortran.dg/int_range_io_1.f90: New test.
119
120 2012-05-14 Andi Kleen <ak@linux.intel.com>
121 Jakub Jelinek <jakub@redhat.com>
122
123 PR target/53315
124 * gcc.target/i386/i386.exp (check_effective_target_rtm): New.
125 * gcc.target/i386/rtm-check.h: New file.
126 * gcc.target/i386/pr53315.c: New test.
127
128 2012-05-14 Tobias Burnus <burnus@net-b.de>
129
130 PR fortran/49110
131 PR fortran/51055
132 PR fortran/53329
133 * gfortran.dg/deferred_type_param_4.f90: New.
134 * gfortran.dg/deferred_type_param_6.f90: New.
135
136 2012-05-14 Bernd Schmidt <bernds@codesourcery.com>
137
138 * gcc.target/i386/retarg.c: New test.
139
140 2012-05-13 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
141
142 PR fortran/45170
143 * gfortran.dg/deferred_type_param_3.f90: New.
144 * gfortran.dg/deferred_type_proc_pointer_1.f90: New.
145 * gfortran.dg/deferred_type_proc_pointer_2.f90: New.
146
147 2012-05-12 Eric Botcazou <ebotcazou@adacore.com>
148
149 * gnat.dg/null_pointer_deref3.adb: New test.
150
151 2012-05-12 Tobias Burnus <burnus@net-b.de>
152
153 PR fortran/49110
154 PR fortran/52843
155 * gfortran.dg/deferred_type_param_5.f90: New.
156
157 2012-05-12 Paolo Carlini <paolo.carlini@oracle.com>
158
159 * g++.dg/parse/error47.C: New.
160
161 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
162
163 PR fortran/52537
164 * gfortran.dg/string_compare_4.f90: Change option
165 to -fdump-tree-original. Add test case for kind=4.
166
167 2012-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
168
169 PR fortran/52537
170 * gfortran.dg/string_compare_4.f90: New test.
171
172 2012-05-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
173
174 * g++.dg/debug/dwarf2/nested-3.C: Allow for ! comments.
175
176 2012-05-11 Paolo Carlini <paolo.carlini@oracle.com>
177
178 PR c++/53305
179 * g++.dg/cpp0x/variadic132.C: New.
180
181 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
182
183 PR c++/53158
184 * g++.dg/cpp0x/lambda/lambda-err2.C: New.
185 * g++.dg/parse/error26.C: Tweak dg-error column number.
186
187 2012-05-10 Paolo Carlini <paolo.carlini@oracle.com>
188
189 PR c++/53301
190 * g++.dg/warn/Wzero-as-null-pointer-constant-6.C: New.
191
192 2012-05-10 Eric Botcazou <ebotcazou@adacore.com>
193
194 * gnat.dg/lto11.ad[sb]: New test.
195
196 2012-05-09 Uros Bizjak <ubizjak@gmail.com>
197
198 PR target/52908
199 * gcc.target/i386/xop-imul32widen-vector.c: Update scan-assembler
200 directive to Scan for vpmuldq, not vpmacsdql.
201
202 2012-05-09 Michael Matz <matz@suse.de>
203
204 PR tree-optimization/53185
205 * gcc.dg/vect/pr53185.c: New test.
206
207 2012-05-09 H.J. Lu <hongjiu.lu@intel.com>
208
209 PR middle-end/53249
210 * gcc.target/i386/pr53249.c: New.
211
212 2012-05-09 Richard Guenther <rguenther@suse.de>
213
214 PR tree-optimization/18437
215 * gfortran.dg/vect/rnflow-trs2a2.f90: Move ...
216 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: ... here.
217
218 2012-05-09 Jakub Jelinek <jakub@redhat.com>
219
220 PR tree-optimization/53226
221 * gcc.c-torture/compile/pr53226.c: New test.
222
223 2012-05-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
224
225 * gcc.target/i386/hle-add-acq-1.c: Allow for ; after lock.
226 * gcc.target/i386/hle-add-rel-1.c: Likewise.
227 * gcc.target/i386/hle-and-acq-1.c: Likewise.
228 * gcc.target/i386/hle-and-rel-1.c: Likewise.
229 * gcc.target/i386/hle-cmpxchg-acq-1.c: Likewise.
230 * gcc.target/i386/hle-cmpxchg-rel-1.c: Likewise.
231 * gcc.target/i386/hle-or-acq-1.c: Likewise.
232 * gcc.target/i386/hle-or-rel-1.c: Likewise.
233 * gcc.target/i386/hle-sub-acq-1.c: Likewise.
234 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
235 * gcc.target/i386/hle-xadd-acq-1.c: Likewise.
236 * gcc.target/i386/hle-xadd-rel-1.c: Likewise.
237 * gcc.target/i386/hle-xor-acq-1.c: Likewise.
238 * gcc.target/i386/hle-xor-rel-1.c: Likewise.
239
240 2012-05-09 Dehao Chen <dehao@google.com>
241
242 * gcc.dg/predict-1.c: Remove the replicated text in this test.
243 * gcc.dg/predict-2.c: Likewise.
244 * gcc.dg/predict-3.c: Likewise.
245 * gcc.dg/predict-4.c: Likewise.
246 * gcc.dg/predict-5.c: Likewise.
247 * gcc.dg/predict-6.c: Likewise.
248
249 2012-05-08 Hans-Peter Nilsson <hp@axis.com>
250
251 PR target/53272
252 * gcc.dg/torture/pr53272-1.c, gcc.dg/torture/pr53272-2.c: New test.
253
254 2012-05-08 Richard Guenther <rguenther@suse.de>
255
256 * gcc.dg/fold-bitand-4.c: New testcase.
257
258 2012-05-08 Dehao Chen <dehao@google.com>
259
260 * gcc.dg/predict-1.c: Check if LOOP_IV_COMPARE static predict
261 heuristic is working properly.
262 * gcc.dg/predict-2.c: Likewise.
263 * gcc/dg/predict-3.c: Likewise.
264 * gcc/dg/predict-4.c: Likewise.
265 * gcc/dg/predict-5.c: Likewise.
266 * gcc/dg/predict-6.c: Likewise.
267
268 2012-05-07 Jakub Jelinek <jakub@redhat.com>
269
270 PR tree-optimization/53239
271 * g++.dg/opt/vrp3.C: New test.
272 * g++.dg/opt/vrp3-aux.cc: New file.
273 * g++.dg/opt/vrp3.h: New file.
274
275 2012-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
276
277 * g++.dg/debug/dwarf2/nested-3.C: Allow for / comments and missing
278 .uleb128 support in assembler output.
279
280 2012-05-07 Richard Guenther <rguenther@suse.de>
281
282 PR lto/42987
283 * g++.dg/lto/pr42987_0.C: New testcase.
284 * g++.dg/lto/pr42987_1.C: Likewise.
285
286 2012-05-07 Tobias Burnus <burnus@net-b.de>
287
288 PR fortran/53255
289 * gfortran.dg/typebound_operator_15.f90: New.
290
291 2012-05-06 Tobias Burnus <burnus@net-b.de>
292
293 PR fortran/41587
294 * gfortran.dg/class_array_13.f90: New.
295
296 2012-05-06 Tristan Gingold <gingold@adacore.com>
297
298 * gnat.dg/warn7.adb: New test.
299
300 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
301
302 * gnat.dg/specs/renamings.ads: Rename to...
303 * gnat.dg/specs/renaming1.ads: ...this.
304 * gnat.dg/specs/renaming2.ads: New test.
305 * gnat.dg/specs/renaming2_pkg1.ads: New helper.
306 * gnat.dg/specs/renaming2_pkg2.ads: Likewise.
307 * gnat.dg/specs/renaming2_pkg3.ads: Likewise.
308 * gnat.dg/specs/renaming2_pkg4.ad[sb]: Likewise.
309
310 2012-05-06 Eric Botcazou <ebotcazou@adacore.com>
311
312 * gnat.dg/discr36.ad[sb]: New test.
313 * gnat.dg/discr36_pkg.ad[sb]: New helper.
314
315 2012-05-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
316
317 PR c/43772
318 * c-c++-common/pr43772.c: New.
319
320 2012-05-05 Paul Thomas <pault@gcc.gnu.org>
321
322 PR fortran/41600
323 * gfortran.dg/select_type_26.f03 : New test.
324 * gfortran.dg/select_type_27.f03 : New test.
325
326 PR fortran/53191
327 * gfortran.dg/select_type_28.f03 : New test.
328
329 2012-05-05 Janne Blomqvist <jb@gcc.gnu.org>
330
331 PR fortran/49010
332 PR fortran/24518
333 * gfortran.dg/mod_sign0_1.f90: New test.
334 * gfortran.dg/mod_large_1.f90: New test.
335
336 2012-05-04 Tobias Burnus <burnus@net-b.de>
337
338 PR fortran/53175
339 gfortran.dg/public_private_module_5.f90: New.
340
341 2012-05-04 Tobias Burnus <burnus@net-b.de>
342
343 PR fortran/53111
344 * gfortran.dg/constructor_7.f90: New.
345 * gfortran.dg/constructor_8.f90: New.
346
347 2012-05-04 Paolo Carlini <paolo.carlini@oracle.com>
348
349 PR c++/53166
350 * g++.dg/cpp0x/static_assert7.C: New.
351
352 2012-05-04 Ulrich Weigand <ulrich.weigand@linaro.org>
353
354 PR tree-optimization/52633
355 * gcc.dg/vect/vect-over-widen-1.c: Two patterns should now be
356 recognized as widening shifts instead of over-widening.
357 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
358 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
359 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
360 * gcc.target/arm/pr52633.c: New test.
361
362 2012-05-04 Richard Guenther <rguenther@suse.de>
363
364 PR tree-optimization/53168
365 * gcc.dg/torture/pr53168.c: New testcase.
366 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise.
367
368 2012-05-04 Richard Guenther <rguenther@suse.de>
369
370 * gcc.dg/lto/pr53214_0.c: New testcase.
371
372 2012-05-04 Eric Botcazou <ebotcazou@adacore.com>
373
374 * gcc.target/ia64/pr48496.c: New test.
375 * gcc.target/ia64/pr52657.c: Likewise.
376
377 2012-05-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
378
379 PR c/51712
380 * c-c++-common/pr51712.c: New.
381
382 2012-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
383
384 PR target/53199
385 * gcc.target/powwerpc/pr53199.c: New file.
386
387 2012-05-03 Jason Merrill <jason@redhat.com>
388
389 * g++.dg/debug/dwarf2/nested-3.C: Adjust pattern.
390
391 * gcc.dg/debug/dwarf2/dups-types.c: New.
392 * gcc.dg/debug/dwarf2/dups-types.h: New.
393
394 2012-05-03 Jason Merrill <jason@redhat.com>
395
396 * g++.dg/debug/dwarf2/namespace-2.C: New.
397 * g++.dg/debug/dwarf2/localclass3.C: New.
398
399 2012-05-03 Jason Merrill <jason@redhat.com>
400
401 * g++.dg/debug/dwarf2/thunk1.C: New.
402
403 2012-05-03 Paolo Carlini <paolo.carlini@oracle.com>
404
405 PR c++/53186
406 * g++.dg/other/final2.C: New.
407
408 2012-05-03 Richard Guenther <rguenther@suse.de>
409
410 * gcc.dg/tree-ssa/ssa-pre-27.c: Remove XFAIL.
411
412 2012-05-03 Uros Bizjak <ubizjak@gmail.com>
413
414 * gcc.target/i386/hle-cmpxchg-acq-1.c (dg-options): Add -march=x86-64.
415 * gcc.target/i386/hle-xadd-acq-1.c (dg-options): Ditto.
416 * gcc.target/i386/hle-cmpxchg-rel-1.c (dg-options): Ditto.
417 * gcc.target/i386/hle-xadd-rel-1.c (dg-options): Ditto.
418
419 2012-05-03 Jakub Jelinek <jakub@redhat.com>
420
421 * gcc.target/i386/hle-xadd-rel-1.c: Match .byte 0xf3 instead of
422 .byte 0xf2.
423 * gcc.target/i386/hle-sub-rel-1.c: Likewise.
424 * gcc.target/i386/hle-xchg-rel-1.c: Likewise.
425 * gcc.target/i386/hle-add-rel-1.c: Likewise.
426
427 PR debug/53174
428 * gcc.dg/pr53174.c: New test.
429
430 PR target/53187
431 * gcc.target/arm/pr53187.c: New test.
432 * gcc.c-torture/compile/pr53187.c: New test.
433
434 2012-05-03 Richard Guenther <rguenther@suse.de>
435
436 * gfortran.dg/pr52621.f90: Add -w to avoid diagnostic about
437 unsupported prefetching support.
438
439 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
440
441 * gcc.dg/fixed-point/composite-type.c (dg-options): Add
442 option -ftrack-macro-expansion=0.
443 * gcc.dg/fixed-point/operator-bitwise.c (dg-options): Add
444 option -ftrack-macro-expansion=0.
445
446 2012-05-03 Greta Yorsh <Greta.Yorsh@arm.com>
447
448 * gcc.dg/builtin-stringop-chk-1.c (dg-options): Replace
449 dg-options for target arm with dg-additional-options.
450
451 2012-05-03 Richard Guenther <rguenther@suse.de>
452
453 PR tree-optimization/53144
454 * gcc.dg/torture/pr53144.c: New testcase.
455
456 2012-05-03 Tobias Burnus <burnus@net-b.de>
457
458 PR fortran/52864
459 * gfortran.dg/pointer_intent_7.f90: New.
460 * gfortran.dg/pure_formal_3.f90: New.
461
462 2012-05-02 Ulrich Weigand <ulrich.weigand@linaro.org>
463
464 * gcc.target/s390/20030123-1.c: Add missing "volatile".
465
466 2012-05-02 Martin Jambor <mjambor@suse.cz>
467
468 PR lto/52605
469 * g++.dg/lto/pr52605_0.C: New test.
470
471 2012-05-02 Kirill Yukhin <kirill.yukhin@intel.com>
472
473 * gcc.target/i386/hle-cmpxchg-acq-1.c: New.
474 * gcc.target/i386/hle-cmpxchg-rel-1.c: Ditto.
475 * gcc.target/i386/hle-add-acq-1.c: Ditto.
476 * gcc.target/i386/hle-add-rel-1.c: Ditto.
477 * gcc.target/i386/hle-and-acq-1.c: Ditto.
478 * gcc.target/i386/hle-and-rel-1.c: Ditto.
479 * gcc.target/i386/hle-or-acq-1.c: Ditto.
480 * gcc.target/i386/hle-or-rel-1.c: Ditto.
481 * gcc.target/i386/hle-sub-acq-1.c: Ditto.
482 * gcc.target/i386/hle-sub-rel-1.c: Ditto.
483 * gcc.target/i386/hle-xadd-acq-1.c: Ditto.
484 * gcc.target/i386/hle-xadd-rel-1.c: Ditto.
485 * gcc.target/i386/hle-xchg-acq-1.c: Ditto.
486 * gcc.target/i386/hle-xchg-rel-1.c: Ditto.
487 * gcc.target/i386/hle-xor-acq-1.c: Ditto.
488 * gcc.target/i386/hle-xor-rel-1.c: Ditto.
489
490 2012-05-02 Steven Bosscher <steven@gcc.gnu.org>
491
492 PR middle-end/53153
493 * gcc.dg/pr53153.c: New test.
494
495 2012-05-02 Richard Guenther <rguenther@suse.de>
496
497 * g++.dg/tree-ssa/pr19807.C: Adjust.
498
499 2012-05-02 Jakub Jelinek <jakub@redhat.com>
500
501 PR tree-optimization/53163
502 * gcc.c-torture/compile/pr53163.c: New test.
503
504 PR rtl-optimization/53160
505 * gcc.c-torture/execute/pr53160.c: New test.
506
507 2012-05-01 Ian Lance Taylor <iant@google.com>
508
509 PR c/37303
510 * gcc.dg/pr37303.c: New test.
511
512 2012-05-01 Richard Henderson <rth@redhat.com>
513
514 * lib/target-supports.exp
515 (check_effective_target_sync_long_long_runtime): True for
516 check_effective_target_powerpc64.
517
518 2012-04-30 Marc Glisse <marc.glisse@inria.fr>
519
520 PR c++/51033
521 * gcc.dg/vector-1.c: Move to ...
522 * c-c++-common/vector-1.c: ... here.
523 * gcc.dg/vector-2.c: Move to ...
524 * c-c++-common/vector-2.c: ... here.
525 * gcc.dg/vector-3.c: Move to ...
526 * c-c++-common/vector-3.c: ... here. Adapt to C++.
527 * gcc.dg/vector-4.c: Move to ...
528 * c-c++-common/vector-4.c: ... here.
529 * gcc.dg/vector-init-1.c: Move to ...
530 * c-c++-common/vector-init-1.c: ... here.
531 * gcc.dg/vector-init-2.c: Move to ...
532 * c-c++-common/vector-init-2.c: ... here.
533 * gcc.dg/vector-subscript-1.c: Move to ... Adapt to C++.
534 * c-c++-common/vector-subscript-1.c: ... here.
535 * gcc.dg/vector-subscript-2.c: Move to ...
536 * c-c++-common/vector-subscript-2.c: ... here.
537 * gcc.dg/vector-subscript-3.c: Move to ...
538 * c-c++-common/vector-subscript-3.c: ... here.
539
540 PR c++/51314
541 * g++.dg/cpp0x/vt-51314.C: New test.
542 * g++.dg/cpp0x/variadic76.C: Fix.
543
544 2012-04-30 Greta Yorsh <Greta.Yorsh@arm.com>
545
546 * gcc.dg/pr52283.c: Add missing dg-warning and dg-options.
547
548 2012-04-30 Dodji Seketeli <dodji@redhat.com>
549
550 Add -Wvarargs option
551 * c-c++-common/Wvarargs.c: New test case.
552 * c-c++-common/Wvarargs-2.c: Likewise.
553
554 2012-04-30 Dodji Seketeli <dodji@redhat.com>
555
556 Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2]
557 * objc.dg/foreach-7.m: Force the test case to run without
558 -ftrack-macro-expansion.
559 * c-c++-common/tm/attrib-1.c: Likewise.
560 * c-c++-common/warn-ommitted-condop.c: Likewise.
561 * gcc.dg/assign-warn-1.c: Likewise.
562 * gcc.dg/assign-warn-2.c: Likewise.
563 * gcc.dg/attr-alloc_size.c: Likewise.
564 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
565 * gcc.dg/builtin-stringop-chk-2.c: Likewise.
566 * gcc.dg/builtin-strncat-chk-1.c: Likewise.
567 * gcc.dg/c90-const-expr-9.c: Likewise.
568 * gcc.dg/c99-const-expr-9.c: Likewise.
569 * gcc.dg/cpp/direct2.c: Likewise. Adjust.
570 * gcc.dg/cpp/direct2s.c: Likewise.
571 * gcc/testsuite/gcc.dg/cpp/pr28709.c: Likewise.
572 * gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
573 * gcc.dg/dfp/composite-type.c: Likewise.
574 * gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
575 with -ftrack-macro-expansion
576 * g++.dg/cpp0x/constexpr-ex3.C: Likewise.
577 * g++.dg/cpp0x/constexpr-overflow.C: Likewise.
578 * g++.dg/ext/cleanup-1.C: Likewise.
579 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
580 * g++.dg/template/sfinae10.C: Likewise.
581 * g++.dg/tm/wrap-2.C: Likewise.
582 * g++.dg/warn/Wconversion-real-integer.C: Likewise.
583 * g++.dg/warn/Wsign-conversion.C: Likewise.
584 * g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
585 * g++.old-deja/g++.mike/p10769b.C: Likewise.
586 * g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
587 it to run with -ftrack-macro-expansion.
588 * libstdc++-v3/scripts/testsuite_flags.in: By default, run the
589 test cases without -ftrack-macro-expansion.
590
591 Fix location for static class members
592 * g++.dg/template/sfinae6_neg.C: Adjust.
593
594 Make conversion warnings work on NULL with -ftrack-macro-expansion
595 * g++.dg/warn/Wconversion-null-2.C: Add testing for __null,
596 alongside the previous testing for NULL.
597
598 Fix -Wuninitialized for -ftrack-macro-expansion
599 * gcc.dg/cpp/pragma-diagnostic-2.c: Fix this.
600
601 Strip "<built-in>" loc from displayed expansion context
602 * g++.dg/warn/Wconversion-real-integer2.C: New test.
603 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
604 * g++.dg/warn/conversion-real-integer-3.h: New header used by the
605 new test above.
606
607 Fix expansion point loc for macro-like tokens
608 * gcc.dg/debug/dwarf2/pr41445-5.c: Adjust.
609 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
610
611 Fix token pasting with -ftrack-macro-expansion
612 * gcc.dg/cpp/paste17.c: New test case for
613 -ftrack-macro-expansion=2 mode only.
614 * gcc.dg/cpp/macro-exp-tracking-5.c: Likewise.
615
616 2012-04-30 Eric Botcazou <ebotcazou@adacore.com>
617
618 * gnat.dg/warn6.ad[sb]: New test.
619
620 2012-04-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
621
622 PR 53149
623 * gcc.dg/20011021-1.c: Adjust testcase.
624
625 2012-04-29 Thomas Koenig <tkoenig@gcc.gnu.org>
626
627 PR fortran/53148
628 * gfortran.dg/function_optimize_12.f90: New test.
629
630 2012-04-29 Hans-Peter Nilsson <hp@axis.com>
631
632 PR target/53156
633 * gcc.target/cris/peep2-andu2.c: Tweak expected assembly
634 code to match current output and cover new peephole2 pattern.
635
636 2012-04-27 Ollie Wild <aaw@google.com>
637
638 * g++.dg/cpp0x/Wliteral-suffix.c: New test.
639
640 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
641
642 * gcc.c-torture/execute/20120427-2.c: New testcase.
643 * gcc.dg/tree-ssa/phi-opt-10.c: New testcase.
644 * gcc.dg/tree-ssa/ssa-pre-28.c: Bypass new optimization.
645 * gcc.dg/tree-ssa/ssa-ifcombine-7.c: Look into ifcombine dump.
646
647 2012-04-27 Paolo Bonzini <bonzini@gnu.org>
648
649 PR target/53138
650 * gcc.c-torture/execute/20120427-1.c: New testcase.
651
652 2012-04-27 Marc Glisse <marc.glisse@inria.fr>
653
654 PR middle-end/27139
655 * gcc.dg/tree-ssa/forwprop-18.c: New test.
656
657 2012-04-27 Tom de Vries <tom@codesourcery.com>
658
659 PR tree-optimization/51879
660 * gcc.dg/pr51879.c: New test.
661 * gcc.dg/pr51879-2.c: Same.
662 * gcc.dg/pr51879-3.c: Same.
663 * gcc.dg/pr51879-4.c: Same.
664 * gcc.dg/pr51879-6.c: Same.
665
666 2012-04-26 Paolo Carlini <paolo.carlini@oracle.com>
667
668 PR c++/53096
669 * g++.dg/cpp0x/defaulted35.C: New.
670 * g++.dg/cpp0x/defaulted15.C: Adjust.
671
672 2012-04-26 Janis Johnson <janisjo@codesourcery.com>
673
674 * gcc.dg/bf-ms-layout.c: Adjust offsets to fit ms-bitfield
675 structure layout.
676
677 2012-04-25 Sriraman Tallam <tmsriram@google.com>
678
679 * testsuite/gcc.target/i386/builtin_target.c: Check avx2.
680
681 2012-04-26 Alan Modra <amodra@gmail.com>
682
683 * gcc.target/powerpc/savres.c: New test.
684 * gcc.target/powerpc/powerpc.exp: Run it.
685
686 2012-04-26 Hans-Peter Nilsson <hp@axis.com>
687
688 PR target/53120
689 * gcc.dg/torture/pr53120.c: New test.
690
691 2012-04-25 Jakub Jelinek <jakub@redhat.com>
692
693 PR middle-end/52979
694 * gcc.c-torture/compile/pr52979-1.c: New test.
695 * gcc.c-torture/execute/pr52979-1.c: New test.
696 * gcc.c-torture/execute/pr52979-2.c: New test.
697
698 2012-04-25 Richard Guenther <rguenther@suse.de>
699
700 * gcc.target/i386/l_fma_float_5.c: Adjust.
701 * gcc.target/i386/l_fma_double_4.c: Likewise.
702 * gcc.target/i386/l_fma_float_2.c: Likewise.
703 * gcc.target/i386/l_fma_float_6.c: Likewise.
704 * gcc.target/i386/l_fma_double_1.c: Likewise.
705 * gcc.target/i386/l_fma_double_5.c: Likewise.
706 * gcc.target/i386/l_fma_float_3.c: Likewise.
707 * gcc.target/i386/l_fma_double_2.c: Likewise.
708 * gcc.target/i386/l_fma_double_6.c: Likewise.
709 * gcc.target/i386/l_fma_float_4.c: Likewise.
710 * gcc.target/i386/l_fma_double_3.c: Likewise.
711 * gcc.target/i386/l_fma_float_1.c: Likewise.
712
713 2012-04-25 Jakub Jelinek <jakub@redhat.com>
714
715 PR tree-optimization/53058
716 * gcc.c-torture/compile/pr53058.c: New test.
717
718 2012-04-25 Jan Hubicka <jh@suse.cz>
719
720 PR middle-end/53088
721 * gcc.target/i386/pr39082-1.c: Update warning location.
722
723 2012-04-25 Jakub Jelinek <jakub@redhat.com>
724
725 PR c/52880
726 * gcc.dg/pr52880.c: New test.
727
728 2012-04-25 Manuel López-Ibáñez <manu@gcc.gnu.org>
729
730 * gcc.dg/m-un-2.c: Update.
731 * gcc.dg/20011021-1.c: Update.
732
733 2012-04-25 Tobias Burnus <burnus@net-b.de>
734
735 PR fortran/52196
736 * gfortran.dg/realloc_on_assign_14.f90: New.
737
738 2012-04-24 Georg-Johann Lay <avr@gjlay.de>
739
740 PR testsuite/52641
741 PR tree-optimizations/52891
742 * gcc.c-torture/compile/pr52891-2.c: Fix test for 16-bit int.
743
744 2012-04-24 Paolo Carlini <paolo.carlini@oracle.com>
745
746 PR c++/52363
747 * g++.dg/cpp0x/sfinae35.C: New.
748 * g++.dg/cpp0x/sfinae36.C: Likewise.
749
750 2012-04-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
751
752 PR target/47197
753 * gcc.target/powerpc/pr47197.c: New test.
754
755 2012-04-24 Richard Guenther <rguenther@suse.de>
756
757 PR tree-optimization/53085
758 * g++.dg/torture/pr53085.C: New testcase.
759
760 2012-04-24 Andrew Pinski <apinski@cavium.com>
761
762 PR tree-opt/33512
763 * gcc.dg/tree-ssa/andor-3.c: New testcase.
764 * gcc.dg/tree-ssa/andor-4.c: New testcase.
765 * gcc.dg/tree-ssa/andor-5.c: New testcase.
766
767 2012-04-24 Jakub Jelinek <jakub@redhat.com>
768
769 PR middle-end/53084
770 * gcc.c-torture/execute/pr53084.c: New test.
771
772 2012-04-23 Paolo Carlini <paolo.carlini@oracle.com>
773
774 * g++.dg/cpp0x/noexcept15.C: Adjust for Rev 186726 library changes.
775
776 2012-04-23 Andrew Pinski <apinski@cavium.com>
777
778 * gcc.dg/tree-ssa/forwprop-17.c: New testcase.
779
780 2012-04-23 Bill Schmidt <wschmidt@linux.ibm.com>
781
782 PR regression/53076
783 * gcc.dg/torture/builtin-explog-1.c: Skip if -O0.
784 * gcc.dg/torture/builtin-power-1.c: Likewise.
785
786 2012-04-23 Richard Guenther <rguenther@suse.de>
787
788 PR tree-optimization/53070
789 * gcc.dg/torture/pr53070.c: New testcase.
790
791 2012-04-23 Richard Guenther <rguenther@suse.de>
792
793 PR c/53060
794 * gcc.dg/pr53060.c: New testcase.
795
796 2012-04-23 Jakub Jelinek <jakub@redhat.com>
797
798 PR tree-optimizations/52891
799 * gcc.c-torture/compile/pr52891-1.c: New test.
800 * gcc.c-torture/compile/pr52891-2.c: New test.
801
802 2012-04-22 Tobias Burnus <burnus@net-b.de>
803
804 PR fortran/53051
805 * gfortran.dg/read_float_4.f90: New.
806
807 2012-04-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
808
809 PR 35441
810 * c-c++-common/pr35441.C: New.
811
812 2012-04-20 Ian Lance Taylor <iant@google.com>
813
814 * go.test/go-test.exp (go-set-goarch): Recognize powerpc*-*-*.
815 (go-gc-tests): Skip nilptr.go on powerpc*-*-*.
816
817 2012-04-20 Uros Bizjak <ubizjak@gmail.com>
818
819 * gcc.target/x86_64/abi/avx/test_passing_unions.c: Avoid undefined
820 array access.
821 * gcc.target/x86_64/abi/avx/test_passing_structs.c: Likewise.
822
823 2012-04-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
824
825 PR rtl-optimization/44214
826 * gcc.dg/pr44214-1.c: New test.
827 * gcc.dg/pr44214-2.c: Likewise.
828 * gcc.dg/pr44214-3.c: Likewise.
829
830 2012-04-20 Richard Guenther <rguenther@suse.de>
831
832 * g++.dg/torture/20120420-1.C: New testcase.
833
834 2012-04-19 Steven Bosscher <steven@gcc.gnu.org>
835
836 * gcc.target/i386/pr45830.c: Update scan-tree-dump.
837
838 2012-04-19 Christian Bruel <christian.bruel@st.com>
839
840 * gcc.dg/pr52283.c: New test.
841
842 2012-04-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
843
844 * gcc.dg/pr37985.c: New test.
845
846 2012-04-19 Richard Guenther <rguenther@suse.de>
847
848 PR rtl-optimization/44688
849 * gcc.dg/var-expand1.c: Increase array size to make unrolling
850 possibly profitable.
851
852 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
853
854 PR tree-optimization/52976
855 * gfortran.dg/reassoc_11.f: New test.
856
857 2012-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
858
859 PR tree-optimization/52976
860 * gfortran.dg/reassoc_7.f: New test.
861 * gfortran.dg/reassoc_8.f: Likewise.
862 * gfortran.dg/reassoc_9.f: Likewise.
863 * gfortran.dg/reassoc_10.f: Likewise.
864
865 2012-04-18 Paolo Carlini <paolo.carlini@oracle.com>
866
867 PR c++/52422
868 * g++.dg/cpp0x/sfinae33.C: New.
869 * g++.dg/cpp0x/sfinae34.C: Likewise.
870
871 2012-04-18 Joey Ye <joey.ye@arm.com>
872
873 * gcc.target/arm/thumb1-imm.c: Skip it in non-thumb1 target.
874
875 2012-04-18 Richard Guenther <rguenther@suse.de>
876
877 * gcc.target/x86_64/abi/test_passing_unions.c: Avoid undefined
878 array access.
879 * gcc.target/x86_64/abi/test_passing_structs.c: Likewise.
880 * gcc.target/i386/avx256-unaligned-load-4.c: Fix array sizes.
881
882 2012-04-17 Tom de Vries <tom@codesourcery.com>
883
884 * g++.dg/pr51264-4.C: New test.
885
886 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
887
888 PR c++/52599
889 * g++.dg/cpp0x/constexpr-ctor10.C: New.
890
891 2012-04-17 Paolo Carlini <paolo.carlini@oracle.com>
892
893 PR c++/53003
894 * g++.dg/parse/crash59.C: New.
895
896 2012-04-17 Michael Matz <matz@suse.de>
897
898 PR tree-optimization/18437
899 * gfortran.dg/vect/rnflow-trs2a2.f90: New test.
900
901 2012-04-17 Richard Guenther <rguenther@suse.de>
902
903 PR middle-end/53011
904 * g++.dg/torture/pr53011.C: New testcase.
905
906 2012-04-16 Jason Merrill <jason@redhat.com>
907
908 PR c++/38543
909 * g++.dg/cpp0x/variadic131.C: New.
910
911 PR c++/52008
912 * g++.dg/cpp0x/variadic130.C: New.
913
914 PR c++/50830
915 * g++.dg/cpp0x/variadic129.C: New.
916
917 PR c++/50303
918 * g++.dg/cpp0x/variadic128.C: New.
919
920 2012-04-16 Tobias Burnus <burnus@net-b.de>
921
922 PR fortran/52864
923 * gfortran.dg/pointer_intent_6.f90: New.
924
925 2012-04-16 Tobias Burnus <burnus@net-b.de>
926
927 PR fortran/52916
928 * gfortran.dg/public_private_module_3.f90: Use dg-additional-sources
929 to include public_private_module_4.f90.
930 * gfortran.dg/public_private_module_4.f90: Skip this test on all
931 targets.
932
933 2012-04-16 Paolo Carlini <paolo.carlini@oracle.com>
934
935 PR c++/49152
936 * g++.dg/diagnostic/operator1.C: New.
937 * g++.dg/ext/label5.C: Adjust.
938 * g++.dg/ext/va-arg1.C: Likewise.
939 * g++.dg/other/error20.C: Likewise.
940 * g++.dg/other/error20.C: Likewise.
941 * g++.dg/other/error16.C: Likewise.
942 * g++.dg/other/error10.C: Likewise.
943 * g++.dg/parse/error30.C: Likewise.
944 * g++.dg/cpp0x/lambda/lambda-err1.C: Likewise.
945
946 2012-04-16 Jason Merrill <jason@redhat.com>
947
948 PR c++/51148
949 * g++.dg/cpp0x/variadic127.C: New.
950
951 2012-04-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
952
953 * lib/plugin-support.exp (plugin-test-execute): Properly determine
954 testcase name.
955 Use fail, pass instead of unresolved.
956 Don't log $optstr.
957
958 PR testsuite/52948
959 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Remove
960 TODO_dump_func.
961 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
962 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise.
963 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise.
964
965 2012-04-16 Janus Weil <janus@gcc.gnu.org>
966
967 PR fortran/52968
968 * gfortran.dg/typebound_call_23.f03: New test case.
969
970 2012-04-15 Jason Merrill <jason@redhat.com>
971
972 PR c++/47220
973 * g++.dg/cpp0x/variadic126.C: New.
974
975 PR c++/52380
976 * g++.dg/cpp0x/variadic125.C: New.
977
978 PR c++/52292
979 * g++.dg/cpp0x/variadic124.C: New.
980
981 PR c++/52706
982 * g++.dg/cpp0x/nullptr27.C: New.
983
984 PR c++/52818
985 * g++.dg/warn/format8.C: New.
986
987 2012-04-15 Janus Weil <janus@gcc.gnu.org>
988
989 PR fortran/51082
990 * gfortran.dg/proc_ptr_comp_34.f90: New test case.
991
992 2012-04-14 Tobias Burnus <burnus@net-b.de>
993
994 PR fortran/52916
995 PR fortran/40973
996 * gfortran.dg/public_private_module_3.f90: New.
997 * gfortran.dg/public_private_module_4.f90: New.
998
999 2012-04-14 Tom de Vries <tom@codesourcery.com>
1000
1001 * gcc.dg/superblock.c: New test.
1002
1003 2012-04-14 Tom de Vries <tom@codesourcery.com>
1004
1005 * gcc.dg/pr51879-12.c: New test.
1006
1007 2012-04-13 Jason Merrill <jason@redhat.com>
1008
1009 PR c++/52824
1010 * g++.dg/cpp0x/variadic123.C: New.
1011 * g++.dg/cpp0x/alias-decl-15.C: Remove dg-errors.
1012
1013 PR c++/52905
1014 * g++.dg/cpp0x/initlist-ctor1.C: New.
1015
1016 PR c++/52915
1017 * g++.dg/other/anon-union2.C: New.
1018
1019 2012-04-13 Martin Jambor <mjambor@suse.cz>
1020
1021 PR middle-end/52939
1022 * g++.dg/ipa/pr52939.C: New test.
1023
1024 2012-04-13 Tom de Vries <tom@codesourcery.com>
1025
1026 * gcc.dg/pr52734.c: New test.
1027
1028 2012-04-13 Richard Guenther <rguenther@suse.de>
1029
1030 PR tree-optimization/52969
1031 * gcc.dg/torture/pr52969.c: New testcase.
1032
1033 2012-04-13 Richard Guenther <rguenther@suse.de>
1034
1035 PR c/52549
1036 * gcc.dg/pr52549.c: New testcase.
1037
1038 2012-04-13 Richard Guenther <rguenther@suse.de>
1039
1040 PR c/52862
1041 * gcc.dg/pr52862.c: New testcase.
1042
1043 2012-04-13 Joey Ye <joey.ye@arm.com>
1044
1045 * gcc.target/arm/thumb1-imm.c: New testcase.
1046
1047 2012-04-12 Uros Bizjak <ubizjak@gmail.com>
1048
1049 PR target/52932
1050 * gcc.target/i386/avx2-vpermps-1.c (avx2_test): Use __m256i type for
1051 second function argument.
1052 * gcc.target/i386/avx2-vpermps-2.c (init_permps): Update declaration.
1053 (calc_permps): Update declaration. Calculate result correctly.
1054 (avx2_test): Change src2 type to union256i_d.
1055 * gcc.target/i386/avx2-vpermd-2.c (calc_permd): Calculate result
1056 correctly.
1057
1058 2012-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1059
1060 PR target/52775
1061 * gcc.target/powerpc/pr52775.c: New file.
1062
1063 2012-04-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1064
1065 PR tree-optimization/18589
1066 * gcc.dg/tree-ssa/pr18589-1.c: New test.
1067 * gcc.dg/tree-ssa/pr18589-2.c: Likewise.
1068 * gcc.dg/tree-ssa/pr18589-3.c: Likewise.
1069 * gcc.dg/tree-ssa/pr18589-4.c: Likewise.
1070 * gcc.dg/tree-ssa/pr18589-5.c: Likewise.
1071 * gcc.dg/tree-ssa/pr18589-6.c: Likewise.
1072 * gcc.dg/tree-ssa/pr18589-7.c: Likewise.
1073 * gcc.dg/tree-ssa/pr18589-8.c: Likewise.
1074 * gcc.dg/tree-ssa/pr18589-9.c: Likewise.
1075 * gcc.dg/tree-ssa/pr18589-10.c: Likewise.
1076
1077 2012-04-12 Richard Guenther <rguenther@suse.de>
1078
1079 PR tree-optimization/52943
1080 * gcc.dg/torture/pr52943.c: New testcase.
1081
1082 2012-04-12 Oleg Endo <olegendo@gcc.gnu.org>
1083
1084 PR target/50751
1085 * gcc/target/sh/pr50751-4.c: New.
1086 * gcc/target/sh/pr50751-5.c: New.
1087 * gcc/target/sh/pr50751-6.c: New.
1088 * gcc/target/sh/pr50751-7.c: New.
1089
1090 2012-04-11 Fabien Chêne <fabien@gcc.gnu.org>
1091
1092 PR c++/52465
1093 * g++.dg/lookup/using52.C: New.
1094
1095 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
1096
1097 * lib/prune.exp (TEST_ALWAYS_FLAGS): If undefined, set to empty.
1098
1099 2012-04-11 H.J. Lu <hongjiu.lu@intel.com>
1100
1101 PR rtl-optimization/52876
1102 * gcc.target/i386/pr52876.c: New.
1103
1104 2012-04-11 Bernd Schmidt <bernds@codesourcery.com>
1105
1106 * gcc.dg/c99-const-expr-9.c (old_offsetof): Insert a cast to
1107 __UINTPTR_TYPE__.
1108 * gcc.c-torture/execute/pr15296.c (intptr_t): Likewise, with
1109 __INTPTR_TYPE__.
1110 * gcc.dg/pr14092-1.c (intptr_t): Likewise.
1111 * gcc.dg/tree-ssa/foldcast-1.c (ssize_t): Likewise.
1112 * gcc.dg/c90-const-expr-6.c (intptr_t): New typedef to replace ...
1113 (ptrdiff_t): ... this. All uses changed.
1114 * gcc.dg/c99-const-expr-6.c (intptr_t, ptrdiff_t): Likewise.
1115 * gcc.dg/torture/pta-escape-1.c (foo): Change arg type to
1116 __INTPTR_TYPE__.
1117 (main): Cast argument to __INTPTR_TYPE__.
1118 * gcc.dg/20041106-1.c (main): Cast to __UINTPTR_TYPE__ rather than
1119 size_t.
1120 * gcc.dg/mallign.c (main): Likewise.
1121 * gcc.dg/pr38700.c (foo): Likewise.
1122 * gcc.dg/long-long-cst1.c (t): Likewise.
1123 * gcc.dg/c99-const-expr-10.c (p, q, f, h, h2): Likewise.
1124 * gcc.dg/array-10.c (c0, c1, c2, c3, c4, c5): Likewise.
1125 * gcc.dg/pointer-arith-10.c (foo): Likewise.
1126 * gcc.dg/pr25682.c (d, foo): Likewise.
1127 * gcc.dg/format/cast-1.c (f): Likewise.
1128 * gcc.dg/c90-const-expr-10.c
1129 * gcc.dg/pr41551.c (uintptr_t): New typedef, replacing...
1130 (size_t): ...this. All uses changed.
1131 * gcc.c-torture/execute/pr22098-1.c (uintptr_t): Likewise.
1132 * gcc.c-torture/execute/pr22098-2.c (uintptr_t): Likewise.
1133 * gcc.c-torture/execute/pr22098-3.c (uintptr_t): Likewise.
1134 * gcc.dg/pr34856.c (uintptr_t): Likewise.
1135 * gcc.dg/sequence-pt-1.c: Likewise.
1136 * gcc.dg/c90-const-expr-9.c (uintptr_t): Likewise.
1137 * gcc.dg/max-1.c (intptr_t): Likewise, replacing ssize_t.
1138 * gcc.dg/pr39074.c (intptr_t): Define using __INTPTR_TYPE__.
1139 * gcc.dg/pr30744-1.c (my_intptr_t): New typedef. Replace all uses
1140 of ptrdiff_t with it.
1141 * gcc.dg/inline-23.c (my_intptr_t): Likewise.
1142 * gcc.dg/pr37561.c (p): Use __INTPTR_TYPE__.
1143 * gcc.dg/vla-11.c (foo11b): Use __UINTPTR_TYPE__.
1144
1145 2012-04-11 Jason Merrill <jason@redhat.com>
1146
1147 PR debug/45088
1148 * g++.dg/debug/dwarf2/self-ref-1.C: Define virtual destructor.
1149 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
1150
1151 PR c++/52906
1152 * g++.dg/ext/attrib45.C: New.
1153
1154 * g++.dg/eh/dtor3.C: New.
1155
1156 2012-04-11 Richard Guenther <rguenther@suse.de>
1157
1158 PR middle-end/52621
1159 * gfortran.dg/pr52621.f90: New testcase.
1160
1161 2012-04-11 Richard Guenther <rguenther@suse.de>
1162
1163 PR middle-end/52918
1164 * g++.dg/torture/pr52918-1.C: New testcase.
1165 * g++.dg/torture/pr52918-2.C: Likewise.
1166
1167 2012-04-11 Tobias Burnus <burnus@net-b.de>
1168
1169 PR fortran/52729
1170 * gfortran.dg/block_11.f90: New.
1171
1172 2012-04-11 Nick Clifton <nickc@redhat.com>
1173
1174 * gcc.dg/stack-usage-1.c (SIZE): Define for the RL78.
1175
1176 2012-04-11 Peter Bergner <bergner@vnet.ibm.com>
1177
1178 PR target/16458
1179 * gcc.target/powerpc/pr16458-1.c: New test.
1180 * gcc.target/powerpc/pr16458-2.c: Likewise.
1181 * gcc.target/powerpc/pr16458-3.c: Likewise.
1182 * gcc.target/powerpc/pr16458-4.c: Likewise.
1183
1184 2012-04-11 Eric Botcazou <ebotcazou@adacore.com>
1185
1186 * gcc.dg/builtin-bswap-1.c: Test __builtin_bswap16 & __builtin_bswap64.
1187 * gcc.dg/builtin-bswap-4.c: Test __builtin_bswap16.
1188 * gcc.dg/builtin-bswap-5.c: Likewise.
1189 * gcc.target/i386/builtin-bswap-4.c: New test.
1190
1191 2012-04-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
1192
1193 PR 24985
1194 * lib/prune.exp: Add -fno-diagnostics-show-caret.
1195
1196 2012-04-11 Richard Guenther <rguenther@suse.de>
1197
1198 PR rtl-optimization/52881
1199 * gcc.dg/torture/pr52881.c: New testcase.
1200 * gcc.dg/torture/pr52913.c: Likewise.
1201
1202 2012-04-11 Richard Guenther <rguenther@suse.de>
1203
1204 PR tree-optimization/52912
1205 * gcc.dg/torture/pr52912.c: New testcase.
1206
1207 2010-04-10 Michael Matz <matz@suse.de>
1208
1209 * gcc.dg/vect/vect-outer-1-big-array.c: Adjust.
1210 * gcc.dg/vect/vect-outer-1.c: Adjust.
1211 * gcc.dg/vect/vect-outer-1a-big-array.c: Adjust.
1212 * gcc.dg/vect/vect-outer-1a.c: Adjust.
1213 * gcc.dg/vect/vect-outer-1b-big-array.c: Adjust.
1214 * gcc.dg/vect/vect-outer-1b.c: Adjust.
1215 * gcc.dg/vect/vect-outer-2b.c: Adjust.
1216 * gcc.dg/vect/vect-outer-3b.c: Adjust.
1217
1218 2012-04-10 Ulrich Weigand <ulrich.weigand@linaro.org>
1219
1220 PR tree-optimization/52870
1221 * gcc.dg/vect/pr52870.c: New test.
1222
1223 2012-04-09 Mike Stump <mikestump@comcast.net>
1224
1225 * g++.dg/cpp0x/udlit-raw-op.C: Don't use CRLF endings.
1226 * gcc.dg/tree-ssa/vrp59.c: Likewise.
1227 * gcc.dg/tree-ssa/vrp60.c: Likewise.
1228 * gnat.dg/aggr11.adb: Likewise.
1229 * gnat.dg/aggr11_pkg.ads: Likewise.
1230 * gnat.dg/aggr15.adb: Likewise.
1231 * gnat.dg/aggr15.ads: Likewise.
1232 * gnat.dg/aggr17.adb: Likewise.
1233 * gnat.dg/aggr18.adb: Likewise.
1234 * gnat.dg/array14.adb: Likewise.
1235 * gnat.dg/array14.ads: Likewise.
1236 * gnat.dg/array14_pkg.ads: Likewise.
1237 * gnat.dg/array19.adb: Likewise.
1238 * gnat.dg/array19.ads: Likewise.
1239 * gnat.dg/discr27.adb: Likewise.
1240 * gnat.dg/discr27.ads: Likewise.
1241 * gnat.dg/discr35.adb: Likewise.
1242 * gnat.dg/discr35.ads: Likewise.
1243 * gnat.dg/discr6.adb: Likewise.
1244 * gnat.dg/discr6_pkg.ads: Likewise.
1245 * gnat.dg/import1.adb: Likewise.
1246 * gnat.dg/import1.ads: Likewise.
1247 * gnat.dg/loop_address2.adb: Likewise.
1248 * gnat.dg/opt7.adb: Likewise.
1249 * gnat.dg/opt7.ads: Likewise.
1250 * gnat.dg/pointer_variable_bounds.adb: Likewise.
1251 * gnat.dg/pointer_variable_bounds.ads: Likewise.
1252 * gnat.dg/rep_clause2.adb: Likewise.
1253 * gnat.dg/rep_clause2.ads: Likewise.
1254 * gnat.dg/slice2.adb: Likewise.
1255 * gnat.dg/slice2.ads: Likewise.
1256 * gnat.dg/slice6.adb: Likewise.
1257 * gnat.dg/slice6_pkg.ads: Likewise.
1258 * gnat.dg/specs/unchecked_union2.ads: Likewise.
1259 * gnat.dg/taft_type2.adb: Likewise.
1260 * gnat.dg/taft_type2.ads: Likewise.
1261 * gnat.dg/taft_type2_pkg.ads: Likewise.
1262 * gnat.dg/volatile10.adb: Likewise.
1263 * gnat.dg/volatile10_pkg.ads: Likewise.
1264
1265 * gcc.dg/dll-8.c: Remove execute permissions.
1266 * g++.dg/ext/dllexport5.C: Likewise.
1267
1268 2012-04-09 Jan Hubicka <jh@suse.cz>
1269
1270 PR lto/52722
1271 PR lto/51765
1272 PR lto/52634
1273 * gcc.dg/lto/pr52634_1.c: New testcase.
1274 * gcc.dg/lto/pr52634_0.c: New testcase.
1275
1276 2012-04-09 Uros Bizjak <ubizjak@gmail.com>
1277
1278 PR target/52883
1279 * gcc.target/i386/pr52883.c: New testcase.
1280
1281 2012-04-09 Eric Botcazou <ebotcazou@adacore.com>
1282
1283 * lib/target-supports.exp (check_effective_target_sparc_v9): New.
1284 (check_effective_target_sync_long_long): Add SPARC case.
1285 (check_effective_target_sync_long_long_runtime): Likewise.
1286 (check_effective_target_sync_int_long): Adjust SPARC case.
1287 (check_effective_target_sync_char_short): Likewise.
1288
1289 2012-04-08 Oleg Endo <olegendo@gcc.gnu.org>
1290
1291 * gcc.target/sh/sh2a-prefetch.c: Rename to ...
1292 * gcc.target/sh/prefetch.c: ... this. Enable test case for m4*.
1293
1294 2012-04-08 Tobias Burnus <burnus@net-b.de>
1295
1296 PR fortran/40973
1297 PR fortran/52751
1298 * gfortran.dg/public_private_module_2.f90: New.
1299
1300 2012-04-08 Manuel López-Ibáñez <manu@gcc.gnu.org>
1301
1302 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Add labels to
1303 directives.
1304
1305 2012-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
1306
1307 PR fortran/52893
1308 * gfortran.dg/function_optimize_11.f90: New test.
1309
1310 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1311
1312 PR fortran/52668
1313 * gfortran.dg/use_only_6.f90: New test.
1314
1315 2012-04-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1316
1317 PR fortran/52668
1318 * gfortran.dg/use_only_6.f90: New test.
1319 2012-04-06 Mike Stump <mikestump@comcast.net>
1320
1321 PR testsuite/50722
1322 * gcc.dg/pr49994-3.c: Use -w to squelch non-portable warnings.
1323
1324 2012-04-05 Jason Merrill <jason@redhat.com>
1325
1326 PR c++/52596
1327 * g++.dg/template/qualified-id5.C: New.
1328
1329 2012-04-05 Uros Bizjak <ubizjak@gmail.com>
1330
1331 PR target/52882
1332 * gcc.target/i386/pr52882.c: New test.
1333
1334 2012-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1335 Dominique D'Humieures <dominiq@lps.ens.fr>
1336
1337 PR testsuite/52614
1338 * gcc.dg/vect/vect.exp: Use -fno-common on all targets.
1339 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
1340
1341 2012-04-04 Jason Merrill <jason@redhat.com>
1342
1343 PR c++/52845
1344 * g++.dg/cpp0x/lambda/lambda-warn4.C: New.
1345
1346 2012-04-03 Jason Merrill <jason@redhat.com>
1347
1348 PR c++/52796
1349 * g++.dg/cpp0x/variadic-value1.C: New.
1350
1351 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
1352
1353 * gnat.dg/pack18.adb: New test.
1354 * gnat.dg/pack18_pkg.ads: New helper.
1355
1356 2012-04-03 Richard Guenther <rguenther@suse.de>
1357
1358 PR tree-optimization/52808
1359 * gcc.dg/pr52808.c: New testcase.
1360
1361 2012-04-03 Jakub Jelinek <jakub@redhat.com>
1362
1363 PR tree-optimization/52835
1364 * gfortran.dg/pr52835.f90: New test.
1365
1366 2012-04-03 Eric Botcazou <ebotcazou@adacore.com>
1367
1368 * gnat.dg/specs/aggr5.ads: New test.
1369
1370 2012-04-02 Richard Guenther <rguenther@suse.de>
1371
1372 PR tree-optimization/52756
1373 * gcc.dg/torture/pr52756.c: New testcase.
1374
1375 2012-04-02 Richard Guenther <rguenther@suse.de>
1376
1377 PR middle-end/52803
1378 * gcc.dg/pr52803.c: New testcase.
1379
1380 2012-04-02 Dodji Seketeli <dodji@redhat.com>
1381
1382 PR c++/40942
1383 * g++.old-deja/g++.pt/spec40.C: Adjust to take the resolution of
1384 DR 214 in account.
1385
1386 2012-04-01 Paolo Carlini <paolo.carlini@oracle.com>
1387
1388 PR c++/50043
1389 * g++.dg/cpp0x/noexcept17.C: New.
1390 * g++.old-deja/g++.eh/cleanup1.C: Adjust.
1391 * g++.dg/tree-ssa/ehcleanup-1.C: Likewise.
1392 * g++.dg/cpp0x/noexcept01.C: Likewise.
1393 * g++.dg/eh/init-temp1.C: Likewise.
1394 * g++.dg/eh/ctor1.C: Likwise.
1395
1396 2012-03-31 Eric Botcazou <ebotcazou@adacore.com>
1397
1398 * gnat.dg/controlled6.adb: New test.
1399 * gnat.dg/controlled6_pkg.ads: New helper.
1400 * gnat.dg/controlled6_pkg-iterators.ad[sb]: Likewise.
1401
1402 2012-03-30 Richard Henderson <rth@redhat.com>
1403
1404 PR debug/52727
1405 * g++.dg/opt/pr52727.C: New testcase.
1406
1407 2012-03-30 Richard Guenther <rguenther@suse.de>
1408
1409 PR tree-optimization/52754
1410 * gcc.target/i386/pr52754.c: New testcase.
1411
1412 2012-03-30 Richard Guenther <rguenther@suse.de>
1413
1414 PR middle-end/52772
1415 * g++.dg/torture/pr52772.C: New testcase.
1416
1417 2012-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1418
1419 PR c++/52718
1420 * g++.dg/warn/Wzero-as-null-pointer-constant-5.C: New.
1421
1422 2012-03-29 Jason Merrill <jason@redhat.com>
1423
1424 PR c++/52685
1425 * g++.dg/template/inherit8.C: New.
1426
1427 2012-03-29 Jakub Jelinek <jakub@redhat.com>
1428
1429 PR c++/52759
1430 * g++.dg/ext/weak4.C: New test.
1431
1432 PR tree-optimization/52760
1433 * gcc.c-torture/execute/pr52760.c: New test.
1434
1435 2012-03-29 Jason Merrill <jason@redhat.com>
1436
1437 PR c++/52743
1438 * g++.dg/cpp0x/initlist-array3.C: New.
1439
1440 2012-03-28 Jason Merrill <jason@redhat.com>
1441
1442 PR c++/52746
1443 * g++.dg/overload/virtual2.C: New.
1444
1445 2012-03-28 Eric Botcazou <ebotcazou@adacore.com>
1446
1447 * gnat.dg/vect7.ad[sb]: New test.
1448
1449 2012-03-28 Paul Thomas <pault@gcc.gnu.org>
1450 Tobias Burnus <burnus@gcc.gnu.org>
1451
1452 PR fortran/52652
1453 * gfortran.dg/allocate_class_1.f90 : Change error test.
1454 * gfortran.dg/allocate_with_typespec_4.f90 : Change error test.
1455 * gfortran.dg/allocate_alloc_opt_1.f90 : Change error test.
1456 * gfortran.dg/deallocate_alloc_opt_1.f90 : Change error test.
1457
1458 2012-03-28 Jakub Jelinek <jakub@redhat.com>
1459
1460 PR middle-end/52691
1461 * gcc.dg/pr52691.c: New test.
1462
1463 PR middle-end/52750
1464 * gcc.c-torture/compile/pr52750.c: New test.
1465
1466 2012-03-28 Georg-Johann Lay <avr@gjlay.de>
1467
1468 PR target/52692
1469 * gcc.target/avr/torture/builtins-2.c: New test.
1470
1471 2012-03-28 Jakub Jelinek <jakub@redhat.com>
1472
1473 PR target/52736
1474 * gcc.target/i386/pr52736.c: New test.
1475
1476 2012-03-27 Martin Jambor <mjambor@suse.cz>
1477
1478 PR middle-end/52693
1479 * gcc.dg/torture/pr52693.c: New test.
1480
1481 2012-03-27 Meador Inge <meadori@codesourcery.com>
1482
1483 PR c++/52672
1484 * g++.dg/cpp0x/constexpr-52672.C: New testcase.
1485
1486 2012-03-27 Mike Stump <mikestump@comcast.net>
1487
1488 PR target/52665
1489 * gcc.target/i386/pr28946.c: Use -fno-ident to avoid spurious
1490 failures that match branch names.
1491
1492 2012-03-27 Uros Bizjak <ubizjak@gmail.com>
1493 H.J. Lu <hongjiu.lu@intel.com>
1494
1495 PR target/52698
1496 * gcc.target/i386/pr52698.c: New test.
1497
1498 2012-03-27 Richard Guenther <rguenther@suse.de>
1499
1500 PR middle-end/52720
1501 * gcc.dg/torture/pr52720.c: New testcase.
1502
1503 2012-03-27 Eric Botcazou <ebotcazou@adacore.com>
1504
1505 * gnat.dg/pack17.adb: New test.
1506
1507 2012-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1508
1509 * gcc.target/arm/thumb-ifcvt.c: Only run for -mthumb.
1510 * gcc.target/arm/thumb-16bit-ops.c: Likewise.
1511
1512 2012-03-26 Martin Jambor <mjambor@suse.cz>
1513
1514 PR tree-optimization/50052
1515 * gcc.dg/ipa/ipa-sra-2.c: Also run on strict-alignment platforms.
1516
1517 2012-03-26 Richard Guenther <rguenther@suse.de>
1518
1519 PR tree-optimization/52701
1520 * gfortran.dg/pr52701.f90: New testcase.
1521
1522 2012-03-26 Ulrich Weigand <ulrich.weigand@linaro.org>
1523
1524 PR tree-optimization/52686
1525 * gcc.target/arm/pr52686.c: New test.
1526
1527 2012-03-26 Georg-Johann Lay <avr@gjlay.de>
1528
1529 * gcc.target/avr/torture/avr-torture.exp (AVR_TORTURE_OPTIONS):
1530 Add "-Os -flto" to list.
1531
1532 2012-03-25 Eric Botcazou <ebotcazou@adacore.com>
1533
1534 * gnat.dg/concat2.ad[sb]: New test.
1535
1536 2012-03-24 Jason Merrill <jason@redhat.com>
1537
1538 * g++.dg/cpp0x/auto3.C: Compile with -pedantic-errors.
1539 * g++.dg/cpp0x/trailing2.C: Likewise.
1540 * g++.dg/warn/pr23075.C: Change dg-warning to dg-bogus.
1541 * g++.dg/cpp1y/auto-fn1.C: New.
1542 * g++.dg/cpp1y/auto-fn2.C: New.
1543 * g++.dg/cpp1y/auto-fn3.C: New.
1544 * g++.dg/cpp1y/auto-fn4.C: New.
1545 * g++.dg/cpp1y/auto-fn5.C: New.
1546 * g++.dg/cpp1y/auto-fn6.C: New.
1547 * g++.dg/cpp1y/auto-fn7.C: New.
1548 * g++.dg/cpp1y/auto-fn8.C: New.
1549 * g++.dg/cpp1y/auto-fn9.C: New.
1550 * g++.dg/cpp1y/auto-fn10.C: New.
1551 * g++.dg/cpp1y/auto-fn11.C: New.
1552
1553 2012-03-23 Richard Guenther <rguenther@suse.de>
1554
1555 PR tree-optimization/52678
1556 * gfortran.dg/pr52678.f: New testcase.
1557
1558 2012-03-23 Richard Guenther <rguenther@suse.de>
1559
1560 PR tree-optimization/52638
1561 * g++.dg/torture/pr52638.C: New testcase.
1562
1563 2012-03-22 Paolo Carlini <paolo.carlini@oracle.com>
1564
1565 PR c++/52487
1566 * g++.dg/cpp0x/lambda/lambda-ice7.C: New.
1567
1568 2012-03-22 Jakub Jelinek <jakub@redhat.com>
1569
1570 PR c++/52671
1571 * g++.dg/ext/attrib44.C: New test.
1572
1573 2012-03-22 Jan Hubicka <jh@suse.cz>
1574
1575 PR middle-end/51737
1576 * g++.dg/torture/pr51737.C: New testcase
1577
1578 2012-03-22 Richard Guenther <rguenther@suse.de>
1579
1580 PR tree-optimization/52548
1581 * gcc.dg/tree-ssa/ssa-pre-29.c: New testcase.
1582
1583 2012-03-22 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1584
1585 * lib/fortran-modules.exp (list-module-names-1): Remove
1586 warning.
1587
1588 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
1589
1590 PR target/50751
1591 * gcc.target/sh/pr50751-1.c: New.
1592 * gcc.target/sh/pr50751-2.c: New.
1593 * gcc.target/sh/pr50751-3.c: New.
1594
1595 2012-03-21 Oleg Endo <olegendo@gcc.gnu.org>
1596
1597 PR target/52479
1598 * gcc.target/sh/sh4a-cos.c: Remove.
1599 * gcc.target/sh/sh4a-sin.c: Remove.
1600 * gcc.target/sh/sh4a-sincos.c: Remove.
1601
1602 2012-03-21 Richard Earnshaw <rearnsha@arm.com>
1603
1604 * gcc.target/arm/neon/vgetQ_laneu64.c: Regenerated.
1605 * gcc.target/arm/neon/vgetQ_lanes64.c: Likewise.
1606
1607 2012-03-21 Martin Jambor <mjambor@suse.cz>
1608
1609 PR testsuite/52641
1610 * gcc.dg/misaligned-expand-1.c (cst): Cast to int.
1611 * gcc.dg/misaligned-expand-2.c (cst): Likewise.
1612
1613 2012-03-21 Andrew Stubbs <ams@codesourcery.com>
1614
1615 * gcc.target/arm/thumb-16bit-ops.c: New file.
1616 * gcc.target/arm/thumb-ifcvt.c: New file.
1617
1618 2012-03-20 Jason Merrill <jason@redhat.com>
1619
1620 * lib/target-supports.exp: Add { target c++1y }.
1621
1622 * g++.dg/cpp0x/auto32.C: New.
1623
1624 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
1625
1626 PR testsuite/52641
1627 * gcc.dg/torture/pr48124-1.c: Add dg-require-effective-target
1628 int32plus.
1629 * gcc.dg/torture/pr48124-4.c: Ditto:
1630 * gcc.dg/torture/pr52530.c: Use long instead of int if int=16.
1631
1632 2012-03-20 Jason Merrill <jason@redhat.com>
1633
1634 PR c++/52510
1635 * g++.dg/cpp0x/initlist66.C: New.
1636
1637 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
1638
1639 * gcc.target/avr/progmem.h (pgm_read_char): Define depending on
1640 __AVR_HAVE_LPMX__
1641
1642 2012-03-20 Georg-Johann Lay <avr@gjlay.de>
1643
1644 PR target/49868
1645 * gcc.target/avr/torture/addr-space-2.h: New file.
1646 * gcc.target/avr/torture/addr-space-2-g.h: New test.
1647 * gcc.target/avr/torture/addr-space-2-0.h: New test.
1648 * gcc.target/avr/torture/addr-space-2-1.h: New test.
1649 * gcc.target/avr/torture/addr-space-2-x.h: New test.
1650
1651 2012-03-20 Richard Guenther <rguenther@suse.de>
1652
1653 * gnat.dg/pack16.adb: New testcase.
1654 * gnat.dg/pack16_pkg.ads: Likewise.
1655 * gnat.dg/specs/pack8.ads: Likewise.
1656 * gnat.dg/specs/pack8_pkg.ads: Likewise.
1657
1658 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1659
1660 * g++.dg/warn/Wuseless-cast.C: Extend.
1661
1662 2012-03-19 Paolo Carlini <paolo.carlini@oracle.com>
1663
1664 PR c++/14710
1665 * g++.dg/warn/Wuseless-cast.C: New.
1666
1667 2012-03-17 Janne Blomqvist <jb@gcc.gnu.org>
1668
1669 PR libfortran/52608
1670 * gfortran.dg/pr52608.f90: New test.
1671
1672 2012-03-17 Tobias Burnus <burnus@net-b.de>
1673
1674 PR fortran/52585
1675 * gfortran.dg/proc_ptr_36.f90: New.
1676
1677 2012-03-16 Martin Jambor <mjambor@suse.cz>
1678
1679 * gcc.dg/misaligned-expand-1.c: New test.
1680 * gcc.dg/misaligned-expand-3.c: Likewise.
1681
1682 2012-03-16 Richard Guenther <rguenther@suse.de>
1683 Kai Tietz <ktietz@redhat.com>
1684
1685 PR middle-end/48814
1686 * gcc.c-torture/execute/pr48814-1.c: New test.
1687 * gcc.c-torture/execute/pr48814-2.c: New test.
1688 * gcc.dg/tree-ssa/assign-1.c: New test.
1689 * gcc.dg/tree-ssa/assign-2.c: New test.
1690 * gcc.dg/tree-ssa/assign-3.c: New test.
1691
1692 2012-03-16 Richard Guenther <rguenther@suse.de>
1693
1694 * gnat.dg/specs/pack7.ads: New testcase.
1695
1696 2012-03-15 Jakub Jelinek <jakub@redhat.com>
1697
1698 PR target/52568
1699 * gcc.dg/torture/vshuf-4.inc: Add two new tests.
1700 * gcc.dg/torture/vshuf-8.inc: Likewise.
1701 * gcc.dg/torture/vshuf-16.inc: Likewise.
1702 * gcc.dg/torture/vshuf-32.inc: Likewise.
1703
1704 2012-03-15 Jason Merrill <jason@redhat.com>
1705
1706 * g++.dg/torture/pr52582.C: New.
1707
1708 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1709
1710 * lib/fortran-modules.exp: New file which was forgotten in r185430.
1711
1712 2012-03-15 Ira Rosen <irar@il.ibm.com>
1713 Ulrich Weigand <ulrich.weigand@linaro.org>
1714
1715 * gcc.dg/vect/slp-cond-3.c: New test.
1716 * gcc.dg/vect/slp-cond-4.c: New test.
1717
1718 2012-03-15 Ira Rosen <irar@il.ibm.com>
1719 Ulrich Weigand <ulrich.weigand@linaro.org>
1720
1721 * gcc.dg/vect/bb-slp-pattern-1.c: New test.
1722 * gcc.dg/vect/bb-slp-pattern-2.c: New test.
1723
1724 2012-03-15 Janne Blomqvist <jb@gcc.gnu.org>
1725
1726 PR libfortran/52434
1727 PR libfortran/48878
1728 PR libfortran/38199
1729 * gfortran.dg/edit_real_1.f90: Don't assume roundTiesToAway.
1730 * gfortran.dg/round_1.f03: Likewise.
1731
1732 2012-03-15 Jakub Jelinek <jakub@redhat.com>
1733 Andrew Pinski <apinski@cavium.com>
1734
1735 PR middle-end/52592
1736 * gcc.dg/pr52592.c: New test.
1737
1738 2012-03-15 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1739
1740 * gfortran.fortran-torture/compile/compile.exp: Simplify.
1741 * gfortran.fortran-torture/execute/execute.exp: Likewise.
1742 * lib/gcc-dg.exp (cleanup-modules): Move to ..
1743 * lib/fortran-modules.exp: .. this new file. Adjust users.
1744 * lib/gfortran-dg.exp (gfortran-dg-runtest,
1745 gfortran-dg-debug-runtest): Call cleanup-modules.
1746 * lib/fortran-torture.exp (fortran-torture-execute,
1747 fortran-torture): Likewise.
1748 * gfortran.dg/coarray/caf.exp: Likewise.
1749 * lib/lto.exp: Likewise.
1750 * gfortran.dg/class_4a.f03: Adjust cleanup-modules and keep-modules.
1751 * gfortran.dg/class_4b.f03: Likewise.
1752 * gfortran.dg/class_4c.f03: Likewise.
1753 * gfortran.dg/class_45a.f03: Likewise.
1754 * gfortran.dg/binding_label_tests_10.f03: Likewise.
1755 * gfortran.dg/binding_label_tests_10_main.f03: Likewise.
1756 * gfortran.dg/binding_label_tests_11.f03: Likewise.
1757 * gfortran.dg/binding_label_tests_11_main.f03: Likewise.
1758 * gfortran.dg/binding_label_tests_13.f03: Likewise.
1759 * gfortran.dg/binding_label_tests_13_main.f03: Likewise.
1760 * gfortran.dg/test_common_binding_labels_2.f03: Likewise.
1761 * gfortran.dg/test_common_binding_labels_2_main.f03: Likewise.
1762 * gfortran.dg/test_common_binding_labels_3.f03: Likewise.
1763 * gfortran.dg/test_common_binding_labels_3_main.f03: Likewise.
1764 * gfortran.dg/whole_file_28.f90: Likewise.
1765 * gfortran.dg/whole_file_29.f90: Likewise.
1766 * gfortran.dg/whole_file_30.f90: Likewise.
1767 * gfortran.dg/whole_file_31.f90: Likewise.
1768
1769 2012-03-15 Jakub Jelinek <jakub@redhat.com>
1770
1771 PR tree-optimization/52267
1772 * gcc.dg/pr52267.c: New test.
1773 * gcc.dg/tree-ssa/vrp65.c: New test.
1774 * gcc.dg/tree-ssa/vrp66.c: New test.
1775
1776 2012-03-15 Richard Guenther <rguenther@suse.de>
1777
1778 PR middle-end/52580
1779 * gfortran.dg/vect/pr52580.f: New testcase.
1780
1781 2012-03-15 Oleg Endo <olegendo@gcc.gnu.org>
1782
1783 * gcc.target/sh/fpul-usage-1.c: New.
1784
1785 2012-03-14 Oleg Endo <olegendo@gcc.gnu.org>
1786
1787 PR target/49468
1788 * gcc.target/sh/pr49468-si.c: Make dg-skip-if not the first directive.
1789 * gcc.target/sh/pr49468-di.c: Likewise.
1790
1791 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1792
1793 * g++.dg/warn/miss-format-1.C: Remove *-*-solaris2.8 handling.
1794 * gcc.dg/c99-stdint-6.c: Likewise.
1795 * gcc.dg/lto/20090210_0.c: Likewise.
1796 * gcc.dg/pr28796-2.c: Don't skip on sparc*-sun-solaris2.8.
1797 * gcc.dg/pragma-init-fini.c: Don't skip on i?86-*-solaris2.8.
1798 * gcc.dg/pragma-init-fini-2.c: Likewise.
1799 * gcc.dg/torture/pr47917.c: Remove *-*-solaris2.8 handling.
1800 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.8 handling.
1801 * gcc.target/i386/pr22152.c: Likewise.
1802 * gcc.target/i386/vect8-ret.c: Likewise.
1803 * lib/target-supports.exp (add_options_for_tls): Remove Solaris 8
1804 handling.
1805
1806 2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1807
1808 * g++.dg/other/anon5.C: Don't skip on mips-sgi-irix*.
1809 * g++.dg/tree-prof/partition1.C: Likewise.
1810 * g++.dg/tree-prof/partition2.C: Likewise.
1811 * g++.old-deja/g++.other/init19.C: Remove mips-sgi-irix*
1812 handling.
1813 * gcc.c-torture/compile/labels-3.c: Remove dg-options.
1814 * gcc.c-torture/execute/20010724-1.c: Remove.
1815 * gcc.c-torture/execute/20010724-1.x: Remove.
1816 * gcc.c-torture/execute/20040208-2.c: Remove.
1817 * gcc.c-torture/execute/20040208-2.x: Remove.
1818 * gcc.c-torture/execute/ieee/20000320-1.c [__mips__ && __sgi__]:
1819 Remove.
1820 (main) [__mips__ && __sgi__]: Remove.
1821 * gcc.c-torture/execute/ieee/copysign1.c: Remove IRIX reference.
1822 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1823 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Remove
1824 mips-sgi-irix6* handling.
1825 * gcc.dg/cpp/assert4.c [__mips__]: Remove __sgi__, sgi.
1826 * gcc.dg/torture/20090618-1.c: Don't skip on mips-sgi-irix*.
1827 * gcc.dg/torture/builtin-frexp-1.c: Remove mips*-*-irix6*
1828 handling.
1829 * gcc.dg/torture/builtin-logb-1.c: Likewise.
1830 * gcc.dg/torture/pr47917.c: Remove mips-sgi-irix6.5 handling.
1831 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Don't skip on mips*-*-irix*.
1832 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6* handling.
1833 * gcc.target/mips/args-1.c [!__sgi__]: Remove.
1834 * gcc.target/mips/interrupt_handler-2.c: Don't skip on
1835 mips-sgi-irix6*.
1836 * gcc.target/mips/interrupt_handler-3.c: Likewise.
1837 * gcc.target/mips/save-restore-1.c: Don't skip on mips-sgi-irix6*.
1838 * gcc.target/mips/save-restore-3.c: Likewise.
1839 * gcc.target/mips/save-restore-4.c: Likewise.
1840 * gcc.target/mips/save-restore-5.c: Likewise.
1841 * gfortran.dg/g77/cabs.f: Don't xfail on mips-sgi-irix6*.
1842 * lib/prune.exp (prune_gcc_output): Remove pruning of IRIX 6 ld
1843 messages.
1844 * lib/target-libpath.exp (set_ld_library_path_env_vars): Remove
1845 IRIX 6 handling.
1846 (restore_ld_library_path_env_vars): Likewise.
1847 * lib/target-supports.exp (check_profiling_available): Remove
1848 mips*-*-irix* handling.
1849 (check_ascii_locale_available): Remove mips-sgi-irix* handling.
1850 (add_options_for_c99_runtime): Remove mips-sgi-irix6.5* handling.
1851 * objc.dg/stabs-1.m: Don't xfail on mips-sgi-irix6.5.
1852
1853 2012-03-14 Jakub Jelinek <jakub@redhat.com>
1854
1855 PR c++/52582
1856 * g++.dg/opt/pr52582.C: New test.
1857
1858 2012-03-14 Richard Guenther <rguenther@suse.de>
1859
1860 PR tree-optimization/52571
1861 * gcc.dg/vect/vect-2.c: Initialize arrays.
1862 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
1863 * gcc.target/i386/recip-vec-divf.c: Use -fno-common.
1864 * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
1865
1866 2012-03-14 Richard Guenther <rguenther@suse.de>
1867
1868 PR middle-end/52080
1869 PR middle-end/52097
1870 PR middle-end/48124
1871 * gcc.dg/torture/pr48124-1.c: New testcase.
1872 * gcc.dg/torture/pr48124-2.c: Likewise.
1873 * gcc.dg/torture/pr48124-3.c: Likewise.
1874 * gcc.dg/torture/pr48124-4.c: Likewise.
1875
1876 2012-03-14 Richard Guenther <rguenther@suse.de>
1877
1878 PR middle-end/52578
1879 * gcc.dg/pr52578.c: New testcase.
1880
1881 2012-03-14 Jakub Jelinek <jakub@redhat.com>
1882
1883 PR c++/52521
1884 * g++.dg/cpp0x/udlit-args2.C: New test.
1885
1886 2012-03-13 Oleg Endo <olegendo@gcc.gnu.org>
1887
1888 PR target/48596
1889 * gcc.target/sh/pr48596.c: Move accidentally added new test case to ...
1890 * gcc.c-torture/compile/pr48596.c: ... here.
1891
1892 2012-01-30 Dodji Seketeli <dodji@redhat.com>
1893
1894 PR c++/51641
1895 * g++.dg/lookup/hidden-class17.C: New test.
1896
1897 2012-03-13 Jakub Jelinek <jakub@redhat.com>
1898
1899 PR c/52577
1900 * gcc.dg/Wunused-var-3.c: New test.
1901
1902 2012-03-13 Martin Jambor <mjambor@suse.cz>
1903
1904 * gcc.dg/misaligned-expand-2.c: New test.
1905
1906 2012-03-13 Richard Guenther <rguenther@suse.de>
1907
1908 PR middle-end/52134
1909 * gcc.dg/pr52134.c: New testcase.
1910
1911 2012-03-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1912
1913 * ada/acats/tests/cd/cdd1001.a (CDD1001): Fix typo.
1914
1915 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1916
1917 PR tree-optimization/46728
1918 * gcc.target/powerpc/pr46728-4.c: Use preferred syntax.
1919 * gcc.target/powerpc/pr46728-5.c: Likewise.
1920 * gcc.target/powerpc/pr46728-8.c: Likewise.
1921 * gcc.target/powerpc/pr46728-10.c: Likewise.
1922 * gcc.target/powerpc/pr46728-11.c: Likewise.
1923 * gcc.target/powerpc/pr46728-13.c: Likewise.
1924 * gcc.target/powerpc/pr46728-14.c: Likewise.
1925 * gcc.target/powerpc/pr46728-15.c: Likewise.
1926
1927 2012-03-12 Paolo Carlini <paolo.carlini@oracle.com>
1928
1929 PR c++/52299
1930 * g++.dg/warn/Wdiv-by-zero-bogus.C: New.
1931
1932 2012-03-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1933
1934 PR tree-optimization/46728
1935 * gcc.target/powerpc/pr46728-4.c: Skip for powerpc*-*-darwin*.
1936 * gcc.target/powerpc/pr46728-5.c: Likewise.
1937 * gcc.target/powerpc/pr46728-8.c: Likewise.
1938 * gcc.target/powerpc/pr46728-10.c: Likewise.
1939 * gcc.target/powerpc/pr46728-11.c: Likewise.
1940 * gcc.target/powerpc/pr46728-13.c: Likewise.
1941 * gcc.target/powerpc/pr46728-14.c: Likewise.
1942 * gcc.target/powerpc/pr46728-15.c: Likewise.
1943
1944 2012-03-12 Georg-Johann Lay <avr@gjlay.de>
1945
1946 PR target/49868
1947 * gcc.target/avr/torture/addr-space-1.h: New file.
1948 * gcc.target/avr/torture/addr-space-1-g.h: New test.
1949 * gcc.target/avr/torture/addr-space-1-0.h: New test.
1950 * gcc.target/avr/torture/addr-space-1-1.h: New test.
1951 * gcc.target/avr/torture/addr-space-1-x.h: New test.
1952
1953 2012-03-12 Andrew Pinski <apinski@cavium.com>
1954
1955 * gcc.dg/tree-ssa/phi-opt-7.c: New testcase.
1956
1957 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1958
1959 * g++.dg/abi/rtti3.C: Remove alpha*-dec-osf* handling.
1960 * g++.dg/abi/thunk4.C: Likewise.
1961 * g++.dg/cdce3.C: Don't skip on*-dec-osf5*.
1962 Adapt line numbers.
1963 * g++.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
1964 handling.
1965 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
1966 * g++.dg/eh/spbp.C: Likewise.
1967 * g++.dg/ext/label13.C: Likewise.
1968 * g++.dg/guality/guality.exp: Likewise.
1969 * g++.dg/other/anon5.C: Likewise.
1970 * g++.dg/other/pragma-ep-1.C: Remove.
1971 * g++.dg/warn/miss-format-1.C: Remove alpha*-dec-osf* handling.
1972 * g++.dg/warn/pr31246.C: Likewise.
1973 * g++.dg/warn/weak1.C: Likewise.
1974 * g++.old-deja/g++.eh/badalloc1.C: Likewise.
1975 * g++.old-deja/g++.ext/attrib5.C: Likewise.
1976 * gcc.c-torture/compile/limits-declparen.c: Likewise.
1977 * gcc.c-torture/compile/limits-pointer.c: Likewise.
1978 * gcc.c-torture/execute/20001229-1.c: Remove __osf__ handling.
1979 * gcc.dg/attr-weakref-1.c: Remove alpha*-dec-osf* handling.
1980 * gcc.dg/c99-stdint-6.c: Remove alpha*-dec-osf5* handling.
1981 * gcc.dg/c99-tgmath-1.c: Likewise.
1982 * gcc.dg/c99-tgmath-2.c: Likewise.
1983 * gcc.dg/c99-tgmath-3.c: Likewise.
1984 * gcc.dg/c99-tgmath-4.c: Likewise.
1985 * gcc.dg/compat/struct-layout-1_generate.c: Remove alpha*-dec-osf*
1986 handling.
1987 * gcc.dg/debug/pr49032.c: Likewise.
1988 * gcc.dg/guality/guality.exp: Likewise.
1989 * gcc.dg/intmax_t-1.c: Likewise.
1990 * gcc.dg/pr48616.c: Likewise.
1991 * gcc.dg/pragma-ep-1.c: Remove.
1992 * gcc.dg/pragma-ep-2.c: Remove.
1993 * gcc.dg/pragma-ep-3.c: Remove.
1994 * gcc.dg/torture/pr47917.c: Remove alpha*-dec-osf5* handling.
1995 * gcc.dg/tree-ssa/pr42585.c: Remove alpha*-dec-osf* handling.
1996 * gcc.misc-tests/gcov-14.c: Likewise.
1997 * gfortran.dg/guality/guality.exp: Likewise.
1998 * lib/target-supports.exp (check_weak_available): Likewise.
1999 (add_options_for_tls): Likewise.
2000 (check_ascii_locale_available): Likewise.
2001 * obj-c++.dg/dwarf-2.mm: Likewise.
2002 * objc.dg/dwarf-1.m: Likewise.
2003 * objc.dg/dwarf-2.m: Likewise.
2004
2005 2012-03-12 Jakub Jelinek <jakub@redhat.com>
2006
2007 PR tree-optimization/51721
2008 * gcc.dg/tree-ssa/vrp64.c: New test.
2009
2010 PR tree-optimization/52533
2011 * gcc.c-torture/compile/pr52533.c: New test.
2012
2013 2012-03-12 Kirill Yukhin <kirill.yukhin@intel.com>
2014
2015 * gcc.target/i386/rtm-xabort-1.c: New.
2016 * gcc.target/i386/rtm-xbegin-1.c: Ditto.
2017 * gcc.target/i386/rtm-xend-1.c: Ditto.
2018 * gcc.target/i386/rtm-xtest-1.c: Ditto.
2019 * gcc.target/i386/sse-12.c: Test RTM intrinsics.
2020 * gcc.target/i386/sse-13.c: Ditto.
2021 * gcc.target/i386/sse-14.c: Ditto.
2022 * gcc.target/i386/sse-22.c: Ditto.
2023 * gcc.target/i386/sse-23.c: Ditto.
2024 * g++.dg/other/i386-2.C: Ditto.
2025 * g++.dg/other/i386-3.C: Ditto.
2026
2027 2012-03-12 Tobias Burnus <burnus@net-b.de>
2028
2029 PR fortran/52542
2030 * gfortran.dg/proc_ptr_35.f90: New.
2031
2032 2012-03-11 Uros Bizjak <ubizjak@gmail.com>
2033
2034 PR target/52530
2035 * gcc.dg/torture/pr52530.c: New test.
2036
2037 2012-03-11 Oleg Endo <olegendo@gcc.gnu.org>
2038
2039 PR target/51244
2040 * gcc.target/sh/pr51244-1.c: Fix thinkos.
2041
2042 2012-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2043
2044 PR target/52450
2045 * gcc.dg/torture/pr52402.c: Skip execution on 32-bit hppa*-*-hpux*.
2046
2047 * gcc.dg/torture/pr52407.c: Add -fno-common option on hppa*-*-hpux*.
2048
2049 2012-03-09 Andrew Pinski <apinski@cavium.com>
2050
2051 PR middle-end/51988
2052 * gcc.dg/tree-ssa/phi-opt-8.c: New testcase.
2053 * gcc.dg/tree-ssa/phi-opt-9.c: New testcase.
2054
2055 2012-03-09 Jiangning Liu <jiangning.liu@arm.com>
2056
2057 * gcc.dg/tree-ssa/scev-3.c: New.
2058 * gcc.dg/tree-ssa/scev-4.c: New.
2059
2060 2012-03-08 Tobias Burnus <burnus@net-b.de>
2061
2062 PR fortran/52469
2063 * gfortran.dg/proc_ptr_34.f90
2064
2065 2012-03-07 Jason Merrill <jason@redhat.com>
2066
2067 PR c++/52521
2068 * g++.dg/cpp0x/udlit-mangle.C: New.
2069
2070 2012-03-06 Pat Haugen <pthaugen@us.ibm.com>
2071
2072 * gcc.dg/torture/va-arg-25.c: Fix typo for powerpc64-*-* check.
2073
2074 2012-03-06 Richard Guenther <rguenther@suse.de>
2075
2076 PR middle-end/52493
2077 * gcc.dg/torture/pr52493.c: New testcase.
2078
2079 2012-03-06 Richard Guenther <rguenther@suse.de>
2080
2081 PR lto/52097
2082 * gcc.dg/lto/pr52097_0.c: New testcase.
2083
2084 2012-03-06 Oleg Endo <olegendo@gcc.gnu.org>
2085
2086 PR target/51244
2087 * gcc.target/sh/pr51244-1.c: New.
2088 * gcc.target/sh/pr51244-2.c: New.
2089 * gcc.target/sh/pr51244-3.c: New.
2090
2091 2012-03-05 Jason Merrill <jason@redhat.com>
2092
2093 PR c++/51930
2094 * g++.dg/ext/visibility/template11.C: New.
2095
2096 * g++.dg/cpp0x/implicit13.C: New.
2097
2098 2012-03-05 Jakub Jelinek <jakub@redhat.com>
2099
2100 PR tree-optimization/51721
2101 * gcc.dg/tree-ssa/vrp63.c: New test.
2102 * gcc.dg/pr51721.c: New test.
2103
2104 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
2105
2106 PR fortran/50981
2107 * gfortran.dg/elemental_optional_args_5.f03: Add subcomponent actual
2108 argument checks.
2109
2110 2012-03-04 H.J. Lu <hongjiu.lu@intel.com>
2111
2112 PR target/52146
2113 * gcc.target/i386/pr52146.c: Update final-scan to allow $-18874240.
2114
2115 2012-03-04 Mikael Morin <mikael@gcc.gnu.org>
2116
2117 PR fortran/50981
2118 * gfortran.dg/elemental_optional_args_5.f03: Add array checks.
2119
2120 2012-03-04 Georg-Johann Lay <avr@gjlay.de>
2121
2122 * gcc.dg/torture/pr52402.c: Add dg-require-effective-target
2123 int32plus.
2124
2125 2012-03-03 Jason Merrill <jason@redhat.com>
2126
2127 * g++.dg/cpp0x/nsdmi-defer6.C: New.
2128
2129 Core 1270
2130 * g++.dg/cpp0x/initlist65.C: New.
2131
2132 PR c++/36797
2133 * g++.dg/ext/is_empty2.C: New.
2134
2135 2012-03-03 Tobias Burnus <burnus@net-b.de>
2136
2137 PR fortran/48820
2138 * gfortran.dg/assumed_type_3.f90: Undo previous commit.
2139
2140 2012-03-03 Tobias Burnus <burnus@net-b.de>
2141
2142 * gfortran.dg/bind_c_dts_4.f03: Add dg-options -Wc-binding-type.
2143 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
2144 * gfortran.dg/bind_c_usage_8.f03: Ditto.
2145 * gfortran.dg/c_kind_tests_2.f03: Ditto.
2146 * gfortran.dg/class_30.f90: Remove dg-warning line.
2147 * gfortran.dg/bind_c_usage_25.f90: New.
2148
2149 2012-03-03 Tobias Burnus <burnus@net-b.de>
2150
2151 PR fortran/48820
2152 * gfortran.dg/assumed_type_1.f90: Correct dg-error.
2153 * gfortran.dg/assumed_type_3.f90: Correct dg-error.
2154 * gfortran.dg/assumed_type_4.f90: Correct dg-error.
2155
2156 2012-03-03 Tobias Burnus <burnus@net-b.de>
2157
2158 PR fortran/48820
2159 * gfortran.dg/assumed_type_1.f90: New.
2160 * gfortran.dg/assumed_type_2.f90: New.
2161 * gfortran.dg/assumed_type_3.f90: New.
2162 * gfortran.dg/assumed_type_4.f90: New.
2163
2164 2012-03-02 Oleg Endo <olegendo@gcc.gnu.org>
2165
2166 PR target/49486
2167 * gcc.target/sh/pr49468-si.c: Skip unsupported test for SH64.
2168 * gcc.target/sh/pr49468-di.c: New.
2169
2170 2012-03-02 Maxim Kuvyrkov <maxim@codesourcery.com>
2171
2172 * gcc.dg/graphite/pr50561.c: Update.
2173
2174 2012-03-02 Peter Bergner <bergner@vnet.ibm.com>
2175
2176 * gcc.target/powerpc/pr52457.c: New test.
2177
2178 2012-03-02 Ulrich Weigand <ulrich.weigand@linaro.org>
2179
2180 * gcc.target/arm/sat-1.c: New test.
2181
2182 2012-03-02 Uros Bizjak <ubizjak@gmail.com>
2183
2184 PR target/46716
2185 * gcc.target/i386/pr46716.c: New test.
2186
2187 2012-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2188
2189 PR c++/51989
2190 * g++.dg/cpp0x/sfinae32.C: New.
2191
2192 2012-03-02 Richard Guenther <rguenther@suse.de>
2193
2194 PR tree-optimization/52406
2195 * gcc.dg/torture/pr52406.c: New testcase.
2196
2197 2012-03-02 Tobias Burnus <burnus@net-b.de>
2198
2199 PR fortran/52325
2200 * gfortran.dg/derived_comp_array_ref_8.f90: New.
2201 * gfortran.dg/nullify_2.f90: Update dg-error.
2202 * gfortran.dg/nullify_4.f90: Ditto.
2203 * gfortran.dg/pointer_init_6.f90: Ditto.
2204
2205 2012-03-02 Tobias Burnus <burnus@net-b.de>
2206
2207 PR fortran/52270
2208 * gfortran.dg/class_51.f90: New.
2209
2210 2012-03-02 Tobias Burnus <burnus@net-b.de>
2211
2212 PR fortran/52452
2213 * gfortran.dg/intrinsic_8.f90: New.
2214
2215 2012-03-01 Kai Tietz <ktietz@redhat.com>
2216
2217 * gcc.dg/torture/pr47917.c: Make test using POSIX-printf
2218 routines on mingw targets.
2219 * gcc.dg/vect/pr46126.c (uintptr_t): Add support for LLP64 target.
2220
2221 2012-03-01 Jakub Jelinek <jakub@redhat.com>
2222
2223 PR tree-optimization/52445
2224 * gcc.dg/pr52445.c: New test.
2225
2226 2012-02-29 Jakub Jelinek <jakub@redhat.com>
2227
2228 PR target/52437
2229 * gcc.c-torture/compile/pr52437.c: New test.
2230
2231 PR middle-end/52419
2232 * gcc.dg/torture/pr52419.c: New test.
2233
2234 PR tree-optimization/52429
2235 * gcc.dg/torture/pr52429.c: New test.
2236 * g++.dg/opt/pr52429.C: New test.
2237
2238 2012-02-29 Richard Guenther <rguenther@suse.de>
2239
2240 PR testsuite/52297
2241 * gcc.dg/lto/trans-mem-1_0.c: Remove.
2242 * gcc.dg/lto/trans-mem-1_1.c: Likewise.
2243 * gcc.dg/lto/trans-mem-2_0.c: Likewise.
2244 * gcc.dg/lto/trans-mem-2_1.c: Likewise.
2245 * gcc.dg/lto/trans-mem-4_0.c: Likewise.
2246 * gcc.dg/lto/trans-mem-4_1.c: Likewise.
2247
2248 2012-02-29 Jakub Jelinek <jakub@redhat.com>
2249
2250 * gcc.dg/torture/pr52402.c: Add -w -Wno-psabi to dg-options.
2251
2252 2012-02-29 Paul Thomas <pault@gcc.gnu.org>
2253
2254 PR fortran/52386
2255 * gfortran.dg/realloc_on_assign_13.f90 : New test.
2256
2257 2012-02-28 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2258
2259 PR target/51534
2260 * gcc.target/arm/neon/pr51534.c: New testcase.
2261
2262 2012-02-28 Richard Guenther <rguenther@suse.de>
2263
2264 PR target/52407
2265 * gcc.dg/torture/pr52407.c: New testcase.
2266
2267 2012-02-28 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2268
2269 * gcc.target/arm/vfp1.c (dg_do run): Run on all eabi variants.
2270 * gcc.target/arm/vfp2.c: Likewise.
2271 * gcc.target/arm/vfp3.c: Likewise.
2272 * gcc.target/arm/vfp4.c: Likewise.
2273 * gcc.target/arm/vfp5.c: Likewise.
2274 * gcc.target/arm/vfp6.c: Likewise.
2275 * gcc.target/arm/vfp7.c: Likewise.
2276 * gcc.target/arm/vfp8.c: Likewise.
2277 * gcc.target/arm/vfp9.c: Likewise.
2278 * gcc.target/arm/vfp10.c: Likewise.
2279 * gcc.target/arm/vfp11.c: Likewise.
2280 * gcc.target/arm/vfp12.c: Likewise.
2281 * gcc.target/arm/vfp13.c: Likewise.
2282 * gcc.target/arm/vfp14.c: Likewise.
2283 * gcc.target/arm/vfp15.c: Likewise.
2284 * gcc.target/arm/vfp16.c: Likewise.
2285 * gcc.target/arm/vfp17.c: Likewise.
2286 * gcc.target/arm/neon-constants.h: New file.
2287 * gcc.target/arm/neon-vect1.c: New test.
2288 * gcc.target/arm/neon-vect2.c: New test.
2289 * gcc.target/arm/neon-vect3.c: New test.
2290 * gcc.target/arm/neon-vect4.c: New test.
2291 * gcc.target/arm/neon-vect5.c: New test.
2292 * gcc.target/arm/neon-vect6.c: New test.
2293 * gcc.target/arm/neon-vect7.c: New test.
2294 * gcc.target/arm/neon-vect8.c: New test.
2295
2296 2012-02-28 Richard Guenther <rguenther@suse.de>
2297
2298 PR tree-optimization/52402
2299 * gcc.dg/torture/pr52402.c: New testcase.
2300
2301 2012-02-28 Richard Guenther <rguenther@suse.de>
2302
2303 PR lto/52400
2304 * g++.dg/lto/pr52400_0.C: New testcase.
2305
2306 2012-02-28 Georg-Johann Lay <avr@gjlay.de>
2307
2308 * gcc.target/avr/torture/builtins-1.c: New test.
2309 * gcc.target/avr/torture/builtins-error.c: New test.
2310
2311 2012-02-28 Kai Tietz <ktietz@redhat.com>
2312
2313 * gcc.target/i386/pr46939.c (long): Fix LP64 vs LLP64 issue.
2314 * gcc.target/i386/pr45352-2.c: Likewise.
2315 * gcc.target/i386/bitfield3.c: Add -mno-ms-bitfields for mingw targets.
2316 * gcc.target/i386/xop-vshift-1.c (random): Use on mingw
2317 targets instead rand.
2318 * gcc.target/i386/sse4_1-blendps-2.c: Likewise.
2319 * gcc.target/i386/sse2-mul-1.c: Likewise.
2320 * gcc.target/i386/sse4_1-blendps.c: Likewise.
2321 * gcc.target/i386/pad-6b.c: Adjust test for x64 mingw target.
2322 * gcc.target/i386/pad-1.c: Likewise.
2323 * gcc.target/i386/pad-9.c: Likewise.
2324 * gcc.target/i386/pad-2.c: Likewise.
2325 * gcc.target/i386/pad-5b.c: Likewise.
2326 * gcc.target/i386/pad-8.c: Likewise.
2327 * gcc.target/i386/pr46470.c: Skip for x64 mingw target.
2328 * gcc.target/i386/pr44130.c: Likewise.
2329 * gcc.target/i386/align-main-1.c: Likewise.
2330 * gcc.target/i386/align-main-2.c: Likewise.
2331 * gcc.target/i386/sw-1.c: Likewise.
2332 * gcc.target/i386/avx-vzeroupper-5.c: Add -mabi=sysv
2333 on x64 mingw target.
2334 * gcc.target/i386/avx-vzeroupper-4.c: Likewise.
2335 * gcc.target/i386/pr46295.c: Likewise.
2336 * gcc.target/i386/amd64-abi-1.c: Likewise.
2337 * gcc.target/i386/amd64-abi-2.c: Likewise.
2338 * gcc.target/i386/pr39082-1.c: Likewise.
2339 * gcc.target/i386/pr39162.c: Likewise.
2340 * gcc.target/i386/pr22152.c: Likewise.
2341 * gcc.target/i386/wrgsbase-2.c: Adjust dg-final rule.
2342 * gcc.target/i386/wrfsbase-2.c: Likewise.
2343 * gcc.target/i386/local.c: Likewise
2344 * gcc.target/i386/wrgsbase-1.c: Likewise.
2345 * gcc.target/i386/wrfsbase-1.c: Likewise.
2346 * gcc.target/i386/pr39315-3.c: Likewise.
2347 * gcc.target/i386/pr35767-4.c: Likewise.
2348 * gcc.target/i386/pr45336-3.c (pextrd): Don't check for
2349 x64 mingw target.
2350 * gcc.target/i386/pr45336-2.c: Likewise.
2351 * gcc.target/i386/pr45336-1.c: Likewise.
2352 * gcc.target/i386/pr45336-4.c: Likewise.
2353
2354 2012-02-27 Tristan Gingold <gingold@adacore.com>
2355
2356 * gnat.dg/array20.ad[sb]: New test.
2357
2358 2012-02-27 Jakub Jelinek <jakub@redhat.com>
2359
2360 PR target/52375
2361 * gcc.target/arm/pr52375.c: New test.
2362 * gcc.c-torture/compile/pr52375.c: New test.
2363
2364 2012-02-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2365
2366 * gfortran.dg/typebound_operator_9.f03: Skip on SPU.
2367 * gcc.dg/torture/builtin-complex-1.c: Skip "float" tests on SPU.
2368
2369 2012-02-27 Eric Botcazou <ebotcazou@adacore.com>
2370
2371 * gnat.dg/aggr19.adb: New test.
2372 * gnat.dg/aggr19_pkg.ad[sb]: New helper.
2373
2374 2012-02-26 Oleg Endo <olegendo@gcc.gnu.org>
2375
2376 PR target/49263
2377 * gcc.target/sh/pr49263.c: New.
2378
2379 2012-02-24 Andrew MacLeod <amacleod@redhat.com>
2380
2381 * gcc.dg/simulate-thread/simulate-thread.gdb: Use return value from
2382 simulate_thread_wrapper_other_threads
2383 * gcc.dg/simulate-thread/atomic-load-int128.c (simulate_thread_main):
2384 Move initialization of 'value' to main().
2385 (main): Initialize 'value';
2386 * gcc.dg/simulate-thread/speculative-store.c
2387 (simulate_thread_step_verify): Return 0 when successful.
2388 * gcc.dg/simulate-thread/simulate-thread.h (HOSTILE_THREAD_THRESHOLD):
2389 Reduce threshold.
2390 (INSN_COUNT_THRESHOLD): New. Instruction limit to terminate test.
2391 (simulate_thread_wrapper_other_threads): Return a success/fail value
2392 and issue an error if the instruction count threshold is exceeded.
2393
2394 2012-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2395
2396 PR target/50580
2397 * gcc.target/mips/interrupt_handler-2.c: Skip on mips-sgi-irix6*.
2398 * gcc.target/mips/interrupt_handler-3.c: Likewise.
2399
2400 2012-02-24 Richard Guenther <rguenther@suse.de>
2401
2402 PR middle-end/52355
2403 * gcc.dg/pr52355.c: New testcase.
2404
2405 2012-02-23 Kai Tietz <ktietz@redhat.com>
2406
2407 * gcc.dg/pack-test-5.c: Add -mno-ms-bitfields option for mingw-targets.
2408 * gcc.dg/Wpadded.c: Likewise.
2409 * gcc.dg/bf-ms-layout-2.c: Adjust offsets to fit ms-bitfield
2410 structure-layout.
2411 * gcc.dg/di-sync-multithread.c: Replace for mingw-target the use
2412 for sleep by Sleep and add windows.h include for this function.
2413 * gcc.dg/format/dfp-printf-1.c: Adjust dg-skip-if rule for mingw
2414 targets.
2415 * gcc.dg/stack-usage-1.c (SIZE): Provide proper SIZE for x64 mingw
2416 target.
2417 * gcc.dg/tls/thr-cse-1.c: Provide proper pattern for x64 mingw target.
2418 * gcc.dg/tls/opt-11.c (memset): Use __extension__ to avoid fail
2419 on x64 mingw target.
2420 * gcc.dg/bf-ms-attrib.c: Adjust expected size for ms_struct layout.
2421 * gcc.dg/pr50251.c: Disable test for x64 mingw target.
2422 * gcc.c-torture/execute/930930-1.c (long): Replace by ptr_t to avoid
2423 failure on LLP64 target.
2424
2425 2012-02-23 Uros Bizjak <ubizjak@gmail.com>
2426
2427 PR c/52290
2428 * gcc.dg/noncompile/pr52290.c: New test.
2429
2430 2012-02-23 Jakub Jelinek <jakub@redhat.com>
2431
2432 PR tree-optimization/52019
2433 * gcc.dg/tree-ssa/ipa-split-6.c: New test.
2434
2435 2012-02-22 Kai Tietz <ktietz@redhat.com>
2436
2437 * g++.dg/opt/devirt2.C: Add rule for *-*-mingw* target.
2438 * g++.dg/opt/pr48549.C (long): Replace by long by __PTRDIFF_TYPE__
2439 derived pdiff_t type.
2440 * g++.dg/torture/pr49720.C: Likewise
2441
2442 2012-02-22 Uros Bizjak <ubizjak@gmail.com>
2443
2444 PR target/52330
2445 * gcc.target/i386/pr52330.c: New test.
2446
2447 2012-02-22 Tobias Burnus <burnus@net-b.de>
2448
2449 PR fortran/52335
2450 * gfortran.dg/io_constraints_10.f90: New.
2451
2452 2012-02-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2453
2454 * lib/target-supports.exp (check_effective_target_vect_condition):
2455 Return true for NEON.
2456
2457 2012-02-21 Kai Tietz <ktietz@redhat.com>
2458
2459 * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield as extension.
2460
2461 2012-02-21 Richard Guenther <rguenther@suse.de>
2462
2463 PR tree-optimization/52324
2464 * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
2465
2466 2012-02-21 Georg-Johann Lay <avr@gjlay.de>
2467
2468 PR middle-end/51782
2469 * gcc.target/avr/torture/pr51782-1.c: New test.
2470
2471 2012-02-21 Jakub Jelinek <jakub@redhat.com>
2472
2473 PR tree-optimization/52318
2474 * gcc.dg/pr52318.c: New test.
2475
2476 2012-02-20 Kai Tietz <ktietz@redhat.com>
2477
2478 * gcc.dg/bf-ms-layout-3.c: New testcase.
2479
2480 2012-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2481
2482 PR testsuite/52229
2483 PR fortran/32380
2484 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64.
2485
2486 2012-02-20 Richard Guenther <rguenther@suse.de>
2487
2488 PR tree-optimization/52298
2489 * gcc.dg/torture/pr52298.c: New testcase.
2490 * gcc.dg/vect/pr52298.c: Likewise.
2491
2492 2012-02-20 Georg-Johann Lay <avr@gjlay.de>
2493
2494 * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
2495 * gcc.c-torture/execute/pr52286.c: Ditto.
2496
2497 2012-02-20 Jakub Jelinek <jakub@redhat.com>
2498
2499 PR tree-optimization/52286
2500 * gcc.c-torture/execute/pr52286.c: New test.
2501
2502 2012-02-18 Tobias Burnus <burnus@net-b.de>
2503
2504 PR fortran/52295
2505 * gfortran.dg/interface_35.f90: Use -std=f2003.
2506 * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
2507 * gfortran.dg/interface_assignment_4.f90: Ditto.
2508 * gfortran.dg/bessel_1.f90: Ditto.
2509 * gfortran.dg/func_result_6.f90: Ditto.
2510 * gfortran.dg/hypot_1.f90: Ditto.
2511 * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
2512
2513 2012-02-17 Tobias Burnus <burnus@net-b.de>
2514
2515 PR translation/52232
2516 PR translation/52234
2517 PR translation/52245
2518 PR translation/52246
2519 PR translation/52262
2520 PR translation/52273
2521 * gfortran.dg/coarray_22.f90: Update dg-error.
2522 * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
2523
2524 2012-02-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2525
2526 PR target/51753
2527 * lib/gcc-simulate-thread.exp: Load timeout.exp.
2528 (simulate-thread): Use default timeout.
2529
2530 2012-02-16 Jason Merrill <jason@redhat.com>
2531
2532 PR c++/52248
2533 * g++.dg/ext/timevar1.C: New.
2534
2535 2012-02-16 Fabien Chêne <fabien@gcc.gnu.org>
2536
2537 PR c++/52126
2538 * g++.dg/template/using21.C: New.
2539 * g++.dg/template/using22.C: Likewise.
2540
2541 2012-02-16 Jason Merrill <jason@redhat.com>
2542
2543 PR c++/51415
2544 * g++.dg/cpp0x/lambda/lambda-err1.C: New.
2545
2546 2012-02-16 Jakub Jelinek <jakub@redhat.com>
2547
2548 PR tree-optimization/52255
2549 * gcc.c-torture/compile/pr52255.c: New test.
2550
2551 PR debug/52260
2552 * g++.dg/debug/dwarf2/pr52260.C: New test.
2553
2554 PR middle-end/51929
2555 * g++.dg/ipa/pr51929.C: New test.
2556
2557 2012-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2558
2559 PR target/52199
2560 * gcc.target/powerpc/pr52199.c: New file.
2561
2562 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2563
2564 PR target/52152
2565 * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
2566
2567 2012-02-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2568
2569 * gcc.dg/pr51867.c: Don't include <math.h>.
2570 (sqrtf): Declare.
2571
2572 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
2573
2574 * gcc.dg/lto/20091013-1_1.c: xfail for avr.
2575 * gcc.dg/lto/20091013-1_2.c: xfail for avr.
2576
2577 2012-02-15 Tobias Grosser <grosser@fim.uni-passau.de>
2578
2579 PR tree-optimization/50561
2580 * gcc.dg/graphite/pr50561.c: New testcase.
2581
2582 2012-02-15 Georg-Johann Lay <avr@gjlay.de>
2583
2584 * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
2585 * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
2586
2587 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
2588
2589 * gnat.dg/discr35.ad[sb]: New test.
2590
2591 2012-02-15 Eric Botcazou <ebotcazou@adacore.com>
2592
2593 * gnat.dg/volatile10.adb: New test.
2594 * gnat.dg/volatile10_pkg.ads: New helper.
2595
2596 2012-02-14 Jason Merrill <jason@redhat.com>
2597
2598 * g++.dg/ext/attrib43.C: New.
2599
2600 2012-02-14 Hans-Peter Nilsson <hp@axis.com>
2601
2602 * lib/target-supports.exp (check_effective_target_fgnu_tm): New proc.
2603 * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
2604 fgnu_tm.
2605 * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
2606 gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
2607 * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
2608 effective_target fgnu_tm.
2609 * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
2610
2611 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2612
2613 PR c++/52247
2614 * g++.dg/template/asmgoto1.C: New test.
2615
2616 2012-02-14 Ian Lance Taylor <iant@google.com>
2617
2618 PR go/48501
2619 * go.test/go-test.exp (go-gc-tests): Disable optimizations when
2620 compiling generated file for 64bit and index tests.
2621
2622 2012-02-14 Uros Bizjak <ubizjak@gmail.com>
2623
2624 * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
2625
2626 2012-02-14 Richard Guenther <rguenther@suse.de>
2627
2628 PR tree-optimization/52244
2629 PR tree-optimization/51528
2630 * gcc.dg/torture/pr52244.c: New testcase.
2631
2632 2012-02-14 Walter Lee <walt@tilera.com>
2633
2634 * g++.dg/other/PR23205.C: Disable test on tile.
2635 * g++.dg/other/pr23205-2.C: Disable test on tile.
2636 * gcc.dg/20020312-2.c: Add a condition for __tile__.
2637 * gcc.dg/20040813-1.c: Disable test on tile.
2638 * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
2639 * gcc.misc-tests/linkage.exp: Handle tilegx.
2640
2641 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2642
2643 PR tree-optimization/52210
2644 * gcc.dg/pr52210.c: New test.
2645
2646 2012-02-14 Jason Merrill <jason@redhat.com>
2647
2648 PR c++/39055
2649 * g++.dg/overload/defarg5.C: New.
2650
2651 2012-02-14 Jakub Jelinek <jakub@redhat.com>
2652
2653 PR c/52181
2654 * c-c++-common/pr52181.c: New test.
2655
2656 2012-02-13 Jakub Jelinek <jakub@redhat.com>
2657
2658 PR c++/52215
2659 * g++.dg/ext/atomic-1.C: New test.
2660
2661 2012-02-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2662
2663 * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
2664
2665 2012-02-13 Jakub Jelinek <jakub@redhat.com>
2666
2667 PR middle-end/52209
2668 * gcc.c-torture/execute/pr52209.c: New test.
2669
2670 2012-02-12 Mikael Morin <mikael@gcc.gnu.org>
2671
2672 PR fortran/50981
2673 * gfortran.dg/elemental_optional_args_5.f03: New test.
2674
2675 2012-02-12 Iain Sandoe <iains@gcc.gnu.org>
2676
2677 PR testsuite/50076
2678 * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
2679 cases.
2680
2681 2012-02-11 Ian Lance Taylor <iant@google.com>
2682
2683 PR go/51874
2684 * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
2685 SPARC Solaris. Don't run the test at all on systems where it may
2686 not work, rather than xfailing it.
2687
2688 2012-02-11 Richard Sandiford <rdsandiford@googlemail.com>
2689
2690 PR rtl-optimization/52175
2691 * gcc.c-torture/compile/pr52175.c: New test.
2692
2693 2012-02-10 Jason Merrill <jason@redhat.com>
2694
2695 PR c++/51910
2696 * g++.dg/template/repo10.C: New.
2697
2698 2012-02-11 Jakub Jelinek <jakub@redhat.com>
2699
2700 PR debug/52132
2701 * gcc.dg/pr52132.c: New test.
2702
2703 2012-02-10 Eric Botcazou <ebotcazou@adacore.com>
2704
2705 * gnat.dg/specs/aggr4.ads: New test.
2706 * gnat.dg/specs/aggr4_pkg.ads: New helper.
2707
2708 2012-02-10 H.J. Lu <hongjiu.lu@intel.com>
2709
2710 PR target/52146
2711 * gcc.target/i386/pr52146.c: New.
2712
2713 2012-02-10 Jakub Jelinek <jakub@redhat.com>
2714
2715 PR middle-end/52177
2716 * c-c++-common/pr52177.c: New test.
2717
2718 2012-02-10 Jan Hubicka <jh@suse.cz>
2719
2720 PR middle-end/48600
2721 * g++.dg/torture/pr48600.C: New testcase.
2722
2723 2012-02-09 Peter Bergner <bergner@vnet.ibm.com>
2724
2725 PR middle-end/52140
2726 * gcc.dg/dfp/pr52140.c: New test.
2727
2728 2012-02-09 Jakub Jelinek <jakub@redhat.com>
2729
2730 PR fortran/32380
2731 * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
2732 of dg-options.
2733
2734 2012-02-09 Bin Cheng <bin.cheng@arm.com>
2735
2736 PR middle-end/51867
2737 * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
2738 * testsuite/gcc.dg/pr51867.c: New test.
2739
2740 2012-02-09 Ian Lance Taylor <iant@google.com>
2741
2742 * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
2743 which don't support -fsplit-stack. Turn off optimization when
2744 compiling select5-out.go.
2745
2746 2012-02-08 Ian Lance Taylor <iant@google.com>
2747
2748 * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
2749 systems which don't support -fsplit-stack.
2750
2751 2012-02-08 Andrew MacLeod <amacleod@redhat.com>
2752
2753 * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
2754 * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
2755 machine instuction in the log.
2756
2757 2012-02-08 Jack Howarth <howarth@bromo.med.uc.edu>
2758
2759 * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
2760 to 20 seconds.
2761
2762 2012-02-08 Magnus Granberg <zorry@gentoo.org>
2763
2764 PR driver/48524
2765 * gcc.dg/pr48524.c: New test.
2766 * gcc.dg/pr48524.spec: New spec file for test.
2767
2768 2012-02-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2769
2770 PR fortran/32380
2771 * gfortran.dg/vect/pr32380.f90: New test.
2772
2773 2012-02-08 Tobias Burnus <burnus@net-b.de>
2774
2775 PR fortran/52151
2776 * gfortran.dg/realloc_on_assign_12.f90: New.
2777
2778 2012-02-08 Richard Guenther <rguenther@suse.de>
2779
2780 PR rtl-optimization/52170
2781 * gcc.dg/torture/pr52170.c: New testcase.
2782
2783 2012-02-08 Jakub Jelinek <jakub@redhat.com>
2784
2785 PR gcov-profile/52150
2786 * gcc.dg/tree-prof/pr52150.c: New test.
2787
2788 PR rtl-optimization/52139
2789 * gcc.dg/pr52139.c: New test.
2790
2791 2012-02-07 Jason Merrill <jason@redhat.com>
2792
2793 PR c++/51675
2794 * g++.dg/cpp0x/constexpr-union3.C: New.
2795
2796 PR c++/52035
2797 * g++.dg/lto/pr52035_0.C: New.
2798
2799 2012-02-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
2800
2801 * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
2802 * gcc.dg/special/weak-1.c: Likewise.
2803 * gcc.dg/ucnid-12.c: Likewise.
2804 * gcc.dg/torture/pr45678-1.c: Likewise.
2805 * gcc.dg/torture/pr45678-2.c: Likewise.
2806 * gcc.dg/vector-4.c: Likewise.
2807 * gcc.dg/ipa/inline-5.c: Likewise.
2808 * gcc.dg/ucnid-11.c: Likewise.
2809 * gcc.misc-tests/gcov-13.c: Likewise.
2810 * gcc.misc-tests/gcov-14.c: Likewise.
2811 * g++.dg/ext/label13.C: Likewise.
2812 * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
2813 hppa*-*-hpux* options.
2814 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2815 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2816 * gcc.dg/pr48616.c: Likewise.
2817 * gcc.dg/pr17957.c: Likewise.
2818 * gcc.dg/pr17055-1.c: Likewise.
2819 * gcc.dg/pr32912-1.c: Likewise.
2820 * gcc.dg/tm/pr51472.c: Likewise.
2821 * c-c++-common/fold-bitand-4.c: Likewise.
2822 * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
2823 Use dg-additional-options for extra options.
2824
2825 2012-02-07 Joern Rennecke <joern.rennecke@embecosm.com>
2826
2827 * gcc.target/epiphany/interrupt-2.c: New test.
2828
2829 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
2830
2831 PR target/52155
2832 * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
2833 * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
2834 for MIPS ELF.
2835
2836 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
2837
2838 PR target/52152
2839 * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
2840
2841 2012-02-07 Richard Sandiford <rdsandiford@googlemail.com>
2842
2843 PR middle-end/24306
2844 PR target/52154
2845 * lib/target-supports.exp (check_effective_target_mips_eabi): New.
2846 * gcc.target/mips/va-arg-1.c: New test.
2847
2848 2012-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
2849
2850 * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
2851 for -mno-pointers-to-nested-functions.
2852
2853 2012-02-07 Eric Botcazou <ebotcazou@adacore.com>
2854
2855 * gcc.c-torture/execute/20120207-1.c: New test.
2856
2857 2012-02-07 Jakub Jelinek <jakub@redhat.com>
2858
2859 PR rtl-optimization/52060
2860 * gcc.dg/torture/pr52060.c: New test.
2861
2862 PR middle-end/52074
2863 * gcc.c-torture/compile/pr52074.c: New test.
2864
2865 2012-02-07 Tobias Burnus <burnus@net-b.de>
2866
2867 PR fortran/51514
2868 * gfortran.dg/class_to_type_2.f90: New.
2869
2870 2012-02-06 Thomas König <tkoenig@gcc.gnu.org>
2871
2872 PR fortran/32373
2873 * gfortran.dg/vect/vect-8.f90: Use vect_double effective target.
2874 Remove module.
2875
2876 2012-02-06 Jason Merrill <jason@redhat.com>
2877
2878 PR c++/52088
2879 * g++.dg/template/conv13.C: New.
2880
2881 2012-02-06 Richard Guenther <rguenther@suse.de>
2882
2883 PR tree-optimization/52115
2884 * gcc.c-torture/compile/pr52115.c: New testcase.
2885
2886 2012-02-06 Jakub Jelinek <jakub@redhat.com>
2887
2888 PR target/52129
2889 * gcc.c-torture/execute/pr52129.c: New test.
2890
2891 2012-02-06 Andrey Belevantsev <abel@ispras.ru>
2892
2893 * gcc.dg/pr48374.c: Actually add the test I forgot
2894 in the 2012-01-25 commit.
2895
2896 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
2897
2898 PR fortran/32373
2899 * gfortran.dg/vect/vect-8.f90: New test case.
2900
2901 2012-02-05 Thomas König <tkoenig@gcc.gnu.org>
2902
2903 PR fortran/48847
2904 * gfortran.dg/warn_unused_dummy_argument_3.f90: New test.
2905
2906 2012-02-05 Paul Thomas <pault@gcc.gnu.org>
2907
2908 PR fortran/52102
2909 * gfortran.dg/class_48.f90 : Add test of allocate class array
2910 component with source in subroutine test3. Remove commenting
2911 out in subroutine test4, since branching on unitialized variable
2912 is now fixed (no PR for this last.).
2913
2914 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
2915
2916 * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
2917 on MIPS targets.
2918 * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
2919
2920 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
2921
2922 PR target/52125
2923 * lib/target-supports.exp (check_effective_target_mips_rel): New.
2924 * gcc.dg/pr48774.c: Skip on MIPS REL targets.
2925
2926 2012-02-05 Richard Sandiford <rdsandiford@googlemail.com>
2927
2928 * lib/target-supports.exp (check_effective_target_mips_llsc): New.
2929 (check_effective_target_sync_int_long): Use it.
2930 (check_effective_target_sync_char_short): Likewise.
2931 * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
2932
2933 2012-02-05 Tobias Burnus <burnus@net-b.de>
2934
2935 PR fortran/51972
2936 * gfortran.dg/class_48.f90: Add some further checks.
2937
2938 2012-02-05 Ira Rosen <irar@il.ibm.com>
2939
2940 PR tree-optimization/52091
2941 * gcc.dg/vect/pr52091.c: New test.
2942
2943 2012-02-04 Jakub Jelinek <jakub@redhat.com>
2944
2945 PR rtl-optimization/52113
2946 * gcc.target/avr/pr52113.c: New test.
2947
2948 2012-02-03 Jakub Jelinek <jakub@redhat.com>
2949
2950 PR rtl-optimization/52092
2951 * gcc.c-torture/compile/pr52092.c: New test.
2952
2953 2012-02-02 Mikael Morin <mikael@gcc.gnu.org>
2954
2955 PR fortran/41587
2956 * gfortran.dg/class_array_10.f03: New test.
2957
2958 PR fortran/46356
2959 * gfortran.dg/class_array_11.f03: New test.
2960
2961 PR fortran/51754
2962 * gfortran.dg/class_array_12.f03: New test.
2963
2964 2012-02-02 Paul Thomas <pault@gcc.gnu.org>
2965
2966 PR fortran/52012
2967 * gfortran.dg/realloc_on_assign_11.f90: New test.
2968
2969 2012-02-02 Tobias Burnus <burnus@net-b.de>
2970
2971 PR fortran/52093
2972 * gfortran.dg/shape_7.f90: New.
2973
2974 2012-02-02 Richard Sandiford <rdsandiford@googlemail.com>
2975
2976 * gcc.target/mips/mips-prepend-1.c: New test.
2977
2978 2012-02-02 Jan Hubicka <jh@suse.cz>
2979 Tom de Vries <tom@codesourcery.com>
2980
2981 PR middle-end/51998
2982 * testsuite/gcc.dg/alias-12.c: New testcase.
2983 * testsuite/gcc.dg/alias-13.c: New testcase.
2984
2985 2012-02-02 Jakub Jelinek <jakub@redhat.com>
2986
2987 PR target/52086
2988 * gcc.dg/pr52086.c: New test.
2989
2990 PR tree-optimization/52073
2991 * gcc.c-torture/compile/pr52073.c: New test.
2992
2993 2012-02-01 Thomas König <tkoenig@gcc.gnu.org>
2994
2995 PR fortran/51958
2996 * gfortran.dg/function_optimize_10.f90: New test.
2997
2998 2012-02-01 Uros Bizjak <ubizjak@gmail.com>
2999
3000 * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
3001 test on alpha*-*-*.
3002
3003 2012-02-01 Tobias Burnus <burnus@net-b.de>
3004
3005 PR fortran/52024
3006 * gfortran.dg/typebound_operator_14.f90: New.
3007
3008 2012-02-01 Tobias Burnus <burnus@net-b.de>
3009
3010 PR fortran/52059
3011 * gfortran.dg/elemental_function_1.f90: New.
3012
3013 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
3014
3015 PR rtl-optimization/51374
3016 * gcc.target/avr/torture/pr51374-1.c:
3017 Also fail if SBIS is seen.
3018
3019 2012-02-01 Georg-Johann Lay <avr@gjlay.de>
3020
3021 PR rtl-optimization/51374
3022 * gcc.target/avr/torture/pr51374-1.c: New.
3023
3024 2012-01-31 Tobias Burnus <burnus@net-b.de>
3025
3026 PR fortran/52024
3027 * gfortran.dg/typebound_generic_11.f90: New.
3028
3029 2012-01-31 Tobias Burnus <burnus@net-b.de>
3030
3031 PR fortran/52029
3032 * gfortran.dg/class_49.f90: New.
3033
3034 2012-01-31 Tobias Burnus <burnus@net-b.de>
3035
3036 PR fortran/52013
3037 * gfortran.dg/elemental_args_check_6.f90: New.
3038
3039 2012-01-31 Jason Merrill <jason@redhat.com>
3040
3041 PR c++/52043
3042 * g++.dg/cpp0x/variadic122.C: New.
3043
3044 2012-01-31 Paul Thomas <pault@gcc.gnu.org>
3045
3046 PR fortran/52012
3047 * gfortran.dg/realloc_on_assign_10.f90: New test.
3048
3049 2012-01-31 Richard Guenther <rguenther@suse.de>
3050
3051 PR tree-optimization/51528
3052 * gcc.dg/torture/pr51528.c: New testcase.
3053
3054 2012-01-30 Uros Bizjak <ubizjak@gmail.com>
3055
3056 PR go/48501
3057 * lib/go.exp (go_target_compile): Append timeout= to options.
3058 * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
3059 select5-out.go test on alpha*-*-* targets.
3060
3061 2012-01-30 Richard Sandiford <rdsandiford@googlemail.com>
3062
3063 * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
3064 (TEST_SHORT): Reformat in the same way.
3065 * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
3066 (TEST_SHORT): Reformat in the same way.
3067 * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
3068 * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
3069 * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
3070 * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
3071 * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
3072
3073 2012-01-30 Bin Cheng <bin.cheng@arm.com>
3074
3075 PR target/51835
3076 * gcc.target/arm/pr51835.c: New testcase.
3077
3078 2012-01-30 Richard Guenther <rguenther@suse.de>
3079
3080 PR tree-optimization/52028
3081 * gcc.dg/torture/pr52028.c: New testcase.
3082 * gfortran.dg/ldist-pr45199.f: Adjust.
3083 * gcc.dg/tree-ssa/ldist-16.c: Likewise.
3084 * gcc.dg/tree-ssa/ldist-17.c: Likewise.
3085 * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
3086
3087 2012-01-30 Jakub Jelinek <jakub@redhat.com>
3088
3089 PR debug/52027
3090 * gcc.dg/tree-prof/pr52027.c: New test.
3091
3092 PR tree-optimization/52046
3093 * gcc.dg/pr52046.c: New test.
3094
3095 PR debug/52048
3096 * g++.dg/other/pr52048.C: New test.
3097
3098 2012-01-30 Richard Guenther <rguenther@suse.de>
3099
3100 PR tree-optimization/52045
3101 * gcc.dg/pr52045.c: New testcase.
3102
3103 2012-01-30 Greta Yorsh <Greta.Yorsh@arm.com>
3104
3105 * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
3106 new code generated for __sync_lock_release.
3107
3108 2012-01-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3109
3110 * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
3111
3112 2012-01-29 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3113
3114 PR testsuite/51875
3115 * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
3116
3117 * g++.dg/ext/visibility/template10.C: Fix typo.
3118
3119 * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
3120
3121 2012-01-29 Paolo Carlini <paolo.carlini@oracle.com>
3122
3123 PR c++/51327
3124 * g++.dg/cpp0x/constexpr-ice6.C: New.
3125
3126 2012-01-29 Tobias Burnus <burnus@net-b.de>
3127
3128 PR fortran/41600
3129 * gfortran.dg/default_initialization_6.f90: New.
3130
3131 2012-01-29 Tobias Burnus <burnus@net-b.de>
3132
3133 PR fortran/51972
3134 * gfortran.dg/class_allocate_12.f90: Enable disabled test.
3135 * gfortran.dg/class_48.f90: New.
3136
3137 2012-01-29 Janne Blomqvist <jb@gcc.gnu.org>
3138
3139 PR fortran/51808
3140 * gfortran.dg/module_md5_1.f90: Update MD5 sum.
3141
3142 2012-01-28 Tobias Burnus <burnus@net-b.de>
3143
3144 PR fortran/51972
3145 * gfortran.dg/class_allocate_12.f90: New.
3146
3147 2012-01-28 Eric Botcazou <ebotcazou@adacore.com>
3148
3149 * gcc.dg/torture/pr50444.c: Fix dg directives.
3150
3151 2012-01-28 Jakub Jelinek <jakub@redhat.com>
3152
3153 PR target/52006
3154 * gcc.target/arm/pr52006.c: New test.
3155
3156 2012-01-27 Aldy Hernandez <aldyh@redhat.com>
3157
3158 PR testsuite/52011
3159 * gcc.dg/lto/trans-mem.h: New file.
3160 * gcc.dg/lto/trans-mem-2_0.c: Include it.
3161 * gcc.dg/lto/trans-mem-1_1.c: Same.
3162 * gcc.dg/lto/trans-mem-4_1.c: Same.
3163 * gcc.dg/lto/trans-mem-3_1.c: Same.
3164
3165 2012-01-27 Tobias Burnus <burnus@net-b.de>
3166
3167 PR fortran/52022
3168 * gfortran.dg/dummy_procedure_7.f90: New.
3169
3170 2012-01-27 Andreas Schwab <schwab@linux-m68k.org>
3171
3172 * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
3173 *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
3174
3175 2012-01-27 Jakub Jelinek <jakub@redhat.com>
3176
3177 PR c++/51852
3178 * g++.dg/other/gc5.C: New test.
3179
3180 2012-01-27 Richard Guenther <rguenther@suse.de>
3181
3182 PR tree-optimization/50444
3183 * gcc.dg/torture/pr50444.c: New testcase.
3184
3185 2012-01-27 Tobias Burnus <burnus@net-b.de>
3186
3187 PR fortran/51970
3188 PR fortran/51977
3189 * gfortran.dg/move_alloc_13.f90: New.
3190
3191 2012-01-27 Tobias Burnus <burnus@net-b.de>
3192
3193 PR fortran/51953
3194 * gfortran.dg/allocate_alloc_opt_13.f90: New.
3195 * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
3196 and change dg-error string.
3197
3198 2012-01-27 Tobias Burnus <burnus@net-b.de>
3199
3200 PR fortran/52016
3201 * gfortran.dg/elemental_args_check_5.f90: New.
3202
3203 2012-01-27 Richard Guenther <rguenther@suse.de>
3204
3205 PR middle-end/51959
3206 * g++.dg/torture/pr51959.C: New testcase.
3207
3208 2012-01-27 Tom de Vries <tom@codesourcery.com>
3209
3210 PR tree-optimization/51990
3211 * gcc.dg/pr51990.c: New test.
3212 * gcc.dg/pr51990-2.c: Same.
3213
3214 2012-01-27 Paul Thomas <pault@gcc.gnu.org>
3215 Tobias Burnus <burnus@gcc.gnu.org>
3216
3217 PR fortran/48705
3218 * gfortran.dg/class_allocate_11.f03: New.
3219
3220 PR fortran/51870
3221 PR fortran/51943
3222 PR fortran/51946
3223 * gfortran.dg/class_allocate_7.f03: New.
3224 * gfortran.dg/class_allocate_8.f03: New.
3225 * gfortran.dg/class_allocate_9.f03: New.
3226 * gfortran.dg/class_allocate_10.f03: New.
3227
3228 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
3229
3230 * gnat.dg/discr34.adb: New test.
3231 * gnat.dg/discr34_pkg.ads: New helper.
3232
3233 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
3234
3235 * gnat.dg/discr33.adb: New test.
3236
3237 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
3238
3239 * gnat.dg/limited_with3.ad[sb): New test.
3240 * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
3241 * gnat.dg/limited_with3_pkg2.ads: Likewise.
3242 * gnat.dg/limited_with3_pkg3.ads: Likewise.
3243
3244 2012-01-27 Eric Botcazou <ebotcazou@adacore.com>
3245
3246 * gnat.dg/stack_usage1.adb: New test.
3247 * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
3248
3249 * gcc.dg/pr44194-1.c: Remove superfluous include directive.
3250 * gcc.dg/pr44194-2.c: Likewise.
3251
3252 2012-01-26 Paolo Carlini <paolo.carlini@oracle.com>
3253
3254 PR c++/51370
3255 * g++.dg/template/crash112.C: New.
3256
3257 2012-01-27 Richard Henderson <rth@redhat.com>
3258
3259 * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
3260
3261 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3262
3263 * gfortran.dg/reassoc_4.f: Use dg-additional-options.
3264
3265 2012-01-26 Jakub Jelinek <jakub@redhat.com>
3266
3267 PR middle-end/51895
3268 * g++.dg/opt/pr51895.C: New test.
3269
3270 2012-01-26 Michael Matz <matz@suse.de>
3271
3272 PR tree-optimization/48794
3273 * gfortran.dg/gomp/pr48794-2.f90: New testcase.
3274
3275 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3276
3277 * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
3278
3279 2012-01-26 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3280
3281 * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
3282 * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
3283 memory.
3284 * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
3285 the default value for s390 and s390x.
3286
3287 2012-01-25 Aldy Hernandez <aldyh@redhat.com>
3288
3289 PR lto/51698
3290 * gcc.dg/lto/trans-mem-4_0.c: New.
3291 * gcc.dg/lto/trans-mem-4_1.c: New.
3292 * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
3293 TM builtins.
3294 * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
3295 * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
3296 TM builtins.
3297 * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
3298 * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
3299 TM builtins.
3300
3301 2012-01-25 Georg-Johann Lay <avr@gjlay.de>
3302
3303 * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
3304
3305 2012-01-25 Ian Lance Taylor <iant@google.com>
3306
3307 * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
3308
3309 2012-01-25 Tobias Burnus <burnus@net-b.de>
3310
3311 PR fortran/51995
3312 * gfortran.dg/typebound_proc_25.f90: New.
3313
3314 2012-01-25 Jason Merrill <jason@redhat.com>
3315
3316 PR c++/51992
3317 * g++.dg/lto/pr51992_0.C: New.
3318
3319 2012-01-25 Jakub Jelinek <jakub@redhat.com>
3320
3321 PR tree-optimization/51987
3322 * gcc.target/i386/pr51987.c: New test.
3323
3324 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
3325
3326 * gcc.dg/tm/lto-1.c: Require lto support in target.
3327
3328 2012-01-25 Andrey Belevantsev <abel@ispras.ru>
3329
3330 PR rtl-optimization/48374
3331 * gcc.dg/pr48374.c: New test.
3332
3333 2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com>
3334
3335 * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
3336
3337 2012-01-25 Tobias Burnus <burnus@net-b.de>
3338
3339 PR fortran/51966
3340 * gfortran.dg/derived_constructor_char_3.f90: New.
3341
3342 2012-01-24 Ian Lance Taylor <iant@google.com>
3343
3344 * go.test/go-test.exp (filecmp): New procedure.
3345 (errchk): Handle quoted square brackets.
3346 (go-gc-tests): Set go_compile_args. Handle various new test
3347 lines. Skip a few new tests.
3348 * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
3349
3350 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3351
3352 * lib/target-supports.exp (proc check_effective_target_vect_perm)
3353 (check_effective_target_vect_extract_even_odd)
3354 (check_effective_target_vect_interleave): Return true for MIPS
3355 paired-single.
3356
3357 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3358
3359 * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
3360 (main): Use it instead of argc.
3361
3362 2012-01-24 Jason Merrill <jason@redhat.com>
3363
3364 PR c++/51973
3365 * g++.dg/cpp0x/sfinae31.C: New.
3366
3367 2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
3368
3369 * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
3370
3371 2012-01-24 Jason Merrill <jason@redhat.com>
3372
3373 PR c++/51812
3374 * g++.dg/inherit/covariant20.C: New.
3375
3376 2012-01-24 Paolo Carlini <paolo.carlini@oracle.com>
3377
3378 PR c++/51223
3379 * g++.dg/parse/crash58.C: New.
3380
3381 2012-01-24 Jakub Jelinek <jakub@redhat.com>
3382
3383 PR target/51957
3384 * gcc.dg/pr51957-1.c: New test.
3385 * gcc.dg/pr51957-1.h: New file.
3386 * gcc.dg/pr51957-2.c: New test.
3387
3388 2012-01-23 Jason Merrill <jason@redhat.com>
3389
3390 PR c++/51930
3391 * g++.dg/ext/visibility/template10.C: New.
3392
3393 2012-01-23 Tobias Burnus <burnus@net-b.de>
3394
3395 PR fortran/51948
3396 * gfortran.dg/move_alloc_12.f90: New.
3397
3398 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3399
3400 PR middle-end/45416
3401 * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
3402
3403 2012-01-23 Paolo Carlini <paolo.carlini@oracle.com>
3404
3405 PR c++/51398
3406 * g++.dg/template/crash111.C: New.
3407
3408 2012-01-23 Arnaud Charlet <charlet@adacore.com>
3409
3410 * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
3411 configurations.
3412 * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
3413
3414 2012-01-23 Dodji Seketeli <dodji@redhat.com>
3415
3416 PR testsuite/51941
3417 * g++.dg/debug/dwarf2/nested-3.C: Accept multiple lines between
3418 the DW_TAG_class_type and DW_AT_name: "Executor".
3419
3420 2012-01-23 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
3421
3422 * lib/target-supports.exp
3423 (check_effective_target_vect_extract_even_odd): Handle ARM neon.
3424 (check_effective_target_vect_interleave): Likewise.
3425
3426 2012-01-22 Jason Merrill <jason@redhat.com>
3427
3428 PR c++/51925
3429 * g++.dg/template/using20.C: New.
3430 * g++.dg/template/template-id-2.C: Adjust diagnostic.
3431
3432 2012-01-23 Jason Merrill <jason@redhat.com>
3433
3434 PR target/51934
3435 * g++.dg/torture/pr51344.C: Limit to x86.
3436
3437 2012-01-23 Greta Yorsh <Greta.Yorsh@arm.com>
3438
3439 * c-c++-common/tm/omp.c: Require target with pthread support.
3440
3441 2012-01-23 Richard Guenther <rguenther@suse.de>
3442
3443 PR tree-optimization/51949
3444 * gcc.dg/torture/pr51949.c: New testcase.
3445
3446 2012-01-23 Jakub Jelinek <jakub@redhat.com>
3447
3448 PR rtl-optimization/51933
3449 * gcc.c-torture/execute/pr51933.c: New test.
3450
3451 2012-01-22 Douglas B Rupp <rupp@gnat.com>
3452
3453 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
3454 Do not define for Interix.
3455
3456 2012-01-22 Jason Merrill <jason@redhat.com>
3457
3458 PR c++/51832
3459 * g++.dg/lto/pr51832.h: New.
3460 * g++.dg/lto/pr51832_0.C: New.
3461 * g++.dg/lto/pr51832_1.C: New.
3462
3463 2012-01-22 Eric Botcazou <ebotcazou@adacore.com>
3464
3465 * gcc.dg/ext-elim-1.c: New test.
3466
3467 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
3468
3469 PR target/51931
3470 * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
3471 * g++.dg/opt/longbranch1.C: Likewise.
3472
3473 2012-01-22 Richard Sandiford <rdsandiford@googlemail.com>
3474
3475 * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
3476 in C++11 mode.
3477
3478 2012-01-21 Steven G. Kargl <kargl@gcc.gnu.org>
3479
3480 PR fortran/50556
3481 * gfortran.dg/namelist_74.f90: New test.
3482 * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
3483
3484 2012-01-21 Tobias Burnus <burnus@net-b.de>
3485
3486 PR fortran/51913
3487 * gfortran.dg/class_47.f90: New.
3488
3489 2012-01-21 Eric Botcazou <ebotcazou@adacore.com>
3490
3491 * gnat.dg/renaming5.ad[sb]: New test.
3492
3493 2012-01-20 Jason Merrill <jason@redhat.com>
3494
3495 PR c++/51919
3496 * g++.dg/pch/mangle1.{C,Hs}: Remove.
3497
3498 2012-01-20 Jason Merrill <jason@redhat.com>
3499
3500 PR c++/51922
3501 * g++.dg/ext/attrib42.C: Require ilp32.
3502
3503 2012-01-20 Jakub Jelinek <jakub@redhat.com>
3504
3505 PR target/51915
3506 * gcc.target/arm/pr51915.c: New test.
3507
3508 2012-01-20 Cary Coutant <ccoutant@google.com>
3509 Dodji Seketeli <dodji@redhat.com>
3510
3511 PR debug/45682
3512 * g++.dg/debug/dwarf2/nested-3.C: New test.
3513
3514 2012-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3515
3516 PR c++/51402
3517 * g++.dg/template/crash110.C: New.
3518
3519 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3520
3521 * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
3522 Remove default options on hppa*-*-hpux*.
3523
3524 2012-01-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3525
3526 * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
3527
3528 2012-01-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3529
3530 * gcc.c-torture/compile/pr51856.c: New testcase.
3531
3532 2012-01-20 Uros Bizjak <ubizjak@gmail.com>
3533
3534 * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
3535 options to go_target_compile.
3536
3537 2012-01-20 Kai Tietz <ktietz@redhat.com>
3538
3539 * g++.dg/torture/pr51344.C: Fix typo.
3540
3541 2012-01-20 Richard Guenther <rguenther@suse.de>
3542
3543 PR tree-optimization/51903
3544 * g++.dg/torture/pr51903.C: New testcase.
3545
3546 2012-01-20 Tobias Burnus <burnus@net-b.de>
3547 Janus Weil <janus@gcc.gnu.org>
3548
3549 PR fortran/51056
3550 * gfortran.dg/use_21.f90: New.
3551
3552 2012-01-20 Jakub Jelinek <jakub@redhat.com>
3553
3554 PR target/51106
3555 * gcc.dg/torture/pr51106-1.c: New test.
3556 * gcc.dg/torture/pr51106-2.c: New test.
3557
3558 2012-01-19 Kai Tietz <ktietz@redhat.com>
3559
3560 * g++.dg/torture/pr51344.C: New test.
3561
3562 2012-01-19 Tobias Burnus <burnus@net-b.de>
3563
3564 PR fortran/51904
3565 * gfortran.dg/intrinsic_size_2.f90: New.
3566
3567 2012-01-19 Jason Merrill <jason@redhat.com>
3568
3569 PR c++/51889
3570 * g++.dg/inherit/using7.C: New.
3571
3572 2012-01-19 Richard Guenther <rguenther@suse.de>
3573
3574 PR tree-optimization/37997
3575 * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
3576
3577 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
3578
3579 PR rtl-optimization/51505
3580 * gcc.dg/pr51505.c: New test.
3581
3582 2012-01-18 Paul Thomas <pault@gcc.gnu.org>
3583
3584 PR fortran/51634
3585 * gfortran.dg/typebound_operator_12.f03: New.
3586 * gfortran.dg/typebound_operator_13.f03: New.
3587
3588 2012-01-18 Paolo Carlini <paolo.carlini@oracle.com>
3589
3590 PR c++/51225
3591 * g++.dg/cpp0x/pr51225.C: New.
3592
3593 2012-01-17 Ian Lance Taylor <iant@google.com>
3594
3595 PR go/50656
3596 * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
3597
3598 2012-01-17 Tobias Burnus <burnus@net-b.de>
3599
3600 PR fortran/51869
3601 * gfortran.dg/realloc_on_assign_9.f90: New.
3602
3603 2012-01-17 Aldy Hernandez <aldyh@redhat.com>
3604
3605 PR other/51165
3606 * gcc.dg/tm/memopt-3.c: Remove xfail.
3607 * gcc.dg/tm/memopt-4.c: Remove xfail.
3608 * gcc.dg/tm/memopt-5.c: Remove xfail.
3609 * gcc.dg/tm/memopt-7.c: Remove xfail.
3610
3611 2012-01-17 Jakub Jelinek <jakub@redhat.com>
3612
3613 PR tree-optimization/51877
3614 * gcc.c-torture/execute/pr51877.c: New test.
3615
3616 2012-01-17 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
3617
3618 * gcc.dg/vect/no-section-anchors-vect-69.c: Change
3619 {!vect_align_arrays} to vect_sizes_32B_16B.
3620 * gcc.dg/vect/vect-multitypes-1.c: Ditto.
3621 * gcc.dg/vect/vect-peel-3.c: Ditto.
3622
3623 2012-01-16 Jason Merrill <jason@redhat.com>
3624
3625 PR c++/51854
3626 * g++.dg/abi/mangle60.C: New.
3627
3628 PR c++/51827
3629 * g++.dg/pch/mangle1.{C,Hs}: New.
3630
3631 2012-01-16 Mikael Morin <mikael@gcc.gnu.org>
3632 Tobias Burnus <burnus@net-b.de>
3633
3634 PR fortran/50981
3635 * gfortran.dg/elemental_optional_args_3.f90: New
3636 * gfortran.dg/elemental_optional_args_4.f90: New
3637
3638 2012-01-16 Tobias Burnus <burnus@net-b.de>
3639
3640 PR fortran/51809
3641 * gfortran.dg/use_20.f90: New
3642
3643 2012-01-16 Jason Merrill <jason@redhat.com>
3644
3645 PR c++/51868
3646 * g++.dg/cpp0x/rv-bitfield.C: New.
3647 * g++.dg/cpp0x/rv-bitfield2.C: New.
3648
3649 2012-01-16 Paul Thomas <pault@gcc.gnu.org>
3650
3651 * gfortran.dg/class_array_3.f03: Remove the explicit loop in
3652 subroutine 'qsort' and use index array to assign the result.
3653
3654 2012-01-16 Jakub Jelinek <jakub@redhat.com>
3655
3656 PR tree-optimization/51865
3657 * gcc.dg/pr51865.c: New test.
3658
3659 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
3660
3661 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
3662
3663 2012-01-15 Richard Sandiford <rdsandiford@googlemail.com>
3664
3665 * gcc.target/mips/code-readable-2.c: Allow the jump table address
3666 to be loaded from the constant pool, rather than via %hi and %lo.
3667
3668 2012-01-15 Uros Bizjak <ubizjak@gmail.com>
3669
3670 PR rtl-optimization/51821
3671 * gcc.dg/pr51821.c: New test.
3672
3673 2012-01-15 Andreas Schwab <schwab@linux-m68k.org>
3674
3675 * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
3676
3677 2012-01-14 Andreas Schwab <schwab@linux-m68k.org>
3678
3679 * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
3680
3681 2012-01-14 Tobias Burnus <burnus@net-b.de>
3682
3683 PR fortran/51800
3684 * gfortran.dg/init_flag_8.f90: New.
3685 * gfortran.dg/init_flag_9.f90: New.
3686
3687 2011-01-14 Tobias Burnus <burnus@net-b.de>
3688
3689 PR fortran/51816
3690 * gfortran.dg/use_18.f90: New.
3691 * gfortran.dg/use_19.f90: New.
3692
3693 2012-01-13 Ian Lance Taylor <iant@google.com>
3694
3695 PR c++/50012
3696 * g++.dg/warn/Wsign-compare-4.C: New.
3697
3698 2012-01-13 Paul Thomas <pault@gcc.gnu.org>
3699
3700 PR fortran/48351
3701 * gfortran.dg/alloc_comp_assign.f03: New.
3702 * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
3703 __BUILTIN_FREE from 38 to 32.
3704
3705 2012-01-13 Jason Merrill <jason@redhat.com>
3706
3707 PR c++/20681
3708 * g++.dg/warn/Wreturn-type-7.C: New.
3709
3710 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
3711
3712 * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
3713 assumption.
3714 * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
3715 * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
3716 * gcc.dg/cpp/warn-multichar-2.c: Ditto.
3717 * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
3718 int32plus because of big array needed.
3719 * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
3720 * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
3721
3722 2012-01-13 Jason Merrill <jason@redhat.com>
3723
3724 PR c++/51813
3725 * g++.dg/ext/visibility/template9.C: New.
3726
3727 PR c++/51620
3728 * g++.dg/cpp0x/defaulted34.C: New.
3729 * g++.dg/template/virtual3.C: New.
3730
3731 2012-01-13 Richard Guenther <rguenther@suse.de>
3732
3733 PR middle-end/8081
3734 * gcc.dg/torture/pr8081.c: New testcase.
3735
3736 2012-01-13 Georg-Johann Lay <avr@gjlay.de>
3737
3738 * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
3739
3740 2012-01-12 Jason Merrill <jason@redhat.com>
3741
3742 PR c++/51714
3743 * g++.dg/ext/stmtexpr14.C: New.
3744
3745 2012-01-13 Dodji Seketeli <dodji@redhat.com>
3746
3747 PR c++/51633
3748 * g++.dg/cpp0x/constexpr-diag4.C: New test.
3749
3750 2012-01-12 Jason Merrill <jason@redhat.com>
3751
3752 PR c++/48051
3753 * g++.dg/abi/mangle48.C: Test qualified-names, too.
3754 * g++.dg/abi/mangle58.C: Likewise.
3755
3756 PR c++/51403
3757 * g++.dg/template/arg8.C: New.
3758
3759 2012-01-12 Ira Rosen <irar@il.ibm.com>
3760
3761 PR tree-optimization/51799
3762 * gcc.dg/vect/pr51799.c: New test.
3763 * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
3764 patterns.
3765
3766 2012-01-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3767 Tobias Burnus <burnus@net-b.de>
3768
3769 PR fortran/51057
3770 PR fortran/51616
3771 * lib/target-supports.exp
3772 (check_effective_target_fortran_largest_fp_has_sqrt): New.
3773 * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
3774
3775 2012-01-11 Jason Merrill <jason@redhat.com>
3776
3777 PR c++/51565
3778 * g++.dg/ext/attrib42.C: New.
3779
3780 2012-01-11 Jakub Jelinek <jakub@redhat.com>
3781
3782 PR bootstrap/51796
3783 * gcc.dg/pr51796.c: New test.
3784
3785 2012-01-11 Jason Merrill <jason@redhat.com>
3786
3787 PR c++/51818
3788 * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
3789
3790 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
3791
3792 * gnat.dg/array19.ad[sb]: New test.
3793
3794 2012-01-11 Eric Botcazou <ebotcazou@adacore.com>
3795
3796 * gnat.dg/opt23.ad[sb]: New test.
3797 * gnat.dg/opt23_pkg.ad[sb]: New helper.
3798 * gnat.dg/opt24.ad[sb]: New test.
3799
3800 2012-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3801
3802 PR tree-optimization/49642
3803 * gcc.dg/tree-ssa/pr49642-1.c: New test.
3804 * gcc.dg/tree-ssa/pr49642-2.c: New test.
3805
3806 2012-01-11 Jason Merrill <jason@redhat.com>
3807
3808 PR c++/51613
3809 * g++.dg/template/explicit-args5.C: New.
3810
3811 2012-01-11 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3812
3813 * gcc.c-torture/execute/20120110-1.c: New testcase.
3814
3815 2012-01-10 Jason Merrill <jason@redhat.com>
3816
3817 PR c++/51614
3818 * g++.dg/inherit/ambig1.C: New.
3819
3820 PR c++/51433
3821 * g++.dg/cpp0x/constexpr-cache1.C: New.
3822
3823 2012-01-10 Richard Guenther <rguenther@suse.de>
3824
3825 PR tree-optimization/51801
3826 * gcc.dg/torture/pr51801.c: New testcase.
3827
3828 2012-01-10 Tobias Burnus <burnus@net-b.de>
3829
3830 PR fortran/51652
3831 * gfortran.dg/allocate_with_typespec_5.f90: New.
3832
3833 2012-01-10 Tobias Burnus <burnus@net-b.de>
3834
3835 * gfortran.dg/class_39.f03: Update dg-error string.
3836
3837 2012-01-10 Richard Guenther <rguenther@suse.de>
3838
3839 PR tree-optimization/50913
3840 * gcc.dg/graphite/interchange-16.c: New testcase.
3841 * gcc.dg/graphite/scop-20.c: XFAIL.
3842 * gfortran.dg/graphite/interchange-1.f: Likewise.
3843 * gfortran.dg/graphite/block-1.f90: Likewise.
3844 * gfortran.dg/graphite/block-2.f: Likewise.
3845
3846 2012-01-10 Richard Henderson <rth@redhat.com>
3847
3848 * lib/target-supports.exp (check_effective_target_vect_perm,
3849 check_effective_target_vect_perm_byte,
3850 check_effective_target_vect_perm_short): Enable for arm neon.
3851
3852 2012-01-09 Tobias Burnus <burnus@net-b.de>
3853
3854 PR fortran/46328
3855 * gfortran.dg/typebound_operator_11.f90: New.
3856
3857 2012-01-09 Eric Botcazou <ebotcazou@adacore.com>
3858
3859 * gnat.dg/array18.adb: New test.
3860 * gnat.dg/array18_pkg.ads: New helper.
3861
3862 2012-01-09 Paul Thomas <pault@gcc.gnu.org>
3863
3864 PR fortran/51791
3865 * gfortran.dg/typebound_operator_7.f03: Insert parentheses
3866 around base object in first assignment in main program.
3867 * gfortran.dg/typebound_operator_10.f03: New test.
3868
3869 2012-01-09 Martin Jambor <mjambor@suse.cz>
3870
3871 PR tree-optimization/51759
3872 * g++.dg/ipa/pr51759.C: New test.
3873
3874 2012-01-09 Tobias Burnus <burnus@net-b.de>
3875
3876 PR fortran/51758
3877 * gfortran.dg/optional_absent_2.f90: New.
3878
3879 2012-01-09 Tobias Burnus <burnus@net-b.de>
3880
3881 PR fortran/51578
3882 * gfortran.dg/use_17.f90: New.
3883
3884 2012-01-09 Gary Funck <gary@intrepid.com>
3885
3886 PR preprocessor/33919
3887 * gcc.dg/pr33919.c: New test.
3888 * gcc.dg/pr33919-0.h: New test header file.
3889 * gcc.dg/pr33919-1.h: Ditto.
3890 * gcc.dg/pr33919-2.h: Ditto.
3891
3892 2012-01-07 Jan Hubicka <jh@suse.cz>
3893
3894 PR tree-optimize/51694
3895 * gcc.c-torture/compile/pr51694.c: new testcase.
3896
3897 2012-01-07 Jan Hubicka <jh@suse.cz>
3898
3899 PR tree-optimization/51600
3900 * g++.dg/torture/pr51600.C: New testcase.
3901
3902 2012-01-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3903
3904 PR gcov-profile/51715
3905 PR gcov-profile/51717
3906 * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
3907 * gcc.misc-tests/gcov-14.c: Likewise.
3908
3909 2012-01-06 Jason Merrill <jason@redhat.com>
3910
3911 * g++.dg/parse/new5.C: New.
3912
3913 2012-01-06 Patrick Marlier <patrick.marlier@gmail.com>
3914
3915 PR testsuite/51655
3916 * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
3917 including <string.h>.
3918
3919 2012-01-06 Jason Merrill <jason@redhat.com>
3920
3921 * g++.dg/abi/mangle51.C: New.
3922 * g++.dg/abi/mangle52.C: New.
3923 * g++.dg/abi/mangle53.C: New.
3924 * g++.dg/abi/mangle54.C: New.
3925 * g++.dg/abi/mangle55.C: New.
3926 * g++.dg/abi/mangle56.C: New.
3927 * g++.dg/abi/mangle57.C: New.
3928 * g++.dg/abi/mangle58.C: New.
3929 * g++.dg/abi/mangle59.C: New.
3930 * g++.dg/cpp0x/trailing3.C: Update mangling.
3931 * g++.dg/cpp0x/variadic111.C: Update mangling.
3932 * g++.dg/cpp0x/variadic4.C: Update mangling.
3933 * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
3934 * g++.dg/template/nontype22.C: Works now.
3935 * g++.dg/template/pr35240.C: Works now.
3936
3937 * g++.dg/cpp0x/error7.C: New.
3938
3939 2012-01-06 Tobias Burnus <burnus@net-b.de>
3940
3941 * gfortran.dg/deallocate_stat_2.f90: New.
3942 * coarray/allocate_errgmsg.f90: New.
3943 * gfortran.dg/coarray_lib_alloc_1.f90: New.
3944 * gfortran.dg/coarray_lib_alloc_2.f90: New.
3945 * coarray/subobject_1.f90: Fix for num_images > 1.
3946 * gfortran.dg/deallocate_stat.f90: Update due to changed
3947 stat= handling.
3948
3949 2012-01-06 Andrew Stubbs <ams@codesourcery.com>
3950
3951 * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
3952
3953 2012-01-06 Eric Botcazou <ebotcazou@adacore.com>
3954
3955 * ada/acats/overflow.lst: Add cb20004.
3956
3957 2012-01-05 Dodji Seketeli <dodji@redhat.com>
3958
3959 PR c++/51541
3960 * g++.dg/cpp0x/alias-decl-18.C: New test.
3961
3962 2012-01-05 Eric Botcazou <ebotcazou@adacore.com>
3963
3964 * gcc.c-torture/execute/20120104-1.c: New test.
3965
3966 2012-01-05 Paul Thomas <pault@gcc.gnu.org>
3967
3968 PR fortran/PR48946
3969 * gfortran.dg/typebound_operator_9.f03: This is now a copy of
3970 the old typebound_operator_8.f03.
3971 * gfortran.dg/typebound_operator_8.f03: New version of
3972 typebound_operator_7.f03 with 'u' a derived type instead of a
3973 class object.
3974
3975 2012-01-05 Richard Guenther <rguenther@suse.de>
3976
3977 * g++.dg/torture/pr49309.C: Skip for -flto.
3978
3979 2012-01-05 Jakub Jelinek <jakub@redhat.com>
3980
3981 PR middle-end/51761
3982 * gcc.c-torture/compile/pr51761.c: New test.
3983
3984 2012-01-05 Richard Guenther <rguenther@suse.de>
3985
3986 PR tree-optimization/51760
3987 * gcc.dg/torture/pr51760.c: New testcase.
3988
3989 2012-01-05 Aldy Hernandez <aldyh@redhat.com>
3990
3991 PR middle-end/51472
3992 * gcc.dg/tm/memopt-6.c: Adjust regexp.
3993
3994 2012-01-05 Richard Guenther <rguenther@suse.de>
3995
3996 PR lto/41576
3997 * gfortran.dg/lto/pr41576_0.f90: New testcase.
3998 * gfortran.dg/lto/pr41576_1.f90: Likewise.
3999
4000 2012-01-04 Jakub Jelinek <jakub@redhat.com>
4001
4002 PR debug/51695
4003 * gcc.dg/pr51695.c: New test.
4004
4005 2012-01-04 Andrew Pinski <apinski@cavium.com>
4006
4007 * gcc.target/mips/mips64-dsp-ldx1.c: New test.
4008 * gcc.target/mips/octeon2-lx-1.c: New test.
4009 * gcc.target/mips/mips64-dsp-ldx.c: New test.
4010 * gcc.target/mips/octeon2-lx-2.c: New test.
4011 * gcc.target/mips/octeon2-lx-3.c: New test.
4012
4013 2012-01-04 Patrick Marlier <patrick.marlier@gmail.com>
4014
4015 PR other/51163
4016 PR other/51164
4017 * gcc.dg/tm/alias-1.c: Adjust regexp.
4018 * gcc.dg/tm/alias-2.c: Adjust regexp.
4019
4020 2012-01-04 Paolo Carlini <paolo.carlini@oracle.com>
4021
4022 PR c++/51064
4023 * g++.dg/warn/Wparentheses-26.C: New.
4024
4025 2012-01-04 Mikael Morin <mikael@gcc.gnu.org>
4026
4027 * gfortran.dg/elemental_optional_args_2.f90: New test.
4028
4029 2012-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
4030
4031 PR fortran/49693
4032 * gfortran.dg/common_17.f90: New test.
4033
4034 2012-01-04 Richard Guenther <rguenther@suse.de>
4035
4036 PR tree-optimization/49651
4037 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
4038 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
4039
4040 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4041
4042 PR c++/51738
4043 * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
4044
4045 2012-01-03 Andrew Pinski <apinski@cavium.com>
4046
4047 * lib/scanasm.exp (dg-function-on-line): Always use a special format
4048 for all mips targets. Also allow an optional .cfi_startproc.
4049
4050 2012-01-03 Uros Bizjak <ubizjak@gmail.com>
4051
4052 * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
4053
4054 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4055
4056 PR c++/29273
4057 * g++.dg/rtti/dyncast5.C: New.
4058
4059 2012-01-03 Richard Guenther <rguenther@suse.de>
4060
4061 PR tree-optimization/51070
4062 * gcc.dg/torture/pr51070-2.c: New testcase.
4063
4064 2012-01-03 Richard Guenther <rguenther@suse.de>
4065
4066 PR tree-optimization/51692
4067 * gcc.dg/torture/pr51692.c: New testcase.
4068
4069 2012-01-03 Richard Guenther <rguenther@suse.de>
4070
4071 PR debug/51650
4072 * g++.dg/lto/pr51650-3_0.C: New testcase.
4073
4074 2012-01-03 Paolo Carlini <paolo.carlini@oracle.com>
4075
4076 PR c++/15867
4077 * g++.dg/warn/Wredundant-decls-spec.C: New.
4078
4079 2012-01-03 Jakub Jelinek <jakub@redhat.com>
4080
4081 PR tree-optimization/51719
4082 * g++.dg/tree-prof/pr51719.C: New test.
4083
4084 2012-01-03 Richard Guenther <rguenther@suse.de>
4085
4086 PR middle-end/51730
4087 * gcc.dg/fold-compare-6.c: New testcase.
4088
4089 2012-01-03 Jakub Jelinek <jakub@redhat.com>
4090
4091 PR c++/51669
4092 * g++.dg/gomp/pr51669.C: New test.
4093
4094 2012-01-02 Jason Merrill <jason@redhat.com>
4095
4096 PR c++/51675
4097 * g++.dg/cpp0x/constexpr-union2.C: New.
4098
4099 PR c++/51666
4100 * g++.dg/cpp0x/nsdmi-defer5.C: New.
4101
4102 2012-01-02 Dodji Seketeli <dodji@redhat.com>
4103
4104 PR c++/51462
4105 * g++.dg/cpp0x/constexpr-99.C: New test.
4106
4107 2012-01-02 Paolo Carlini <paolo.carlini@oracle.com>
4108
4109 PR c++/20140
4110 * g++.dg/template/init9.C: New.
4111
4112 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4113
4114 * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
4115 Increase copy to 5 bytes. Look for at least two "mem/s/u"s,
4116 rather than a specific number.
4117
4118 2012-01-02 Paul Thomas <pault@gcc.gnu.org>
4119
4120 PR fortran/46262
4121 PR fortran/46328
4122 PR fortran/51052
4123 * gfortran.dg/typebound_operator_7.f03: New.
4124 * gfortran.dg/typebound_operator_8.f03: New.
4125
4126 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4127
4128 PR target/51729
4129 * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
4130 XFAIL.
4131 * gcc.target/mips/dspr2-MULTU.c: Likewise.
4132
4133 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4134
4135 * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
4136
4137 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4138
4139 * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
4140 for MIPS.
4141
4142 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4143
4144 * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
4145 * gfortran.dg/io_real_boz_4.f90: Likewise.
4146 * gfortran.dg/io_real_boz_5.f90: Likewise.
4147
4148 2012-01-02 Richard Sandiford <rdsandiford@googlemail.com>
4149
4150 * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
4151
4152 2012-01-02 Revital Eres <revital.eres@linaro.org>
4153
4154 * gcc.dg/sms-11.c: New file.
4155
4156 2012-01-02 Tobias Burnus <burnus@net-b.de>
4157
4158 PR fortran/51682
4159 * gfortran.dg/coarray/image_index_3.f90: New.
4160
4161 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
4162
4163 PR c++/16603
4164 * g++.dg/parse/enum8.C: New.
4165
4166 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
4167
4168 PR c++/51379
4169 * g++.dg/conversion/reinterpret4.C: New.
4170 * g++.dg/conversion/reinterpret1.C: Adjust.
4171
4172 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
4173
4174 * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
4175
4176 2012-01-01 Fabien Chêne <fabien@gcc.gnu.org>
4177
4178 * g++.old-deja/g++.brendan/crash25.C: Adjust.
4179 * g++.old-deja/g++.brendan/crash56.C: Likewise.
4180 * g++.old-deja/g++.jason/access14.C: Likewise.
4181 * g++.old-deja/g++.jason/access8.C: Likewise.
4182 * g++.old-deja/g++.jason/access1.C: Likewise.
4183 * g++.old-deja/g++.other/access3.C: Likewise.
4184 * g++.old-deja/g++.other/access5.C: Likewise.
4185 * g++.old-deja/g++.law/unsorted1.C: Likewise.
4186 * g++.old-deja/g++.law/visibility22.C: Likewise.
4187 * g++.old-deja/g++.law/visibility26.C: Likewise.
4188 * g++.old-deja/g++.mike/p2746.C: Likewise.
4189 * g++.dg/debug/using1.C: Likewise.
4190 * g++.dg/lookup/using51.C: Likewise.
4191 * g++.dg/inherit/using5.C: Likewise.
4192 * g++.dg/inherit/pr30297.C: Likewise.
4193 * g++.dg/inherit/access8.C: Likewise.
4194 * g++.dg/torture/pr39362.C: Likewise.
4195 * g++.dg/template/crash13.C: Likewise.
4196 * g++.dg/template/using10.C: Likewise.
4197
4198 2012-01-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4199
4200 PR fortran/51502
4201 * lib/gcc-dg.exp (scan-module-absence): Really commit last
4202 change.
4203
4204 2012-01-01 Ira Rosen <irar@il.ibm.com>
4205
4206 PR tree-optimization/51704
4207 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
4208 * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
4209 corresponding flags.
4210
4211 2012-01-01 Paolo Carlini <paolo.carlini@oracle.com>
4212
4213 PR c++/51723
4214 * g++.dg/cpp0x/constexpr-delegating2.C: New.
4215
4216 2012-01-01 Jan Hubicka <jh@suse.cz>
4217
4218 PR rtl-optimization/51069
4219 * gcc.c-torture/compile/pr51069.c: New testcase.
4220
4221 2012-01-01 Jakub Jelinek <jakub@redhat.com>
4222
4223 PR tree-optimization/51683
4224 * gcc.dg/pr51683.c: New test.
4225 \f
4226 Copyright (C) 2012 Free Software Foundation, Inc.
4227
4228 Copying and distribution of this file, with or without modification,
4229 are permitted in any medium without royalty provided the copyright
4230 notice and this notice are preserved.