OSDN Git Service

* lib/target-supports.exp (check_effective_target_vect_condition):
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2012-02-22  Ulrich Weigand  <ulrich.weigand@linaro.org>
2
3         * lib/target-supports.exp (check_effective_target_vect_condition):
4         Return true for NEON.
5
6 2012-02-21  Kai Tietz  <ktietz@redhat.com>
7
8         * gcc.dg/bf-ms-layout-3.c: Mark char typed bitfield
9         as extension.
10
11 2012-02-21  Richard Guenther  <rguenther@suse.de>
12
13         PR tree-optimization/52324
14         * gcc.dg/tree-ssa/ssa-lim-10.c: New testcase.
15
16 2012-02-21  Georg-Johann Lay  <avr@gjlay.de>
17
18         PR middle-end/51782
19         * gcc.target/avr/torture/pr51782-1.c: New test.
20
21 2012-02-21  Jakub Jelinek  <jakub@redhat.com>
22
23         PR tree-optimization/52318
24         * gcc.dg/pr52318.c: New test.
25
26 2012-02-20  Kai Tietz  <ktietz@redhat.com>
27
28         * gcc.dg/bf-ms-layout-3.c: New testcase.
29
30 2012-02-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
31
32         PR testsuite/52229
33         PR fortran/32380
34         * gfortran.dg/vect/pr32380.f:  XFAIL on PowerPC and ia-64.
35
36 2012-02-20  Richard Guenther  <rguenther@suse.de>
37
38         PR tree-optimization/52298
39         * gcc.dg/torture/pr52298.c: New testcase.
40         * gcc.dg/vect/pr52298.c: Likewise.
41
42 2012-02-20  Georg-Johann Lay  <avr@gjlay.de>
43
44         * gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms.
45         * gcc.c-torture/execute/pr52286.c: Ditto.
46
47 2012-02-20  Jakub Jelinek  <jakub@redhat.com>
48
49         PR tree-optimization/52286
50         * gcc.c-torture/execute/pr52286.c: New test.
51
52 2012-02-18  Tobias Burnus  <burnus@net-b.de>
53
54         PR fortran/52295
55         * gfortran.dg/interface_35.f90: Use -std=f2003.
56         * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning.
57         * gfortran.dg/interface_assignment_4.f90: Ditto.
58         * gfortran.dg/bessel_1.f90: Ditto.
59         * gfortran.dg/func_result_6.f90: Ditto.
60         * gfortran.dg/hypot_1.f90: Ditto.
61         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
62
63 2012-02-17  Tobias Burnus  <burnus@net-b.de>
64
65         PR translation/52232
66         PR translation/52234
67         PR translation/52245
68         PR translation/52246
69         PR translation/52262
70         PR translation/52273
71         * gfortran.dg/coarray_22.f90: Update dg-error.
72         * gfortran.dg/allocate_alloc_opt_4.f90: Ditto.
73
74 2012-02-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
75
76         PR target/51753
77         * lib/gcc-simulate-thread.exp: Load timeout.exp.
78         (simulate-thread): Use default timeout.
79
80 2012-02-16  Jason Merrill  <jason@redhat.com>
81
82         PR c++/52248
83         * g++.dg/ext/timevar1.C: New.
84
85 2012-02-16  Fabien Chêne  <fabien@gcc.gnu.org>
86
87         PR c++/52126
88         * g++.dg/template/using21.C: New.
89         * g++.dg/template/using22.C: Likewise.
90
91 2012-02-16  Jason Merrill  <jason@redhat.com>
92
93         PR c++/51415
94         * g++.dg/cpp0x/lambda/lambda-err1.C: New.
95
96 2012-02-16  Jakub Jelinek  <jakub@redhat.com>
97
98         PR tree-optimization/52255
99         * gcc.c-torture/compile/pr52255.c: New test.
100
101         PR debug/52260
102         * g++.dg/debug/dwarf2/pr52260.C: New test.
103
104         PR middle-end/51929
105         * g++.dg/ipa/pr51929.C: New test.
106
107 2012-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
108
109         PR target/52199
110         * gcc.target/powerpc/pr52199.c: New file.
111
112 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
113
114         PR target/52152
115         * objc.dg/stabs-1.m: xfail on mips-sgi-irix6.5.
116
117 2012-02-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
118
119         * gcc.dg/pr51867.c: Don't include <math.h>.
120         (sqrtf): Declare.
121
122 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
123
124         * gcc.dg/lto/20091013-1_1.c: xfail for avr.
125         * gcc.dg/lto/20091013-1_2.c: xfail for avr.
126
127 2012-02-15  Tobias Grosser <grosser@fim.uni-passau.de>
128
129         PR tree-optimization/50561
130         * gcc.dg/graphite/pr50561.c: New testcase.
131
132 2012-02-15  Georg-Johann Lay  <avr@gjlay.de>
133
134         * gcc.target/avr/torture/builtin_insert_bits-1.c: New test.
135         * gcc.target/avr/torture/builtin_insert_bits-2.c: New test.
136
137 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
138
139         * gnat.dg/discr35.ad[sb]: New test.
140
141 2012-02-15  Eric Botcazou  <ebotcazou@adacore.com>
142
143         * gnat.dg/volatile10.adb: New test.
144         * gnat.dg/volatile10_pkg.ads: New helper.
145
146 2012-02-14  Jason Merrill  <jason@redhat.com>
147
148         * g++.dg/ext/attrib43.C: New.
149
150 2012-02-14  Hans-Peter Nilsson  <hp@axis.com>
151
152         * lib/target-supports.exp (check_effective_target_fgnu_tm): New
153         proc.
154         * gfortran.dg/trans-mem-skel.f90: Gate test on effective_target
155         fgnu_tm. 
156         * gcc.dg/lto/trans-mem-1_0.c, gcc.dg/lto/trans-mem-2_0.c,
157         gcc.dg/lto/trans-mem-3_0.c, gcc.dg/lto/trans-mem-4_0.c: Ditto.
158         * gcc.dg/tm/tm.exp: Gate the whole of gcc.dg/tm on
159         effective_target fgnu_tm.
160         * g++.dg/tm/tm.exp: Ditto for g++.dg/tm.
161
162 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
163
164         PR c++/52247
165         * g++.dg/template/asmgoto1.C: New test.
166
167 2012-02-14  Ian Lance Taylor  <iant@google.com>
168
169         PR go/48501
170         * go.test/go-test.exp (go-gc-tests): Disable optimizations when
171         compiling generated file for 64bit and index tests.
172
173 2012-02-14  Uros Bizjak  <ubizjak@gmail.com>
174
175         * gcc.dg/lower-subreg-1.c: Fix and simplify target selector.
176
177 2012-02-14  Richard Guenther  <rguenther@suse.de>
178
179         PR tree-optimization/52244
180         PR tree-optimization/51528
181         * gcc.dg/torture/pr52244.c: New testcase.
182
183 2012-02-14  Walter Lee  <walt@tilera.com>
184
185         * g++.dg/other/PR23205.C: Disable test on tile.
186         * g++.dg/other/pr23205-2.C: Disable test on tile.
187         * gcc.dg/20020312-2.c: Add a condition for __tile__.
188         * gcc.dg/20040813-1.c: Disable test on tile.
189         * gcc.dg/lower-subreg-1.c: Disable test on tilegx.
190         * gcc.misc-tests/linkage.exp: Handle tilegx.
191
192 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
193
194         PR tree-optimization/52210
195         * gcc.dg/pr52210.c: New test.
196
197 2012-02-14  Jason Merrill  <jason@redhat.com>
198
199         PR c++/39055
200         * g++.dg/overload/defarg5.C: New.
201
202 2012-02-14  Jakub Jelinek  <jakub@redhat.com>
203
204         PR c/52181
205         * c-c++-common/pr52181.c: New test.
206
207 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
208
209         PR c++/52215
210         * g++.dg/ext/atomic-1.C: New test.
211
212 2012-02-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
213
214         * gcc.c-torture/execute/pr51933.c: Modify for s390 31 bit.
215
216 2012-02-13  Jakub Jelinek  <jakub@redhat.com>
217
218         PR middle-end/52209
219         * gcc.c-torture/execute/pr52209.c: New test.
220
221 2012-02-12  Mikael Morin  <mikael@gcc.gnu.org>
222
223         PR fortran/50981
224         * gfortran.dg/elemental_optional_args_5.f03: New test.
225
226 2012-02-12 Iain Sandoe  <iains@gcc.gnu.org>
227
228         PR testsuite/50076
229         * c-c++-common/cxxbitfields-3.c: Adjust scan assembler for nonpic
230         cases.
231
232 2012-02-11  Ian Lance Taylor  <iant@google.com>
233
234         PR go/51874
235         * go.test/go-test.exp (go-gc-tests): Don't run nilptr test on
236         SPARC Solaris.  Don't run the test at all on systems where it may
237         not work, rather than xfailing it.
238
239 2012-02-11  Richard Sandiford  <rdsandiford@googlemail.com>
240
241         PR rtl-optimization/52175
242         * gcc.c-torture/compile/pr52175.c: New test.
243
244 2012-02-10  Jason Merrill  <jason@redhat.com>
245
246         PR c++/51910
247         * g++.dg/template/repo10.C: New.
248
249 2012-02-11  Jakub Jelinek  <jakub@redhat.com>
250
251         PR debug/52132
252         * gcc.dg/pr52132.c: New test.
253
254 2012-02-10  Eric Botcazou  <ebotcazou@adacore.com>
255
256         * gnat.dg/specs/aggr4.ads: New test.
257         * gnat.dg/specs/aggr4_pkg.ads: New helper.
258
259 2012-02-10  H.J. Lu  <hongjiu.lu@intel.com>
260
261         PR target/52146
262         * gcc.target/i386/pr52146.c: New.
263
264 2012-02-10  Jakub Jelinek  <jakub@redhat.com>
265
266         PR middle-end/52177
267         * c-c++-common/pr52177.c: New test.
268
269 2012-02-10  Jan Hubicka  <jh@suse.cz>
270
271         PR middle-end/48600
272         * g++.dg/torture/pr48600.C: New testcase.
273
274 2012-02-09  Peter Bergner  <bergner@vnet.ibm.com>
275
276         PR middle-end/52140
277         * gcc.dg/dfp/pr52140.c: New test.
278
279 2012-02-09  Jakub Jelinek  <jakub@redhat.com>
280
281         PR fortran/32380
282         * gfortran.dg/vect/pr32380.f: Use dg-additional-options instead
283         of dg-options.
284
285 2012-02-09  Bin Cheng  <bin.cheng@arm.com>
286
287         PR middle-end/51867
288         * testsuite/c-c++-common/dfp/signbit-2.c: Change '-O0' to '-O1'.
289         * testsuite/gcc.dg/pr51867.c: New test.
290
291 2012-02-09  Ian Lance Taylor  <iant@google.com>
292
293         * go.test/go-test.exp (go-gc-tests): Don't run stack.go on systems
294         which don't support -fsplit-stack.  Turn off optimization when
295         compiling select5-out.go.
296
297 2012-02-08  Ian Lance Taylor  <iant@google.com>
298
299         * go.test/go-test.exp (go-gc-tests): Don't run chan/select2.go on
300         systems which don't support -fsplit-stack.
301
302 2012-02-08  Andrew MacLeod  <amacleod@redhat.com>
303
304         * gcc.dg/simulate-thread/simulate-thread.exp: Use -O0, -O2, and -O3.
305         * gcc.dg/simulate-thread/simulate-thread.gdb: Don't display every
306         machine instuction in the log.
307
308 2012-02-08  Jack Howarth <howarth@bromo.med.uc.edu>
309
310         * lib/gcc-simulate-thread.exp (simulate-thread): Increase timeout
311           to 20 seconds.
312
313 2012-02-08  Magnus Granberg  <zorry@gentoo.org>
314
315         PR driver/48524
316         * gcc.dg/pr48524.c: New test.
317         * gcc.dg/pr48524.spec: New spec file for test.
318
319 2012-02-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
320
321         PR fortran/32380
322         * gfortran.dg/vect/pr32380.f90:  New test.
323
324 2012-02-08  Tobias Burnus  <burnus@net-b.de>
325
326         PR fortran/52151
327         * gfortran.dg/realloc_on_assign_12.f90: New.
328
329 2012-02-08  Richard Guenther  <rguenther@suse.de>
330
331         PR rtl-optimization/52170
332         * gcc.dg/torture/pr52170.c: New testcase.
333
334 2012-02-08  Jakub Jelinek  <jakub@redhat.com>
335
336         PR gcov-profile/52150
337         * gcc.dg/tree-prof/pr52150.c: New test.
338
339         PR rtl-optimization/52139
340         * gcc.dg/pr52139.c: New test.
341
342 2012-02-07  Jason Merrill  <jason@redhat.com>
343
344         PR c++/51675
345         * g++.dg/cpp0x/constexpr-union3.C: New.
346
347         PR c++/52035
348         * g++.dg/lto/pr52035_0.C: New.
349
350 2012-02-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
351
352         * gfortran.dg/guality/pr41558.f90: Use lp64 instead of hppa*64*-*-*.
353         * gcc.dg/special/weak-1.c: Likewise.
354         * gcc.dg/ucnid-12.c: Likewise.
355         * gcc.dg/torture/pr45678-1.c: Likewise.
356         * gcc.dg/torture/pr45678-2.c: Likewise.
357         * gcc.dg/vector-4.c: Likewise.
358         * gcc.dg/ipa/inline-5.c: Likewise.
359         * gcc.dg/ucnid-11.c: Likewise.
360         * gcc.misc-tests/gcov-13.c: Likewise.
361         * gcc.misc-tests/gcov-14.c: Likewise.
362         * g++.dg/ext/label13.C: Likewise.
363         * gcc.dg/tree-ssa/ssa-fre-31.c: Use dg-additional-options for extra
364         hppa*-*-hpux* options.
365         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
366         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
367         * gcc.dg/pr48616.c: Likewise.
368         * gcc.dg/pr17957.c: Likewise.
369         * gcc.dg/pr17055-1.c: Likewise.
370         * gcc.dg/pr32912-1.c: Likewise.
371         * gcc.dg/tm/pr51472.c: Likewise.
372         * c-c++-common/fold-bitand-4.c: Likewise.
373         * c-c++-common/Wunused-var-12.c: Use lp64 instead of hppa*64*-*-*.
374         Use dg-additional-options for extra options.
375
376 2012-02-07  Joern Rennecke <joern.rennecke@embecosm.com>
377
378         * gcc.target/epiphany/interrupt-2.c: New test.
379
380 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
381
382         PR target/52155
383         * gcc.target/mips/mips.exp (mips-dg-options): Handle target.
384         * gcc.target/mips/loongson-shift-count-truncated-1.c: Force -mlong64
385         for MIPS ELF.
386
387 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
388
389         PR target/52152
390         * objc.dg/stabs-1.m: XFAIL for mips*-*-elf*.
391
392 2012-02-07  Richard Sandiford  <rdsandiford@googlemail.com>
393
394         PR middle-end/24306
395         PR target/52154
396         * lib/target-supports.exp (check_effective_target_mips_eabi): New.
397         * gcc.target/mips/va-arg-1.c: New test.
398
399 2012-02-07  Michael Meissner  <meissner@linux.vnet.ibm.com>
400
401         * gcc.target/powerpc/no-r11-3.c (outer_func): Fix error message
402         for -mno-pointers-to-nested-functions.
403
404 2012-02-07  Eric Botcazou  <ebotcazou@adacore.com>
405
406         * gcc.c-torture/execute/20120207-1.c: New test.
407
408 2012-02-07  Jakub Jelinek  <jakub@redhat.com>
409
410         PR rtl-optimization/52060
411         * gcc.dg/torture/pr52060.c: New test.
412
413         PR middle-end/52074
414         * gcc.c-torture/compile/pr52074.c: New test.
415
416 2012-02-07  Tobias Burnus  <burnus@net-b.de>
417
418         PR fortran/51514
419         * gfortran.dg/class_to_type_2.f90: New.
420
421 2012-02-06  Thomas König  <tkoenig@gcc.gnu.org>
422
423         PR fortran/32373
424         * gfortran.dg/vect/vect-8.f90:  Use vect_double effective target.
425         Remove module.
426
427 2012-02-06  Jason Merrill  <jason@redhat.com>
428
429         PR c++/52088
430         * g++.dg/template/conv13.C: New.
431
432 2012-02-06  Richard Guenther  <rguenther@suse.de>
433
434         PR tree-optimization/52115
435         * gcc.c-torture/compile/pr52115.c: New testcase.
436
437 2012-02-06  Jakub Jelinek  <jakub@redhat.com>
438
439         PR target/52129
440         * gcc.c-torture/execute/pr52129.c: New test.
441
442 2012-02-06  Andrey Belevantsev  <abel@ispras.ru>
443
444         * gcc.dg/pr48374.c: Actually add the test I forgot 
445         in the 2012-01-25 commit.
446
447 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
448
449         PR fortran/32373
450         * gfortran.dg/vect/vect-8.f90:  New test case.
451
452 2012-02-05  Thomas König  <tkoenig@gcc.gnu.org>
453
454         PR fortran/48847
455         * gfortran.dg/warn_unused_dummy_argument_3.f90:  New test.
456
457 2012-02-05  Paul Thomas  <pault@gcc.gnu.org>
458
459         PR fortran/52102
460         * gfortran.dg/class_48.f90 : Add test of allocate class array
461         component with source in subroutine test3.  Remove commenting
462         out in subroutine test4, since branching on unitialized variable
463         is now fixed (no PR for this last.).
464
465 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
466
467         * gcc.dg/tree-prof/stringop-2.c (main): Add a nomips16 attribute
468         on MIPS targets.
469         * gfortran.dg/pr45636.f90: XFAIL for MIPS16 targets.
470
471 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
472
473         PR target/52125
474         * lib/target-supports.exp (check_effective_target_mips_rel): New.
475         * gcc.dg/pr48774.c: Skip on MIPS REL targets.
476
477 2012-02-05  Richard Sandiford  <rdsandiford@googlemail.com>
478
479         * lib/target-supports.exp (check_effective_target_mips_llsc): New.
480         (check_effective_target_sync_int_long): Use it.
481         (check_effective_target_sync_char_short): Likewise.
482         * gcc.target/mips/atomic-memory-1.c: Restrict error check to mips_llsc.
483
484 2012-02-05  Tobias Burnus  <burnus@net-b.de>
485
486         PR fortran/51972
487         * gfortran.dg/class_48.f90: Add some further checks.
488
489 2012-02-05  Ira Rosen  <irar@il.ibm.com>
490
491         PR tree-optimization/52091
492         * gcc.dg/vect/pr52091.c: New test.
493
494 2012-02-04  Jakub Jelinek  <jakub@redhat.com>
495
496         PR rtl-optimization/52113
497         * gcc.target/avr/pr52113.c: New test.
498
499 2012-02-03  Jakub Jelinek  <jakub@redhat.com>
500
501         PR rtl-optimization/52092
502         * gcc.c-torture/compile/pr52092.c: New test.
503
504 2012-02-02  Mikael Morin  <mikael@gcc.gnu.org>
505
506         PR fortran/41587
507         * gfortran.dg/class_array_10.f03: New test.
508
509         PR fortran/46356
510         * gfortran.dg/class_array_11.f03: New test.
511
512         PR fortran/51754
513         * gfortran.dg/class_array_12.f03: New test.
514
515 2012-02-02  Paul Thomas  <pault@gcc.gnu.org>
516
517         PR fortran/52012
518         * gfortran.dg/realloc_on_assign_11.f90: New test.
519
520 2012-02-02  Tobias Burnus  <burnus@net-b.de>
521
522         PR fortran/52093
523         * gfortran.dg/shape_7.f90: New.
524
525 2012-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
526
527         * gcc.target/mips/mips-prepend-1.c: New test.
528
529 2012-02-02 Jan Hubicka  <jh@suse.cz>
530            Tom de Vries  <tom@codesourcery.com>
531
532         PR middle-end/51998
533         * testsuite/gcc.dg/alias-12.c: New testcase.
534         * testsuite/gcc.dg/alias-13.c: New testcase.
535
536 2012-02-02  Jakub Jelinek  <jakub@redhat.com>
537
538         PR target/52086
539         * gcc.dg/pr52086.c: New test.
540
541         PR tree-optimization/52073
542         * gcc.c-torture/compile/pr52073.c: New test.
543
544 2012-02-01  Thomas König  <tkoenig@gcc.gnu.org>
545
546         PR fortran/51958
547         * gfortran.dg/function_optimize_10.f90:  New test.
548
549 2012-02-01  Uros Bizjak  <ubizjak@gmail.com>
550
551         * go.test/go-test.exp (go-gc-tests): xfail test/nilptr.go runtime
552         test on alpha*-*-*.
553
554 2012-02-01  Tobias Burnus  <burnus@net-b.de>
555
556         PR fortran/52024
557         * gfortran.dg/typebound_operator_14.f90: New.
558
559 2012-02-01  Tobias Burnus  <burnus@net-b.de>
560
561         PR fortran/52059
562         * gfortran.dg/elemental_function_1.f90: New.
563
564 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
565
566         PR rtl-optimization/51374
567         * gcc.target/avr/torture/pr51374-1.c:
568         Also fail if SBIS is seen.
569
570 2012-02-01  Georg-Johann Lay  <avr@gjlay.de>
571
572         PR rtl-optimization/51374
573         * gcc.target/avr/torture/pr51374-1.c: New.
574
575 2012-01-31  Tobias Burnus  <burnus@net-b.de>
576
577         PR fortran/52024
578         * gfortran.dg/typebound_generic_11.f90: New.
579
580 2012-01-31  Tobias Burnus  <burnus@net-b.de>
581
582         PR fortran/52029
583         * gfortran.dg/class_49.f90: New.
584
585 2012-01-31  Tobias Burnus  <burnus@net-b.de>
586
587         PR fortran/52013
588         * gfortran.dg/elemental_args_check_6.f90: New.
589
590 2012-01-31  Jason Merrill  <jason@redhat.com>
591
592         PR c++/52043
593         * g++.dg/cpp0x/variadic122.C: New.
594
595 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
596
597         PR fortran/52012
598         * gfortran.dg/realloc_on_assign_10.f90: New test.
599
600 2012-01-31  Richard Guenther  <rguenther@suse.de>
601
602         PR tree-optimization/51528
603         * gcc.dg/torture/pr51528.c: New testcase.
604
605 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
606
607         PR go/48501
608         * lib/go.exp (go_target_compile): Append timeout= to options.
609         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
610         select5-out.go test on alpha*-*-* targets.
611
612 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
613
614         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
615         (TEST_SHORT): Reformat in the same way.
616         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
617         (TEST_SHORT): Reformat in the same way.
618         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
619         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
620         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
621         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
622         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
623
624 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
625
626         PR target/51835
627         * gcc.target/arm/pr51835.c: New testcase.
628
629 2012-01-30  Richard Guenther  <rguenther@suse.de>
630
631         PR tree-optimization/52028
632         * gcc.dg/torture/pr52028.c: New testcase.
633         * gfortran.dg/ldist-pr45199.f: Adjust.
634         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
635         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
636         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
637
638 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
639
640         PR debug/52027
641         * gcc.dg/tree-prof/pr52027.c: New test.
642
643         PR tree-optimization/52046
644         * gcc.dg/pr52046.c: New test.
645
646         PR debug/52048
647         * g++.dg/other/pr52048.C: New test.
648
649 2012-01-30  Richard Guenther  <rguenther@suse.de>
650
651         PR tree-optimization/52045
652         * gcc.dg/pr52045.c: New testcase.
653
654 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
655
656         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
657         new code generated for __sync_lock_release.
658
659 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
660
661         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
662
663 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
664
665         PR testsuite/51875
666         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
667
668         * g++.dg/ext/visibility/template10.C: Fix typo.
669
670         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
671
672 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
673
674         PR c++/51327
675         * g++.dg/cpp0x/constexpr-ice6.C: New.
676
677 2012-01-29  Tobias Burnus  <burnus@net-b.de>
678
679         PR fortran/41600
680         * gfortran.dg/default_initialization_6.f90: New.
681
682 2012-01-29  Tobias Burnus  <burnus@net-b.de>
683
684         PR fortran/51972
685         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
686         * gfortran.dg/class_48.f90: New.
687
688 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
689
690         PR fortran/51808
691         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
692
693 2012-01-28  Tobias Burnus  <burnus@net-b.de>
694
695         PR fortran/51972
696         * gfortran.dg/class_allocate_12.f90: New.
697
698 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
699
700         * gcc.dg/torture/pr50444.c: Fix dg directives.
701
702 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
703
704         PR target/52006
705         * gcc.target/arm/pr52006.c: New test.
706
707 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
708
709         PR testsuite/52011
710         * gcc.dg/lto/trans-mem.h: New file.
711         * gcc.dg/lto/trans-mem-2_0.c: Include it.
712         * gcc.dg/lto/trans-mem-1_1.c: Same.
713         * gcc.dg/lto/trans-mem-4_1.c: Same.
714         * gcc.dg/lto/trans-mem-3_1.c: Same.
715
716 2012-01-27  Tobias Burnus  <burnus@net-b.de>
717
718         PR fortran/52022
719         * gfortran.dg/dummy_procedure_7.f90: New.
720
721 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
722
723         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
724         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
725
726 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
727
728         PR c++/51852
729         * g++.dg/other/gc5.C: New test.
730
731 2012-01-27  Richard Guenther  <rguenther@suse.de>
732
733         PR tree-optimization/50444
734         * gcc.dg/torture/pr50444.c: New testcase.
735
736 2012-01-27  Tobias Burnus  <burnus@net-b.de>
737
738         PR fortran/51970
739         PR fortran/51977
740         * gfortran.dg/move_alloc_13.f90: New.
741
742 2012-01-27  Tobias Burnus  <burnus@net-b.de>
743
744         PR fortran/51953
745         * gfortran.dg/allocate_alloc_opt_13.f90: New.
746         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
747         and change dg-error string.
748
749 2012-01-27  Tobias Burnus  <burnus@net-b.de>
750
751         PR fortran/52016
752         * gfortran.dg/elemental_args_check_5.f90: New.
753
754 2012-01-27  Richard Guenther  <rguenther@suse.de>
755
756         PR middle-end/51959
757         * g++.dg/torture/pr51959.C: New testcase.
758
759 2012-01-27  Tom de Vries  <tom@codesourcery.com>
760
761         PR tree-optimization/51990
762         * gcc.dg/pr51990.c: New test.
763         * gcc.dg/pr51990-2.c: Same.
764
765 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
766             Tobias Burnus <burnus@gcc.gnu.org>
767
768         PR fortran/48705
769         * gfortran.dg/class_allocate_11.f03: New.
770
771         PR fortran/51870
772         PR fortran/51943
773         PR fortran/51946
774         * gfortran.dg/class_allocate_7.f03: New.
775         * gfortran.dg/class_allocate_8.f03: New.
776         * gfortran.dg/class_allocate_9.f03: New.
777         * gfortran.dg/class_allocate_10.f03: New.
778
779 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
780
781         * gnat.dg/discr34.adb: New test.
782         * gnat.dg/discr34_pkg.ads: New helper.
783
784 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
785
786         * gnat.dg/discr33.adb: New test.
787
788 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
789
790         * gnat.dg/limited_with3.ad[sb): New test.
791         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
792         * gnat.dg/limited_with3_pkg2.ads: Likewise.
793         * gnat.dg/limited_with3_pkg3.ads: Likewise.
794
795 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
796
797         * gnat.dg/stack_usage1.adb: New test.
798         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
799
800         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
801         * gcc.dg/pr44194-2.c: Likewise.
802
803 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
804
805         PR c++/51370
806         * g++.dg/template/crash112.C: New.
807
808 2012-01-27  Richard Henderson  <rth@redhat.com>
809
810         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
811
812 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
813
814         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
815
816 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
817
818         PR middle-end/51895
819         * g++.dg/opt/pr51895.C: New test.
820
821 2012-01-26  Michael Matz  <matz@suse.de>
822
823         PR tree-optimization/48794
824         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
825
826 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
827
828         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
829
830 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
831
832         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
833         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
834         memory.
835         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
836         the default value for s390 and s390x.
837
838 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
839
840         PR lto/51698
841         * gcc.dg/lto/trans-mem-4_0.c: New.
842         * gcc.dg/lto/trans-mem-4_1.c: New.
843         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
844         TM builtins.
845         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
846         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
847         TM builtins.
848         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
849         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
850         TM builtins.
851
852 2012-01-25    Georg-Johann Lay  <avr@gjlay.de>
853
854         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
855
856 2012-01-25  Ian Lance Taylor  <iant@google.com>
857
858         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
859
860 2012-01-25  Tobias Burnus  <burnus@net-b.de>
861
862         PR fortran/51995
863         * gfortran.dg/typebound_proc_25.f90: New.
864
865 2012-01-25  Jason Merrill  <jason@redhat.com>
866
867         PR c++/51992
868         * g++.dg/lto/pr51992_0.C: New.
869
870 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
871
872         PR tree-optimization/51987
873         * gcc.target/i386/pr51987.c: New test.
874
875 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
876
877         * gcc.dg/tm/lto-1.c: Require lto support in target.
878
879 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
880
881         PR rtl-optimization/48374
882         * gcc.dg/pr48374.c: New test.
883
884 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
885
886         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
887
888 2012-01-25  Tobias Burnus  <burnus@net-b.de>
889
890         PR fortran/51966
891         * gfortran.dg/derived_constructor_char_3.f90: New.
892
893 2012-01-24  Ian Lance Taylor  <iant@google.com>
894
895         * go.test/go-test.exp (filecmp): New procedure.
896         (errchk): Handle quoted square brackets.
897         (go-gc-tests): Set go_compile_args. Handle various new test
898         lines.  Skip a few new tests.
899         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
900
901 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
902
903         * lib/target-supports.exp (proc check_effective_target_vect_perm)
904         (check_effective_target_vect_extract_even_odd)
905         (check_effective_target_vect_interleave): Return true for MIPS
906         paired-single.
907
908 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
909
910         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
911         (main): Use it instead of argc.
912
913 2012-01-24  Jason Merrill  <jason@redhat.com>
914
915         PR c++/51973
916         * g++.dg/cpp0x/sfinae31.C: New.
917
918 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
919
920         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
921
922 2012-01-24  Jason Merrill  <jason@redhat.com>
923
924         PR c++/51812
925         * g++.dg/inherit/covariant20.C: New.
926
927 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
928
929         PR c++/51223
930         * g++.dg/parse/crash58.C: New.
931
932 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
933
934         PR target/51957
935         * gcc.dg/pr51957-1.c: New test.
936         * gcc.dg/pr51957-1.h: New file.
937         * gcc.dg/pr51957-2.c: New test.
938
939 2012-01-23  Jason Merrill  <jason@redhat.com>
940
941         PR c++/51930
942         * g++.dg/ext/visibility/template10.C: New.
943
944 2012-01-23  Tobias Burnus  <burnus@net-b.de>
945
946         PR fortran/51948
947         * gfortran.dg/move_alloc_12.f90: New.
948
949 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
950
951         PR middle-end/45416
952         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
953
954 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
955
956         PR c++/51398
957         * g++.dg/template/crash111.C: New.
958
959 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
960
961         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
962         configurations.
963         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
964
965 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
966
967         PR testsuite/51941
968         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
969         the DW_TAG_class_type and DW_AT_name: "Executor".
970
971 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
972
973         * lib/target-supports.exp
974         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
975         (check_effective_target_vect_interleave): Likewise.
976
977 2012-01-22  Jason Merrill  <jason@redhat.com>
978
979         PR c++/51925
980         * g++.dg/template/using20.C: New.
981         * g++.dg/template/template-id-2.C: Adjust diagnostic.
982
983 2012-01-23  Jason Merrill  <jason@redhat.com>
984
985         PR target/51934
986         * g++.dg/torture/pr51344.C: Limit to x86.
987
988 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
989
990         * c-c++-common/tm/omp.c: Require target with pthread support.
991
992 2012-01-23  Richard Guenther  <rguenther@suse.de>
993
994         PR tree-optimization/51949
995         * gcc.dg/torture/pr51949.c: New testcase.
996
997 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
998
999         PR rtl-optimization/51933
1000         * gcc.c-torture/execute/pr51933.c: New test.
1001
1002 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
1003
1004         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
1005         Do not define for Interix.
1006
1007 2012-01-22  Jason Merrill  <jason@redhat.com>
1008
1009         PR c++/51832
1010         * g++.dg/lto/pr51832.h: New.
1011         * g++.dg/lto/pr51832_0.C: New.
1012         * g++.dg/lto/pr51832_1.C: New.
1013
1014 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
1015
1016         * gcc.dg/ext-elim-1.c: New test.
1017
1018 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
1019
1020         PR target/51931
1021         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
1022         * g++.dg/opt/longbranch1.C: Likewise.
1023
1024 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
1025
1026         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
1027         in C++11 mode.
1028
1029 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
1030
1031         PR fortran/50556
1032         * gfortran.dg/namelist_74.f90: New test.
1033         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
1034
1035 2012-01-21  Tobias Burnus  <burnus@net-b.de>
1036
1037         PR fortran/51913
1038         * gfortran.dg/class_47.f90: New.
1039
1040 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
1041
1042         * gnat.dg/renaming5.ad[sb]: New test.
1043
1044 2012-01-20  Jason Merrill  <jason@redhat.com>
1045
1046         PR c++/51919
1047         * g++.dg/pch/mangle1.{C,Hs}: Remove.
1048
1049 2012-01-20  Jason Merrill  <jason@redhat.com>
1050
1051         PR c++/51922
1052         * g++.dg/ext/attrib42.C: Require ilp32.
1053
1054 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
1055
1056         PR target/51915
1057         * gcc.target/arm/pr51915.c: New test.
1058
1059 2012-01-20  Cary Coutant  <ccoutant@google.com>
1060             Dodji Seketeli  <dodji@redhat.com>
1061
1062         PR debug/45682
1063         * g++.dg/debug/dwarf2/nested-3.C: New test.
1064
1065 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1066
1067         PR c++/51402
1068         * g++.dg/template/crash110.C: New.
1069
1070 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1071
1072         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
1073         Remove default options on hppa*-*-hpux*.
1074
1075 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1076
1077         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
1078
1079 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1080
1081         * gcc.c-torture/compile/pr51856.c: New testcase.
1082
1083 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
1084
1085         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
1086         options to go_target_compile.
1087
1088 2012-01-20  Kai Tietz  <ktietz@redhat.com>
1089
1090         * g++.dg/torture/pr51344.C: Fix typo.
1091
1092 2012-01-20  Richard Guenther  <rguenther@suse.de>
1093
1094         PR tree-optimization/51903
1095         * g++.dg/torture/pr51903.C: New testcase.
1096
1097 2012-01-20  Tobias Burnus  <burnus@net-b.de>
1098             Janus Weil  <janus@gcc.gnu.org>
1099
1100         PR fortran/51056
1101         * gfortran.dg/use_21.f90: New.
1102
1103 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
1104
1105         PR target/51106
1106         * gcc.dg/torture/pr51106-1.c: New test.
1107         * gcc.dg/torture/pr51106-2.c: New test.
1108
1109 2012-01-19  Kai Tietz  <ktietz@redhat.com>
1110
1111         * g++.dg/torture/pr51344.C: New test.
1112
1113 2012-01-19  Tobias Burnus  <burnus@net-b.de>
1114
1115         PR fortran/51904
1116         * gfortran.dg/intrinsic_size_2.f90: New.
1117
1118 2012-01-19  Jason Merrill  <jason@redhat.com>
1119
1120         PR c++/51889
1121         * g++.dg/inherit/using7.C: New.
1122
1123 2012-01-19  Richard Guenther  <rguenther@suse.de>
1124
1125         PR tree-optimization/37997
1126         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
1127
1128 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
1129
1130         PR rtl-optimization/51505
1131         * gcc.dg/pr51505.c: New test.
1132
1133 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
1134
1135         PR fortran/51634
1136         * gfortran.dg/typebound_operator_12.f03: New.
1137         * gfortran.dg/typebound_operator_13.f03: New.
1138
1139 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
1140
1141         PR c++/51225
1142         * g++.dg/cpp0x/pr51225.C: New.
1143
1144 2012-01-17  Ian Lance Taylor  <iant@google.com>
1145
1146         PR go/50656
1147         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
1148
1149 2012-01-17  Tobias Burnus  <burnus@net-b.de>
1150
1151         PR fortran/51869
1152         * gfortran.dg/realloc_on_assign_9.f90: New.
1153
1154 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
1155
1156         PR other/51165
1157         * gcc.dg/tm/memopt-3.c: Remove xfail.
1158         * gcc.dg/tm/memopt-4.c: Remove xfail.
1159         * gcc.dg/tm/memopt-5.c: Remove xfail.
1160         * gcc.dg/tm/memopt-7.c: Remove xfail.
1161
1162 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
1163
1164         PR tree-optimization/51877
1165         * gcc.c-torture/execute/pr51877.c: New test.
1166
1167 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
1168
1169         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
1170         {!vect_align_arrays} to vect_sizes_32B_16B.
1171         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
1172         * gcc.dg/vect/vect-peel-3.c: Ditto.
1173
1174 2012-01-16  Jason Merrill  <jason@redhat.com>
1175
1176         PR c++/51854
1177         * g++.dg/abi/mangle60.C: New.
1178
1179         PR c++/51827
1180         * g++.dg/pch/mangle1.{C,Hs}: New.
1181
1182 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
1183             Tobias Burnus  <burnus@net-b.de>
1184
1185         PR fortran/50981
1186         * gfortran.dg/elemental_optional_args_3.f90: New
1187         * gfortran.dg/elemental_optional_args_4.f90: New
1188
1189 2012-01-16  Tobias Burnus  <burnus@net-b.de>
1190
1191         PR fortran/51809
1192         * gfortran.dg/use_20.f90: New
1193
1194 2012-01-16  Jason Merrill  <jason@redhat.com>
1195
1196         PR c++/51868
1197         * g++.dg/cpp0x/rv-bitfield.C: New.
1198         * g++.dg/cpp0x/rv-bitfield2.C: New.
1199
1200 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
1201
1202         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
1203         subroutine 'qsort' and use index array to assign the result.
1204
1205 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
1206
1207         PR tree-optimization/51865
1208         * gcc.dg/pr51865.c: New test.
1209
1210 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
1211
1212         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
1213
1214 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
1215
1216         * gcc.target/mips/code-readable-2.c: Allow the jump table address
1217         to be loaded from the constant pool, rather than via %hi and %lo.
1218
1219 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
1220
1221         PR rtl-optimization/51821
1222         * gcc.dg/pr51821.c: New test.
1223
1224 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
1225
1226         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
1227
1228 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
1229
1230         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
1231
1232 2012-01-14  Tobias Burnus  <burnus@net-b.de>
1233
1234         PR fortran/51800
1235         * gfortran.dg/init_flag_8.f90: New.
1236         * gfortran.dg/init_flag_9.f90: New.
1237
1238 2011-01-14  Tobias Burnus  <burnus@net-b.de>
1239
1240         PR fortran/51816
1241         * gfortran.dg/use_18.f90: New.
1242         * gfortran.dg/use_19.f90: New.
1243
1244 2012-01-13  Ian Lance Taylor  <iant@google.com>
1245
1246         PR c++/50012
1247         * g++.dg/warn/Wsign-compare-4.C: New.
1248
1249 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
1250
1251         PR fortran/48351
1252         * gfortran.dg/alloc_comp_assign.f03: New.
1253         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
1254         __BUILTIN_FREE from 38 to 32.
1255
1256 2012-01-13  Jason Merrill  <jason@redhat.com>
1257
1258         PR c++/20681
1259         * g++.dg/warn/Wreturn-type-7.C: New.
1260
1261 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
1262
1263         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
1264         assumption.
1265         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
1266         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
1267         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
1268         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
1269         int32plus because of big array needed.
1270         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
1271         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
1272
1273 2012-01-13  Jason Merrill  <jason@redhat.com>
1274
1275         PR c++/51813
1276         * g++.dg/ext/visibility/template9.C: New.
1277
1278         PR c++/51620
1279         * g++.dg/cpp0x/defaulted34.C: New.
1280         * g++.dg/template/virtual3.C: New.
1281
1282 2012-01-13  Richard Guenther  <rguenther@suse.de>
1283
1284         PR middle-end/8081
1285         * gcc.dg/torture/pr8081.c: New testcase.
1286
1287 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
1288
1289         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
1290
1291 2012-01-12  Jason Merrill  <jason@redhat.com>
1292
1293         PR c++/51714
1294         * g++.dg/ext/stmtexpr14.C: New.
1295
1296 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
1297
1298         PR c++/51633
1299         * g++.dg/cpp0x/constexpr-diag4.C: New test.
1300
1301 2012-01-12  Jason Merrill  <jason@redhat.com>
1302
1303         PR c++/48051
1304         * g++.dg/abi/mangle48.C: Test qualified-names, too.
1305         * g++.dg/abi/mangle58.C: Likewise.
1306
1307         PR c++/51403
1308         * g++.dg/template/arg8.C: New.
1309
1310 2012-01-12  Ira Rosen  <irar@il.ibm.com>
1311
1312         PR tree-optimization/51799
1313         * gcc.dg/vect/pr51799.c: New test.
1314         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
1315         patterns.
1316
1317 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
1318             Tobias Burnus  <burnus@net-b.de>
1319
1320         PR fortran/51057
1321         PR fortran/51616
1322         * lib/target-supports.exp
1323         (check_effective_target_fortran_largest_fp_has_sqrt): New.
1324         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
1325
1326 2012-01-11  Jason Merrill  <jason@redhat.com>
1327
1328         PR c++/51565
1329         * g++.dg/ext/attrib42.C: New.
1330
1331 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
1332
1333         PR bootstrap/51796
1334         * gcc.dg/pr51796.c: New test.
1335
1336 2012-01-11  Jason Merrill  <jason@redhat.com>
1337
1338         PR c++/51818
1339         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
1340
1341 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
1342
1343         * gnat.dg/array19.ad[sb]: New test.
1344
1345 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
1346
1347         * gnat.dg/opt23.ad[sb]: New test.
1348         * gnat.dg/opt23_pkg.ad[sb]: New helper.
1349         * gnat.dg/opt24.ad[sb]: New test.
1350
1351 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1352
1353         PR tree-optimization/49642
1354         * gcc.dg/tree-ssa/pr49642-1.c: New test.
1355         * gcc.dg/tree-ssa/pr49642-2.c: New test.
1356
1357 2012-01-11  Jason Merrill  <jason@redhat.com>
1358
1359         PR c++/51613
1360         * g++.dg/template/explicit-args5.C: New.
1361
1362 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1363
1364         * gcc.c-torture/execute/20120110-1.c: New testcase.
1365
1366 2012-01-10  Jason Merrill  <jason@redhat.com>
1367
1368         PR c++/51614
1369         * g++.dg/inherit/ambig1.C: New.
1370
1371         PR c++/51433
1372         * g++.dg/cpp0x/constexpr-cache1.C: New.
1373
1374 2012-01-10  Richard Guenther  <rguenther@suse.de>
1375
1376         PR tree-optimization/51801
1377         * gcc.dg/torture/pr51801.c: New testcase.
1378
1379 2012-01-10  Tobias Burnus  <burnus@net-b.de>
1380
1381         PR fortran/51652
1382         * gfortran.dg/allocate_with_typespec_5.f90: New.
1383
1384 2012-01-10  Tobias Burnus  <burnus@net-b.de>
1385
1386         * gfortran.dg/class_39.f03: Update dg-error string.
1387
1388 2012-01-10  Richard Guenther  <rguenther@suse.de>
1389
1390         PR tree-optimization/50913
1391         * gcc.dg/graphite/interchange-16.c: New testcase.
1392         * gcc.dg/graphite/scop-20.c: XFAIL.
1393         * gfortran.dg/graphite/interchange-1.f: Likewise.
1394         * gfortran.dg/graphite/block-1.f90: Likewise.
1395         * gfortran.dg/graphite/block-2.f: Likewise.
1396
1397 2012-01-10  Richard Henderson  <rth@redhat.com>
1398
1399         * lib/target-supports.exp (check_effective_target_vect_perm,
1400         check_effective_target_vect_perm_byte,
1401         check_effective_target_vect_perm_short): Enable for arm neon.
1402
1403 2012-01-09  Tobias Burnus  <burnus@net-b.de>
1404
1405         PR fortran/46328
1406         * gfortran.dg/typebound_operator_11.f90: New.
1407
1408 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
1409
1410         * gnat.dg/array18.adb: New test.
1411         * gnat.dg/array18_pkg.ads: New helper.
1412
1413 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
1414
1415         PR fortran/51791
1416         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
1417         around base object in first assignment in main program.
1418         * gfortran.dg/typebound_operator_10.f03: New test.
1419
1420 2012-01-09  Martin Jambor  <mjambor@suse.cz>
1421
1422         PR tree-optimization/51759
1423         * g++.dg/ipa/pr51759.C: New test.
1424
1425 2012-01-09  Tobias Burnus  <burnus@net-b.de>
1426
1427         PR fortran/51758
1428         * gfortran.dg/optional_absent_2.f90: New.
1429
1430 2012-01-09  Tobias Burnus  <burnus@net-b.de>
1431
1432         PR fortran/51578
1433         * gfortran.dg/use_17.f90: New.
1434
1435 2012-01-09  Gary Funck  <gary@intrepid.com>
1436
1437         PR preprocessor/33919
1438         * gcc.dg/pr33919.c: New test.
1439         * gcc.dg/pr33919-0.h: New test header file.
1440         * gcc.dg/pr33919-1.h: Ditto.
1441         * gcc.dg/pr33919-2.h: Ditto.
1442
1443 2012-01-07  Jan Hubicka  <jh@suse.cz>
1444
1445         PR tree-optimize/51694
1446         * gcc.c-torture/compile/pr51694.c: new testcase.
1447
1448 2012-01-07  Jan Hubicka  <jh@suse.cz>
1449
1450         PR tree-optimization/51600
1451         * g++.dg/torture/pr51600.C: New testcase.
1452
1453 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1454
1455         PR gcov-profile/51715
1456         PR gcov-profile/51717
1457         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
1458         * gcc.misc-tests/gcov-14.c: Likewise.
1459
1460 2012-01-06  Jason Merrill  <jason@redhat.com>
1461
1462         * g++.dg/parse/new5.C: New.
1463
1464 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
1465
1466         PR testsuite/51655
1467         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
1468         including <string.h>.
1469
1470 2012-01-06  Jason Merrill  <jason@redhat.com>
1471
1472         * g++.dg/abi/mangle51.C: New.
1473         * g++.dg/abi/mangle52.C: New.
1474         * g++.dg/abi/mangle53.C: New.
1475         * g++.dg/abi/mangle54.C: New.
1476         * g++.dg/abi/mangle55.C: New.
1477         * g++.dg/abi/mangle56.C: New.
1478         * g++.dg/abi/mangle57.C: New.
1479         * g++.dg/abi/mangle58.C: New.
1480         * g++.dg/abi/mangle59.C: New.
1481         * g++.dg/cpp0x/trailing3.C: Update mangling.
1482         * g++.dg/cpp0x/variadic111.C: Update mangling.
1483         * g++.dg/cpp0x/variadic4.C: Update mangling.
1484         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
1485         * g++.dg/template/nontype22.C: Works now.
1486         * g++.dg/template/pr35240.C: Works now.
1487
1488         * g++.dg/cpp0x/error7.C: New.
1489
1490 2012-01-06  Tobias Burnus <burnus@net-b.de>
1491
1492         * gfortran.dg/deallocate_stat_2.f90: New.
1493         * coarray/allocate_errgmsg.f90: New.
1494         * gfortran.dg/coarray_lib_alloc_1.f90: New.
1495         * gfortran.dg/coarray_lib_alloc_2.f90: New.
1496         * coarray/subobject_1.f90: Fix for num_images > 1.
1497         * gfortran.dg/deallocate_stat.f90: Update due to changed
1498         stat= handling.
1499
1500 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
1501
1502         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
1503
1504 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
1505
1506         * ada/acats/overflow.lst: Add cb20004.
1507
1508 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
1509
1510         PR c++/51541
1511         * g++.dg/cpp0x/alias-decl-18.C: New test.
1512
1513 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
1514
1515         * gcc.c-torture/execute/20120104-1.c: New test.
1516
1517 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
1518
1519         PR fortran/PR48946
1520         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
1521         the old typebound_operator_8.f03.
1522         * gfortran.dg/typebound_operator_8.f03: New version of
1523         typebound_operator_7.f03 with 'u' a derived type instead of a
1524         class object.
1525
1526 2012-01-05  Richard Guenther  <rguenther@suse.de>
1527
1528         * g++.dg/torture/pr49309.C: Skip for -flto.
1529
1530 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
1531
1532         PR middle-end/51761
1533         * gcc.c-torture/compile/pr51761.c: New test.
1534
1535 2012-01-05  Richard Guenther  <rguenther@suse.de>
1536
1537         PR tree-optimization/51760
1538         * gcc.dg/torture/pr51760.c: New testcase.
1539
1540 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
1541
1542         PR middle-end/51472
1543         * gcc.dg/tm/memopt-6.c: Adjust regexp.
1544
1545 2012-01-05  Richard Guenther  <rguenther@suse.de>
1546
1547         PR lto/41576
1548         * gfortran.dg/lto/pr41576_0.f90: New testcase.
1549         * gfortran.dg/lto/pr41576_1.f90: Likewise.
1550
1551 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
1552
1553         PR debug/51695
1554         * gcc.dg/pr51695.c: New test.
1555
1556 2012-01-04  Andrew Pinski  <apinski@cavium.com>
1557
1558         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
1559         * gcc.target/mips/octeon2-lx-1.c: New test.
1560         * gcc.target/mips/mips64-dsp-ldx.c: New test.
1561         * gcc.target/mips/octeon2-lx-2.c: New test.
1562         * gcc.target/mips/octeon2-lx-3.c: New test.
1563
1564 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
1565
1566         PR other/51163
1567         PR other/51164
1568         * gcc.dg/tm/alias-1.c:  Adjust regexp.
1569         * gcc.dg/tm/alias-2.c:  Adjust regexp.
1570
1571 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
1572
1573         PR c++/51064
1574         * g++.dg/warn/Wparentheses-26.C: New.
1575
1576 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
1577
1578         * gfortran.dg/elemental_optional_args_2.f90: New test.
1579
1580 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
1581
1582         PR fortran/49693
1583         * gfortran.dg/common_17.f90:  New test.
1584
1585 2012-01-04  Richard Guenther  <rguenther@suse.de>
1586
1587         PR tree-optimization/49651
1588         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
1589         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1590
1591 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
1592
1593         PR c++/51738
1594         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
1595
1596 2012-01-03  Andrew Pinski  <apinski@cavium.com>
1597
1598         * lib/scanasm.exp (dg-function-on-line): Always use a special format
1599         for all mips targets.  Also allow an optional .cfi_startproc.
1600
1601 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
1602
1603         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
1604
1605 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
1606
1607         PR c++/29273
1608         * g++.dg/rtti/dyncast5.C: New.
1609
1610 2012-01-03  Richard Guenther  <rguenther@suse.de>
1611
1612         PR tree-optimization/51070
1613         * gcc.dg/torture/pr51070-2.c: New testcase.
1614
1615 2012-01-03  Richard Guenther  <rguenther@suse.de>
1616
1617         PR tree-optimization/51692
1618         * gcc.dg/torture/pr51692.c: New testcase.
1619
1620 2012-01-03  Richard Guenther  <rguenther@suse.de>
1621
1622         PR debug/51650
1623         * g++.dg/lto/pr51650-3_0.C: New testcase.
1624
1625 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
1626
1627         PR c++/15867
1628         * g++.dg/warn/Wredundant-decls-spec.C: New.
1629
1630 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
1631
1632         PR tree-optimization/51719
1633         * g++.dg/tree-prof/pr51719.C: New test.
1634
1635 2012-01-03  Richard Guenther  <rguenther@suse.de>
1636
1637         PR middle-end/51730
1638         * gcc.dg/fold-compare-6.c: New testcase.
1639
1640 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
1641
1642         PR c++/51669
1643         * g++.dg/gomp/pr51669.C: New test.
1644
1645 2012-01-02  Jason Merrill  <jason@redhat.com>
1646
1647         PR c++/51675
1648         * g++.dg/cpp0x/constexpr-union2.C: New.
1649
1650         PR c++/51666
1651         * g++.dg/cpp0x/nsdmi-defer5.C: New.
1652
1653 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
1654
1655         PR c++/51462
1656         * g++.dg/cpp0x/constexpr-99.C: New test.
1657
1658 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
1659
1660         PR c++/20140
1661         * g++.dg/template/init9.C: New.
1662
1663 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1664
1665         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
1666         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
1667         rather than a specific number.
1668
1669 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
1670
1671         PR fortran/46262
1672         PR fortran/46328
1673         PR fortran/51052
1674         * gfortran.dg/typebound_operator_7.f03: New.
1675         * gfortran.dg/typebound_operator_8.f03: New.
1676
1677 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1678
1679         PR target/51729
1680         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
1681         XFAIL.
1682         * gcc.target/mips/dspr2-MULTU.c: Likewise.
1683
1684 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1685
1686         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
1687
1688 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1689
1690         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
1691         for MIPS.
1692
1693 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1694
1695         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
1696         * gfortran.dg/io_real_boz_4.f90: Likewise.
1697         * gfortran.dg/io_real_boz_5.f90: Likewise.
1698
1699 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1700
1701         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
1702
1703 2012-01-02  Revital Eres  <revital.eres@linaro.org>
1704
1705         * gcc.dg/sms-11.c: New file.
1706
1707 2012-01-02  Tobias Burnus  <burnus@net-b.de>
1708
1709         PR fortran/51682
1710         * gfortran.dg/coarray/image_index_3.f90: New.
1711
1712 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
1713
1714         PR c++/16603
1715         * g++.dg/parse/enum8.C: New.
1716
1717 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
1718
1719         PR c++/51379
1720         * g++.dg/conversion/reinterpret4.C: New.
1721         * g++.dg/conversion/reinterpret1.C: Adjust.
1722
1723 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
1724
1725         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
1726
1727 2012-01-01  Fabien Chêne  <fabien@gcc.gnu.org>
1728
1729         * g++.old-deja/g++.brendan/crash25.C: Adjust.
1730         * g++.old-deja/g++.brendan/crash56.C: Likewise.
1731         * g++.old-deja/g++.jason/access14.C: Likewise.
1732         * g++.old-deja/g++.jason/access8.C: Likewise.
1733         * g++.old-deja/g++.jason/access1.C: Likewise.
1734         * g++.old-deja/g++.other/access3.C: Likewise.
1735         * g++.old-deja/g++.other/access5.C: Likewise.
1736         * g++.old-deja/g++.law/unsorted1.C: Likewise.
1737         * g++.old-deja/g++.law/visibility22.C: Likewise.
1738         * g++.old-deja/g++.law/visibility26.C: Likewise.
1739         * g++.old-deja/g++.mike/p2746.C: Likewise.
1740         * g++.dg/debug/using1.C: Likewise.
1741         * g++.dg/lookup/using51.C: Likewise.
1742         * g++.dg/inherit/using5.C: Likewise.
1743         * g++.dg/inherit/pr30297.C: Likewise.
1744         * g++.dg/inherit/access8.C: Likewise.
1745         * g++.dg/torture/pr39362.C: Likewise.
1746         * g++.dg/template/crash13.C: Likewise.
1747         * g++.dg/template/using10.C: Likewise.
1748
1749 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1750
1751         PR fortran/51502
1752         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
1753         change.
1754
1755 2012-01-01  Ira Rosen  <irar@il.ibm.com>
1756
1757         PR tree-optimization/51704
1758         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
1759         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
1760         corresponding flags.
1761
1762 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
1763
1764         PR c++/51723
1765         * g++.dg/cpp0x/constexpr-delegating2.C: New.
1766
1767 2012-01-01  Jan Hubicka  <jh@suse.cz>
1768
1769         PR rtl-optimization/51069
1770         * gcc.c-torture/compile/pr51069.c: New testcase.
1771
1772 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
1773
1774         PR tree-optimization/51683
1775         * gcc.dg/pr51683.c: New test.
1776 \f
1777 Copyright (C) 2012 Free Software Foundation, Inc.
1778
1779 Copying and distribution of this file, with or without modification,
1780 are permitted in any medium without royalty provided the copyright
1781 notice and this notice are preserved.