PR target/59605
[official-gcc.git] / gcc / testsuite / ChangeLog
blobb7f12f5b9b57deb6feeed12bb89cf7acce697dc8
1 2013-12-30   H.J. Lu  <hongjiu.lu@intel.com>
3         PR target/59605
4         * gcc.dg/pr59605.c: New test.
6 2013-12-27  Yury Gribov  <y.gribov@samsung.com>
8         PR target/59585
9         * c-c++-common/ubsan/div-by-zero-1.c: Fixed pattern.
10         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
11         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
12         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
13         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
14         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
15         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
16         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
17         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
18         * c-c++-common/ubsan/pr59333.c: Likewise.
19         * c-c++-common/ubsan/shift-1.c: Likewise.
20         * c-c++-common/ubsan/shift-2.c: Likewise.
21         * c-c++-common/ubsan/shift-4.c: Likewise.
22         * c-c++-common/ubsan/vla-1.c: Likewise.
24 2013-12-26   H.J. Lu  <hongjiu.lu@intel.com>
26         * g++.old-deja/g++.other/store-expr1.C (dg-options): Replace
27         -mtune=i686 with -mtune=generic.
28         * g++.old-deja/g++.other/store-expr2.C (dg-options): Likewise.
30 2013-12-26   H.J. Lu  <hongjiu.lu@intel.com>
32         * gcc.target/i386/andor-2.c (dg-options): Replace -mtune=i686
33         with -mtune=generic.
35 2013-12-26   H.J. Lu  <hongjiu.lu@intel.com>
37         PR target/59588
38         * gcc.target/i386/pr59588-1.c: New file.
39         * gcc.target/i386/pr59588-2.c: Likewise.
41 2013-12-26   Uros Bizjak  <ubizjak@gmail.com>
42              H.J. Lu  <hongjiu.lu@intel.com>
44         PR target/59601
45         * g++.dg/ext/mv14.C: New tests.
46         * g++.dg/ext/mv15.C: Likewise.
48 2013-12-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
50         PR target/59422
51         * gcc.target/i386/funcspec-5.c (test_fma, test_xop, test_no_fma,
52         test_no_xop, test_arch_corei7, test_arch_corei7_avx,
53         test_arch_core_avx2, test_arch_bdver1, test_arch_bdver2,
54         test_arch_bdver3, test_tune_corei7, test_tune_corei7_avx,
55         test_tune_core_avx2, test_tune_bdver1, test_tune_bdver2 and
56         test_tune_bdver3): New function prototypes.
58 2013-12-24  Renlin Li  <Renlin.Li@arm.com>
60         * gcc.target/arm/fixed_float_conversion.c: New test case.
62 2013-12-23  Bingfeng Mei  <bmei@broadcom.com>
64         * gcc.dg/vect/vect-neg-store-1.c: New test.
65         * gcc.dg/vect/vect-neg-store-2.c: Ditto.
67 2013-12-23  Bingfeng Mei  <bmei@broadcom.com>
69         PR middle-end/59569
70         * gcc.c-torture/compile/pr59569-1.c: New test.
71         * gcc.c-torture/compile/pr59569-2.c: Ditto.
73 2013-12-23  Marek Polacek  <polacek@redhat.com>
75         PR c++/59111
76         * g++.dg/cpp0x/pr59111.C: New test.
77         * g++.dg/cpp1y/pr59110.C: New test.
79 2013-12-22  Uros Bizjak  <ubizjak@gmail.com>
81         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-do): Remove
82         target selector.
83         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-do): Ditto.
84         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-do): Ditto.
85         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-do): Ditto.
87 2013-12-20  Richard Earnshaw  <rearnsha@arm.com>
89         * gcc.target/arm/nested-apcs.c: New test.
91 2013-12-20  Jakub Jelinek  <jakub@redhat.com>
93         PR c++/59255
94         * g++.dg/tree-prof/pr59255.C: New test.
96 2013-12-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
98         * gcc.target/arm/neon-vceq_p64.c: New test.
99         * gcc.target/arm/neon-vtst_p64.c: Likewise.
101 2013-12-20  Bingfeng Mei  <bmei@broadcom.com>
103         PR tree-optimization/59544
104         * gcc.target/i386/pr59544.c: New test.
106 2013-12-20  Jakub Jelinek  <jakub@redhat.com>
108         PR tree-optimization/59413
109         * gcc.c-torture/execute/pr59413.c: New test.
111         * c-c++-common/ubsan/load-bool-enum.c: New test.
113 2013-12-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
115         * lib/target-supports.exp (check_effective_target_arm_crypto_ok):
116         New procedure.
117         (add_options_for_arm_crypto): Likewise.
118         * gcc.target/arm/crypto-vaesdq_u8.c: New test.
119         * gcc.target/arm/crypto-vaeseq_u8.c: Likewise.
120         * gcc.target/arm/crypto-vaesimcq_u8.c: Likewise.
121         * gcc.target/arm/crypto-vaesmcq_u8.c: Likewise.
122         * gcc.target/arm/crypto-vldrq_p128.c: Likewise.
123         * gcc.target/arm/crypto-vmull_high_p64.c: Likewise.
124         * gcc.target/arm/crypto-vmullp64.c: Likewise.
125         * gcc.target/arm/crypto-vsha1cq_u32.c: Likewise.
126         * gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
127         * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
128         * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
129         * gcc.target/arm/crypto-vsha1su0q_u32.c: Likewise.
130         * gcc.target/arm/crypto-vsha1su1q_u32.c: Likewise.
131         * gcc.target/arm/crypto-vsha256h2q_u32.c: Likewise.
132         * gcc.target/arm/crypto-vsha256hq_u32.c: Likewise.
133         * gcc.target/arm/crypto-vsha256su0q_u32.c: Likewise.
134         * gcc.target/arm/crypto-vsha256su1q_u32.c: Likewise.
135         * gcc.target/arm/crypto-vstrq_p128.c: Likewise.
136         * gcc.target/arm/neon/vbslQp64: Generate.
137         * gcc.target/arm/neon/vbslp64: Likewise.
138         * gcc.target/arm/neon/vcombinep64: Likewise.
139         * gcc.target/arm/neon/vcreatep64: Likewise.
140         * gcc.target/arm/neon/vdupQ_lanep64: Likewise.
141         * gcc.target/arm/neon/vdupQ_np64: Likewise.
142         * gcc.target/arm/neon/vdup_lanep64: Likewise.
143         * gcc.target/arm/neon/vdup_np64: Likewise.
144         * gcc.target/arm/neon/vextQp64: Likewise.
145         * gcc.target/arm/neon/vextp64: Likewise.
146         * gcc.target/arm/neon/vget_highp64: Likewise.
147         * gcc.target/arm/neon/vget_lowp64: Likewise.
148         * gcc.target/arm/neon/vld1Q_dupp64: Likewise.
149         * gcc.target/arm/neon/vld1Q_lanep64: Likewise.
150         * gcc.target/arm/neon/vld1Qp64: Likewise.
151         * gcc.target/arm/neon/vld1_dupp64: Likewise.
152         * gcc.target/arm/neon/vld1_lanep64: Likewise.
153         * gcc.target/arm/neon/vld1p64: Likewise.
154         * gcc.target/arm/neon/vld2_dupp64: Likewise.
155         * gcc.target/arm/neon/vld2p64: Likewise.
156         * gcc.target/arm/neon/vld3_dupp64: Likewise.
157         * gcc.target/arm/neon/vld3p64: Likewise.
158         * gcc.target/arm/neon/vld4_dupp64: Likewise.
159         * gcc.target/arm/neon/vld4p64: Likewise.
160         * gcc.target/arm/neon/vreinterpretQf32_p128: Likewise.
161         * gcc.target/arm/neon/vreinterpretQf32_p64: Likewise.
162         * gcc.target/arm/neon/vreinterpretQp128_f32: Likewise.
163         * gcc.target/arm/neon/vreinterpretQp128_p16: Likewise.
164         * gcc.target/arm/neon/vreinterpretQp128_p64: Likewise.
165         * gcc.target/arm/neon/vreinterpretQp128_p8: Likewise.
166         * gcc.target/arm/neon/vreinterpretQp128_s16: Likewise.
167         * gcc.target/arm/neon/vreinterpretQp128_s32: Likewise.
168         * gcc.target/arm/neon/vreinterpretQp128_s64: Likewise.
169         * gcc.target/arm/neon/vreinterpretQp128_s8: Likewise.
170         * gcc.target/arm/neon/vreinterpretQp128_u16: Likewise.
171         * gcc.target/arm/neon/vreinterpretQp128_u32: Likewise.
172         * gcc.target/arm/neon/vreinterpretQp128_u64: Likewise.
173         * gcc.target/arm/neon/vreinterpretQp128_u8: Likewise.
174         * gcc.target/arm/neon/vreinterpretQp16_p128: Likewise.
175         * gcc.target/arm/neon/vreinterpretQp16_p64: Likewise.
176         * gcc.target/arm/neon/vreinterpretQp64_f32: Likewise.
177         * gcc.target/arm/neon/vreinterpretQp64_p128: Likewise.
178         * gcc.target/arm/neon/vreinterpretQp64_p16: Likewise.
179         * gcc.target/arm/neon/vreinterpretQp64_p8: Likewise.
180         * gcc.target/arm/neon/vreinterpretQp64_s16: Likewise.
181         * gcc.target/arm/neon/vreinterpretQp64_s32: Likewise.
182         * gcc.target/arm/neon/vreinterpretQp64_s64: Likewise.
183         * gcc.target/arm/neon/vreinterpretQp64_s8: Likewise.
184         * gcc.target/arm/neon/vreinterpretQp64_u16: Likewise.
185         * gcc.target/arm/neon/vreinterpretQp64_u32: Likewise.
186         * gcc.target/arm/neon/vreinterpretQp64_u64: Likewise.
187         * gcc.target/arm/neon/vreinterpretQp64_u8: Likewise.
188         * gcc.target/arm/neon/vreinterpretQp8_p128: Likewise.
189         * gcc.target/arm/neon/vreinterpretQp8_p64: Likewise.
190         * gcc.target/arm/neon/vreinterpretQs16_p128: Likewise.
191         * gcc.target/arm/neon/vreinterpretQs16_p64: Likewise.
192         * gcc.target/arm/neon/vreinterpretQs32_p128: Likewise.
193         * gcc.target/arm/neon/vreinterpretQs32_p64: Likewise.
194         * gcc.target/arm/neon/vreinterpretQs64_p128: Likewise.
195         * gcc.target/arm/neon/vreinterpretQs64_p64: Likewise.
196         * gcc.target/arm/neon/vreinterpretQs8_p128: Likewise.
197         * gcc.target/arm/neon/vreinterpretQs8_p64: Likewise.
198         * gcc.target/arm/neon/vreinterpretQu16_p128: Likewise.
199         * gcc.target/arm/neon/vreinterpretQu16_p64: Likewise.
200         * gcc.target/arm/neon/vreinterpretQu32_p128: Likewise.
201         * gcc.target/arm/neon/vreinterpretQu32_p64: Likewise.
202         * gcc.target/arm/neon/vreinterpretQu64_p128: Likewise.
203         * gcc.target/arm/neon/vreinterpretQu64_p64: Likewise.
204         * gcc.target/arm/neon/vreinterpretQu8_p128: Likewise.
205         * gcc.target/arm/neon/vreinterpretQu8_p64: Likewise.
206         * gcc.target/arm/neon/vreinterpretf32_p64: Likewise.
207         * gcc.target/arm/neon/vreinterpretp16_p64: Likewise.
208         * gcc.target/arm/neon/vreinterpretp64_f32: Likewise.
209         * gcc.target/arm/neon/vreinterpretp64_p16: Likewise.
210         * gcc.target/arm/neon/vreinterpretp64_p8: Likewise.
211         * gcc.target/arm/neon/vreinterpretp64_s16: Likewise.
212         * gcc.target/arm/neon/vreinterpretp64_s32: Likewise.
213         * gcc.target/arm/neon/vreinterpretp64_s64: Likewise.
214         * gcc.target/arm/neon/vreinterpretp64_s8: Likewise.
215         * gcc.target/arm/neon/vreinterpretp64_u16: Likewise.
216         * gcc.target/arm/neon/vreinterpretp64_u32: Likewise.
217         * gcc.target/arm/neon/vreinterpretp64_u64: Likewise.
218         * gcc.target/arm/neon/vreinterpretp64_u8: Likewise.
219         * gcc.target/arm/neon/vreinterpretp8_p64: Likewise.
220         * gcc.target/arm/neon/vreinterprets16_p64: Likewise.
221         * gcc.target/arm/neon/vreinterprets32_p64: Likewise.
222         * gcc.target/arm/neon/vreinterprets64_p64: Likewise.
223         * gcc.target/arm/neon/vreinterprets8_p64: Likewise.
224         * gcc.target/arm/neon/vreinterpretu16_p64: Likewise.
225         * gcc.target/arm/neon/vreinterpretu32_p64: Likewise.
226         * gcc.target/arm/neon/vreinterpretu64_p64: Likewise.
227         * gcc.target/arm/neon/vreinterpretu8_p64: Likewise.
228         * gcc.target/arm/neon/vsliQ_np64: Likewise.
229         * gcc.target/arm/neon/vsli_np64: Likewise.
230         * gcc.target/arm/neon/vsriQ_np64: Likewise.
231         * gcc.target/arm/neon/vsri_np64: Likewise.
232         * gcc.target/arm/neon/vst1Q_lanep64: Likewise.
233         * gcc.target/arm/neon/vst1Qp64: Likewise.
234         * gcc.target/arm/neon/vst1_lanep64: Likewise.
235         * gcc.target/arm/neon/vst1p64: Likewise.
236         * gcc.target/arm/neon/vst2p64: Likewise.
237         * gcc.target/arm/neon/vst3p64: Likewise.
238         * gcc.target/arm/neon/vst4p64: Likewise.
240 2013-12-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
242         * lib/target-supports.exp (add_options_for_arm_crc): New procedure.
243         (check_effective_target_arm_crc_ok_nocache): Likewise.
244         (check_effective_target_arm_crc_ok): Likewise.
245         * gcc.target/arm/acle/: New directory.
246         * gcc.target/arm/acle/acle.exp: New.
247         * gcc.target/arm/acle/crc32b.c: New test.
248         * gcc.target/arm/acle/crc32h.c: Likewise.
249         * gcc.target/arm/acle/crc32w.c: Likewise.
250         * gcc.target/arm/acle/crc32d.c: Likewise.
251         * gcc.target/arm/acle/crc32cb.c: Likewise.
252         * gcc.target/arm/acle/crc32ch.c: Likewise.
253         * gcc.target/arm/acle/crc32cw.c: Likewise.
254         * gcc.target/arm/acle/crc32cd.c: Likewise.
256 2013-12-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
258         * c-c++-common/cilk-plus/SE/ef_error.c: Use -fopen-simd.
260 2013-12-19  Oleg Endo  <olegendo@gcc.gnu.org>
262         * gcc.dg/long-long-compare-1.c: Don't use deprecated -mcbranchdi option
263         for target sh4-*-*.
265 2013-12-19  Tejas Belagod  <tejas.belagod@arm.com>
267         * gcc.target/aarch64/pmull_1.c: New.
269 2013-12-19  Tejas Belagod  <tejas.belagod@arm.com>
271         * gcc.target/aarch64/sha256_1.c: New.
273 2013-12-19  Tejas Belagod  <tejas.belagod@arm.com>
275         * gcc.target/aarch64/sha1_1.c: New.
277 2013-12-19  Tejas Belagod  <tejas.belagod@arm.com>
279         * gcc.target/aarch64/aes_1.c: New.
281 2013-12-19  Dominik Vogt  <vogt@linux.vnet.ibm.com>
282             Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
284         * gcc.target/s390/hotpatch-1.c: New test
285         * gcc.target/s390/hotpatch-2.c: New test
286         * gcc.target/s390/hotpatch-3.c: New test
287         * gcc.target/s390/hotpatch-4.c: New test
288         * gcc.target/s390/hotpatch-5.c: New test
289         * gcc.target/s390/hotpatch-6.c: New test
290         * gcc.target/s390/hotpatch-7.c: New test
291         * gcc.target/s390/hotpatch-8.c: New test
292         * gcc.target/s390/hotpatch-9.c: New test
293         * gcc.target/s390/hotpatch-10.c: New test
294         * gcc.target/s390/hotpatch-11.c: New test
295         * gcc.target/s390/hotpatch-12.c: New test
296         * gcc.target/s390/hotpatch-compile-1.c: New test
297         * gcc.target/s390/hotpatch-compile-2.c: New test
298         * gcc.target/s390/hotpatch-compile-3.c: New test
299         * gcc.target/s390/hotpatch-compile-4.c: New test
300         * gcc.target/s390/hotpatch-compile-5.c: New test
301         * gcc.target/s390/hotpatch-compile-6.c: New test
302         * gcc.target/s390/hotpatch-compile-7.c: New test
304 2013-12-19  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
306         * c-c++-common/cilk-plus/SE/ef_error.c: Add fopenmp effective
307         target check.
309 2013-12-18  Steven G. Kargl  <kargl@gcc.gnu.org>
311         * gfortran.dg/io_err_1.f90: New test.
313 2013-12-18  Balaji V. Iyer  <balaji.v.iyer@intel.com>
315         * c-c++-common/cilk-plus/SE/ef_test.c: New test.
316         * c-c++-common/cilk-plus/SE/ef_test2.c: Likewise.
317         * c-c++-common/cilk-plus/SE/vlength_errors.c: Likewise.
318         * c-c++-common/cilk-plus/SE/ef_error.c: Likewise.
319         * c-c++-common/cilk-plus/SE/ef_error2.c: Likewise.
320         * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
321         * gcc.dg/cilk-plus/cilk-plus.exp: Added calls for the above tests.
323 2013-12-18  Jakub Jelinek  <jakub@redhat.com>
325         PR target/59539
326         * gcc.target/i386/pr59539-1.c: New test.
327         * gcc.target/i386/pr59539-2.c: New test.
329 2013-12-18  Nick Clifton  <nickc@redhat.com>
331         * gcc.dg/pr32912-2.c: Fix for 16-bit targets.
333 2013-12-18  Eric Botcazou  <ebotcazou@adacore.com>
335         * gcc.dg/pr59418.c: New test.
337 2013-12-17  Jakub Jelinek  <jakub@redhat.com>
339         PR tree-optimization/59523
340         * gcc.dg/pr59523.c: New test.
342 2013-12-17  Marek Polacek  <polacek@redhat.com>
344         * c-c++-common/ubsan/overflow-int128.c: New test.
346 2013-12-17  Jakub Jelinek  <jakub@redhat.com>
348         PR ipa/58290
349         * gfortran.dg/pr58290.f90: New test.
351 2013-12-17  Thomas Schwinge  <thomas@codesourcery.com>
353         * gcc.dg/dfp/wtr-conversion-1.c (testfunc1): Fix typo.
355 2013-12-17  Jan Hubicka  <hubicka@ucw.cz>
357         * g++.dg/ipa/devirt-13.C: Update template.
359 2013-12-16  Janus Weil  <janus@gcc.gnu.org>
361         PR fortran/54949
362         * gfortran.dg/proc_ptr_44.f90: New.
364 2013-12-16  Jakub Jelinek  <jakub@redhat.com>
366         * c-c++-common/ubsan/overflow-mul-3.c: New test.
367         * c-c++-common/ubsan/overflow-mul-4.c: New test.
369         PR libgomp/59337
370         * gfortran.dg/gomp/pr59337.f90: New test.
372 2013-12-16  Jakub Jelinek  <jakub@redhat.com>
374         PR middle-end/58956
375         PR middle-end/59470
376         * gcc.target/i386/pr59470.c: New test.
378 2013-12-14   Jan Hubicka  <jh@suse.cz>
380         PR ipa/59265
381         g++.dg/torture/pr59265.C: New testcase.
383 2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
385         * gcc.dg/vect/vect-nop-move.c (foo32x2_be): Call
386         __builtin_ia32_emms for 32bit x86 targets.
387         (foo32x2_le): Ditto.
388         (main): Reorder function calls.
390 2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
392         * gcc.target/i386/pr57756.c (dg-options): Add -mno-sse3.
394 2013-12-15  Uros Bizjak  <ubizjak@gmail.com>
396         PR testsuite/58630
397         * gcc.target/i386/pr43662.c (dg-options):
398         Add -maccumulate-outgoing-args.
399         * gcc.target/i386/pr43869.c (dg-options): Ditto.
400         * gcc.target/i386/pr57003.c (dg-options): Ditto.
401         * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
402         Remove -mtune=generic and add -maccumulate-outgoing-args instead.
403         * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
404         * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
405         * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
406         Add -maccumulate-outgoing-args.
407         * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
408         * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
409         * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
410         * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
411         * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
412         * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
413         * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
414         * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
415         * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
416         * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
417         * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
418         * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
419         * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
420         * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
421         * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
423 2013-12-15  Janus Weil  <janus@gcc.gnu.org>
425         PR fortran/59493
426         * gfortran.dg/unlimited_polymorphic_15.f90: New.
428 2013-12-14   Jan Hubicka  <jh@suse.cz>
430         PR middle-end/58477
431         * g++.dg/ipa/devirt-19.C: New testcase.
433 2013-12-14  Marek Polacek  <polacek@redhat.com>
435         * c-c++-common/ubsan/overflow-negate-1.c: Add more testing.  Don't
436         require int128 target.
437         * c-c++-common/ubsan/overflow-negate-2.c: New test.
439 2013-12-14  Janus Weil  <janus@gcc.gnu.org>
441         PR fortran/59502
442         * gfortran.dg/class_57.f90: New.
444 2013-12-14   H.J. Lu  <hongjiu.lu@intel.com>
446         PR target/59492
447         * g++.dg/other/pr59492.C: New file.
449 2013-12-14  Andreas Schwab  <schwab@linux-m68k.org>
451         * g++.dg/cilk-plus/cilk-plus.exp: Fix last change.
453 2013-12-14  Eric Botcazou  <ebotcazou@adacore.com>
455         * gcc.dg/pr59350.c: New test.
457 2013-12-14  Marek Polacek  <polacek@redhat.com>
459         * c-c++-common/ubsan/overflow-1.c: New test.
460         * c-c++-common/ubsan/overflow-2.c: New test.
462 2013-12-14  Marek Polacek  <polacek@redhat.com>
464         PR sanitizer/59503
465         * c-c++-common/ubsan/pr59503.c: New test.
467 2013-12-14  Janus Weil  <janus@gcc.gnu.org>
469         PR fortran/59450
470         * gfortran.dg/typebound_proc_31.f90: New.
472 2013-12-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
474         * g++.dg/cilk-plus/cilk-plus.exp: Properly set ld_library_path.
475         Use TEST_EXTRA_LIBS instead of ALWAYS_CFLAGS.
477 2013-12-03  Jeff Law  <law@redhat.com>
479         PR tree-optimization/45685
480         * gcc.dg/tree-ssa/pr45685.c: New test.
482 2013-12-13  Bin Cheng  <bin.cheng@arm.com>
484         PR tree-optimization/58296
485         PR tree-optimization/41488
486         * gcc.dg/tree-ssa/scev-7.c: New test.
487         * gcc.dg/pr41488.c: New test.
488         * g++.dg/pr59445.C: New test.
490 2013-12-12  Tobias Burnus  <burnus@net-b.de>
492         PR fortran/59440
493         * gfortran.dg/namelist_83.f90: New.
494         * gfortran.dg/namelist_83_2.f90: New.
496 2013-12-12  Jakub Jelinek  <jakub@redhat.com>
498         PR middle-end/59470
499         * g++.dg/opt/pr59470.C: New test.
501 2013-12-12  Max Ostapenko  <m.ostapenko@partner.samsung.com>
503         * c-c++-common/tsan/free_race2.c: New file.
504         * c-c++-common/tsan/race_on_barrier2.c: Likewise.
505         * c-c++-common/tsan/race_on_mutex.c: Likewise.
506         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
507         * c-c++-common/tsan/simple_race.c: Likewise.
508         * c-c++-common/tsan/simple_stack.c: Likewise.
509         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
510         * g++.dg/tsan/atomic_free.C: Likewise.
511         * g++.dg/tsan/atomic_free2.C: Likewise.
512         * g++.dg/tsan/benign_race.C: Likewise.
513         * g++.dg/tsan/cond_race.C: Likewise.
514         * g++.dg/tsan/default_options.C: Likewise.
515         * g++.dg/tsan/fd_close_norace.C: Likewise.
516         * g++.dg/tsan/fd_close_norace2.C: Likewise.
517         * g++-dg/tsan/tsan.exp: Modified to run additional C++ tests.
519 2013-12-12  Jakub Jelinek  <jakub@redhat.com>
521         PR libgomp/59467
522         * gfortran.dg/gomp/pr59467.f90: New test.
523         * c-c++-common/gomp/pr59467.c: New test.
525 2013-12-12  Ryan Mansfield  <rmansfield@qnx.com>
527         PR testsuite/59442
528         * gcc.target/i386/sse2-movapd-1.c: Fix alignment attributes.
529         * gcc.target/i386/sse2-movapd-2.c: Likewise.
530         * gcc.target/i386/avx-vmovapd-256-1.c: Likewise.
531         * gcc.target/i386/avx-vmovapd-256-2.c: Likewise.
533 2013-12-11  Sriraman Tallam  <tmsriram@google.com>
535         PR target/59390
536         * gcc.target/i386/pr59390.c: New test.
537         * gcc.target/i386/pr59390_1.c: New test.
538         * gcc.target/i386/pr59390_2.c: New test.
540 2013-12-11  Balaji V. Iyer  <balaji.v.iyer@intel.com>
542         * g++.dg/cilk-plus/CK/catch_exc.cc: New test case.
543         * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
544         * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
545         * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
546         * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
547         * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
548         * g++.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
549         test stored in c-c++-common.  Also, added the Cilk runtime's library
550         to the ld_library_path.
552 2013-12-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
554         PR middle-end/59134
555         * gcc.c-torture/compile/pr59134.c: New test.
556         * gnat.dg/misaligned_volatile.adb: New test.
558 2013-12-11  Bernd Edlinger  <bernd.edlinger@hotmail.de>
559             Sandra Loosemore  <sandra@codesourcery.com>
561         * gcc.dg/pr23623.c: Update to test interaction with C++ memory model.
563 2013-12-11  Sandra Loosemore  <sandra@codesourcery.com>
565         PR middle-end/23623
566         PR middle-end/48784
567         PR middle-end/56341
568         PR middle-end/56997
569         * gcc.dg/pr23623.c: New test.
570         * gcc.dg/pr48784-1.c: New test.
571         * gcc.dg/pr48784-2.c: New test.
572         * gcc.dg/pr56341-1.c: New test.
573         * gcc.dg/pr56341-2.c: New test.
574         * gcc.dg/pr56997-1.c: New test.
575         * gcc.dg/pr56997-2.c: New test.
576         * gcc.dg/pr56997-3.c: New test.
578 2013-12-11  Janus Weil  <janus@gcc.gnu.org>
580         PR fortran/58916
581         * gfortran.dg/allocate_with_source_4.f90: New.
583 2013-12-11  Jakub Jelinek  <jakub@redhat.com>
585         PR tree-optimization/59417
586         * gcc.c-torture/compile/pr59417.c: New test.
588         PR tree-optimization/59386
589         * gcc.c-torture/compile/pr59386.c: New test.
591 2013-12-11  Bin Cheng  <bin.cheng@arm.com>
593         Reverted:
594         2013-12-10  Bin Cheng  <bin.cheng@arm.com>
595         PR tree-optimization/41488
596         * gcc.dg/tree-ssa/scev-7.c: New test.
597         * gcc.dg/pr41488.c: New test.
599 2013-12-10  Janus Weil  <janus@gcc.gnu.org>
601         PR fortran/35831
602         * gfortran.dg/c_by_val_5.f90: Modified.
603         * gfortran.dg/dummy_procedure_10.f90: New.
605 2013-12-10  Yury Gribov  <y.gribov@samsung.com>
607         * gcc-dg/tsan/tsan.exp: Added missing call to torture-finish.
608         * g++-dg/tsan/tsan.exp: Likewise.
610 2013-12-10  Richard Biener  <rguenther@suse.de>
612         PR middle-end/38474
613         * gcc.dg/ipa/ipa-pta-14.c: Un-XFAIL.
615 2013-12-10  Jakub Jelinek  <jakub@redhat.com>
617         * gcc.dg/vect/vect-cond-11.c: New test.
618         * gcc.target/i386/vect-cond-1.c: New test.
619         * gcc.target/i386/avx2-gather-5.c: New test.
620         * gcc.target/i386/avx2-gather-6.c: New test.
621         * gcc.dg/vect/vect-mask-loadstore-1.c: New test.
622         * gcc.dg/vect/vect-mask-load-1.c: New test.
624 2013-12-09  Marek Polacek  <polacek@redhat.com>
626         PR sanitizer/59437
627         * g++.dg/ubsan/pr59437.C: New test.
629 2013-12-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
631         * c-c++-common/tsan/thread_leak2.c: `dg-skip-if' removed.
632         * gcc-dg/tsan/tsan.exp: Run only with '-O0' and '-O2' options.
633         * g++-dg/tsan/tsan.exp: Likewise.
635 2013-12-10  Eric Botcazou  <ebotcazou@adacore.com>
637         * gcc.dg/vect/pr58508.c: XFAIL for vect_no_align.
638         * gcc.dg/vect/vect-reduc-pattern-3.c: Require vect_int_mult.
640 2013-12-10  Bin Cheng  <bin.cheng@arm.com>
642         PR tree-optimization/41488
643         * gcc.dg/tree-ssa/scev-7.c: New test.
644         * gcc.dg/pr41488.c: New test.
646 2013-12-09  Joseph Myers  <joseph@codesourcery.com>
648         PR preprocessor/55715
649         * gcc.dg/cpp/expr-overflow-1.c: New test.
651 2013-12-10  Tobias Burnus  <burnus@net-b.de>
653         PR fortran/59428
654         PR fortran/58099
655         PR fortran/58676
656         PR fortran/41724
657         * gfortran.dg/proc_ptr_result_4.f90: Fix proc-ptr interface.
659 2013-12-09  Paolo Carlini  <paolo.carlini@oracle.com>
661         PR c++/59435
662         * g++.dg/cpp0x/variadic-sizeof3.C: New.
664 2013-12-09  David Malcolm  <dmalcolm@redhat.com>
666         * g++.dg/plugin/selfassign.c (execute_warn_self_assign): Eliminate
667         use of FOR_EACH_BB in favor of FOR_EACH_BB_FN, to make use of cfun
668         explicit.
669         * gcc.dg/plugin/selfassign.c (execute_warn_self_assign): Likewise.
671 2013-12-09  Richard Earnshaw  <rearnsha@arm.com>
673         * gcc.target/arm/ldrd-strd-offset.c: New.
675 2013-12-09  Martin Jambor  <mjambor@suse.cz>
677         * gcc.c-torture/compile/pr39834.c: Remove optimization level option.
678         * gcc.c-torture/compile/pr48929.c: Likewise.
679         * gcc.c-torture/compile/pr55569.c: Likewise.
680         * gcc.c-torture/compile/sra-1.c: Likewise.
681         * gcc.c-torture/compile/pr45085.c: Moved to...
682         * gcc.dg/tree-ssa/pr45085.c: ...here, added compile dg-do.
684 2013-12-09  Marek Polacek  <polacek@redhat.com>
686         PR sanitizer/59415
687         * g++.dg/ubsan/pr59415.C: New test.
689 2013-12-09  Paolo Carlini  <paolo.carlini@oracle.com>
691         PR c++/52707
692         * g++.dg/cpp0x/deleted2.C: New.
694 2013-12-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
696         * gcc.dg/tree-ssa/loop-31.c: Update scan pattern.
698 2013-12-09  Richard Sandiford  <rdsandiford@googlemail.com>
700         * lib/asan-dg.exp (asan-gtest): Remove expected output from the
701         pass/fail line and add it to the log instead.
703 2013-12-08  Oleg Endo  <olegendo@gcc.gnu.org>
705         PR target/52898
706         PR target/51697
707         * gcc.target/sh/pr51697.c: New.
709 2013-12-08  Uros Bizjak  <ubizjak@gmail.com>
711         * gcc.dg/macro-fusion-1.c: Cleanup sched2 rtl dump.
712         * gcc.dg/macro-fusion-2.c: Ditto.
713         * gcc.dg/vect/vect-simd-clone-10a.c: Cleanup vect tree dump.
714         * gcc.dg/vect/vect-simd-clone-12a.c: Ditto.
716 2013-12-08  Tobias Burnus  <burnus@net-b.de>
718         PR fortran/58099
719         PR fortran/58676
720         PR fortran/41724
721         * gfortran.dg/elemental_subroutine_8.f90: New.
722         * gfortran.dg/proc_decl_9.f90: Add ELEMENTAL to make valid.
723         * gfortran.dg/proc_ptr_11.f90: Ditto.
724         * gfortran.dg/proc_ptr_result_8.f90: Ditto.
725         * gfortran.dg/proc_ptr_32.f90: Update dg-error.
726         * gfortran.dg/proc_ptr_33.f90: Ditto.
727         * gfortran.dg/proc_ptr_result_1.f90: Add abstract interface
728         which is not elemental.
729         * gfortran.dg/proc_ptr_result_7.f90: Ditto.
731 2013-12-07  Janus Weil  <janus@gcc.gnu.org>
733         PR fortran/59414
734         * gfortran.dg/class_result_2.f90: New.
736 2013-12-06  Jakub Jelinek  <jakub@redhat.com>
738         PR tree-optimization/59388
739         * gcc.c-torture/execute/pr59388.c: New test.
741 2013-12-06  Dominique d'Humieres  <dominiq@lps.ens.fr>
743         PR testsuite/59043
744         * g++.dg/pubtypes.C: Adjust the regular expression.
745         * gcc.dg/pubtypes-1.c: Likewise.
746         * gcc.dg/pubtypes-2.c: Likewise.
747         * gcc.dg/pubtypes-3.c: Likewise.
748         * gcc.dg/pubtypes-4.c: Likewise.
750 2013-12-06  Tejas Belagod  <tejas.belagod@arm.com>
752         * gcc.dg/vect/vect-nop-move.c: Fix dg options.
754 2013-12-06  Uros Bizjak  <ubizjak@gmail.com>
756         PR target/59405
757         * gcc.target/i386/pr59405.c: New test.
759 2013-12-06  Ian Bolton  <ian.bolton@arm.com>
760             Mark Mitchell  <mark@codesourcery.com>
762         PR target/59091
763         * gcc.target/arm/builtin-trap.c: New test.
764         * gcc.target/arm/thumb-builtin-trap.c: Likewise.
766 2013-12-06  Eric Botcazou  <ebotcazou@adacore.com>
768         * gcc.target/sparc/pdistn.c: New test.
769         * gcc.target/sparc/pdistn-2.c: Likewise.
771 2013-12-06  Richard Biener  <rguenther@suse.de>
773         PR tree-optimization/59058
774         * gcc.dg/torture/pr59058.c: New testcase.
776 2013-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
778         * g++.dg/warn/pr15774-1.C: Adjust expected message.
780 2013-12-05  Vladimir Makarov  <vmakarov@redhat.com>
782         PR rtl-optimization/59317
783         * gcc.target/mips/pr59317.c: New.
785 2013-12-05  Marek Polacek  <polacek@redhat.com>
787         PR sanitizer/59333
788         PR sanitizer/59397
789         * c-c++-common/ubsan/pr59333.c: New test.
790         * c-c++-common/ubsan/pr59397.c: New test.
792 2013-12-05  Tejas Belagod  <tejas.belagod@arm.com>
794         * gcc.dg/vect/vect-nop-move.c: New test.
796 2013-12-05  Max Ostapenko  <m.ostapenko@partner.samsung.com>
798         * c-c++-common/tsan/atomic_stack.c: New test.
799         * c-c++-common/tsan/fd_pipe_race.c: New test.
800         * c-c++-common/tsan/free_race.c: New test.
801         * c-c++-common/tsan/mutexset1.c: New test.
802         * c-c++-common/tsan/race_on_barrier.c: New test.
803         * c-c++-common/tsan/sleep_sync.c: New test.
804         * c-c++-common/tsan/thread_leak.c: New test.
805         * c-c++-common/tsan/thread_leak1.c: New test.
806         * c-c++-common/tsan/thread_leak2.c: New test.
807         * c-c++-common/tsan/tiny_race.c: New test.
808         * c-c++-common/tsan/tls_race.c: New test.
809         * c-c++-common/tsan/write_in_reader_lock.c: New test.
810         * lib/tsan-dg.exp: New file.
811         * gcc.dg/tsan/tsan.exp: New file.
812         * g++.dg/tsan/tsan.exp: New file.
813         * g++.dg/dg.exp: Prune tsan subdirectory.
815 2013-12-05  Kirill Yukhin  <kirill.yukhin@intel.com>
817         * gcc.target/i386/readeflags-1.c: New.
818         * gcc.target/i386/writeeflags-1.c: Ditto.
820 2013-12-05  Yury Gribov  <y.gribov@samsung.com>
822         PR sanitizer/59369
823         * c-c++-common/asan/pr59063-1.c: Disable on non-Linux platforms.
824         * c-c++-common/asan/pr59063-2.c: Likewise.
826 2013-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
828         * g++.dg/cpp0x/constexpr-46336.C: Adjust expected messages.
829         * g++.dg/cpp0x/defaulted2.C: Likewise.
830         * g++.dg/cpp1y/auto-fn8.C: Likewise.
831         * g++.dg/gomp/udr-3.C: Likewise.
832         * g++.dg/lookup/extern-c-redecl5.C: Likewise.
833         * g++.dg/lookup/linkage1.C: Likewise.
834         * g++.dg/overload/new1.C: Likewise.
835         * g++.dg/parse/friend5.C: Likewise.
836         * g++.dg/parse/namespace-alias-1.C: Likewise.
837         * g++.dg/parse/namespace10.C: Likewise.
838         * g++.dg/parse/redef2.C: Likewise.
839         * g++.dg/template/friend44.C: Likewise.
840         * g++.old-deja/g++.brendan/crash42.C: Likewise.
841         * g++.old-deja/g++.brendan/crash52.C: Likewise.
842         * g++.old-deja/g++.brendan/crash55.C: Likewise.
843         * g++.old-deja/g++.jason/overload21.C: Likewise.
844         * g++.old-deja/g++.jason/overload5.C: Likewise.
845         * g++.old-deja/g++.jason/redecl1.C: Likewise.
846         * g++.old-deja/g++.law/arm8.C: Likewise.
847         * g++.old-deja/g++.other/main1.C: Likewise.
849 2013-12-05  Richard Biener  <rguenther@suse.de>
851         PR tree-optimization/56787
852         * gcc.dg/vect/pr56787.c: Adjust to not require vector float division.
854 2013-12-05  Kostya Serebryany  <kcc@google.com>
856         * c-c++-common/asan/null-deref-1.c: Update the test
857         to match the fresh asan run-time.
859 2013-12-05  Richard Biener  <rguenther@suse.de>
861         PR tree-optimization/59374
862         * gcc.dg/torture/pr59374-1.c: New testcase.
863         * gcc.dg/torture/pr59374-2.c: Likewise.
865 2013-12-05  Kirill Yukhin  <kirill.yukhin@intel.com>
867         * gcc.target/ia64/pr52731.c: New.
869 2013-12-04  Jeff Law  <law@redhat.com>
871         * gcc.dg/pr38984.c: Use -fno-isolate-erroneous-paths-dereference.
872         * gcc.dg/tree-ssa/isolate-2.c: Explicitly turn on
873         -fisolate-erroneous-paths-attribute.
874         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
876 2013-12-04  Joseph Myers  <joseph@codesourcery.com>
878         PR c/52023
879         * gcc.dg/c11-align-6.c: New test.
881 2013-12-04  Marek Polacek  <polacek@redhat.com>
883         * c-c++-common/ubsan/overflow-mul-2.c: New test.
884         * c-c++-common/ubsan/overflow-add-1.c: New test.
885         * c-c++-common/ubsan/overflow-add-2.c: New test.
886         * c-c++-common/ubsan/overflow-mul-1.c: New test.
887         * c-c++-common/ubsan/overflow-sub-1.c: New test.
888         * c-c++-common/ubsan/overflow-sub-2.c: New test.
889         * c-c++-common/ubsan/overflow-negate-1.c: New test.
891 2013-12-04  Marek Polacek  <polacek@redhat.com>
893         PR c/54113
894         * gcc.dg/pr54113.c: New test.
896 2013-12-04  Jakub Jelinek  <jakub@redhat.com>
898         PR c++/59268
899         * g++.dg/cpp0x/constexpr-template6.C: New test.
901 2013-12-04  Eric Botcazou  <ebotcazou@adacore.com>
903         * gnat.dg/pack19.adb: New test.
905 2013-12-04  Jakub Jelinek  <jakub@redhat.com>
907         PR rtl-optimization/58726
908         * gcc.c-torture/execute/pr58726.c: New test.
910         PR target/59163
911         * g++.dg/torture/pr59163.C: New test.
913         PR tree-optimization/59355
914         * g++.dg/ipa/pr59355.C: New test.
916 2013-12-04  Yufeng Zhang  <yufeng.zhang@arm.com>
918         * gcc.dg/tree-ssa/slsr-39.c: Update.
919         * gcc.dg/tree-ssa/slsr-41.c: New test.
921 2013-12-03  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
923         * gcc.target/powerpc/pr57363.c: New test.
925 2013-12-03  Wei Mi  <wmi@google.com>
927         PR rtl-optimization/59020
928         * gcc.dg/pr59020.c: New.
929         * gcc.dg/macro-fusion-1.c: New.
930         * gcc.dg/macro-fusion-2.c: New.
932 2013-12-03  Yury Gribov  <y.gribov@samsung.com>
934         PR sanitizer/59063
935         * lib/asan-dg.exp: Don't add anything to flags if libsanitizer
936         has not been found.
937         * lib/ubsan-dg.exp: Likewise.  Append to flags also
938         -B${gccpath}/libsanitizer/.
940 2013-12-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
942         * gcc.dg/vect/costmodel/ppc/costmodel-slp-34.c: Skip for little endian.
944 2013-12-03  H.J. Lu  <hongjiu.lu@intel.com>
946         PR target/59363
947         * gcc.target/i386/pr59363.c: New file.
949 2013-12-03  Marek Polacek  <polacek@redhat.com>
951         PR c/59351
952         * gcc.dg/pr59351.c: New test.
954 2013-12-03  Chung-Ju Wu  <jasonwucj@gmail.com>
956         * gcc.dg/20020312-2.c: Add __nds32__ case.
957         * gcc.dg/builtin-apply2.c: Skip for nds32*-*-*.
958         * gcc.dg/sibcall-3.c: Expected fail for nds32*-*-*.
959         * gcc.dg/sibcall-4.c: Expected fail for nds32*-*-*.
960         * gcc.dg/stack-usage-1.c (SIZE): Define case for __nds32__.
961         * gcc.dg/torture/pr37868.c: Skip for nds32*-*-*.
962         * gcc.dg/torture/stackalign/builtin-apply-2.c: Skip for nds32*-*-*.
963         * gcc.dg/tree-ssa/20040204-1.c: Expected fail for nds32*-*-*.
964         * gcc.dg/tree-ssa/pr42585.c: Skip for nds32*-*-*.
965         * gcc.dg/tree-ssa/sra-12.c: Skip for nds32*-*-*.
966         * gcc.target/nds32: New nds32 specific directory and testcases.
967         * lib/target-supports.exp (check_profiling_available): Check for
968         nds32*-*-elf.
970 2013-12-03  Jakub Jelinek  <jakub@redhat.com>
972         PR tree-optimization/59362
973         * gcc.c-torture/compile/pr59362.c: New test.
975         PR middle-end/59011
976         * gcc.dg/pr59011.c: New test.
978         PR target/58864
979         * g++.dg/opt/pr58864.C: New test.
981 2013-12-02  Jeff Law  <law@redhat.com>
983         PR tree-optimization/59322
984         * gcc.c-torture/compile/pr59322.c: New test.
986 2013-12-02  Sriraman Tallam  <tmsriram@google.com>
988         PR target/58944
989         * gcc.target/i386/pr58944.c: New test.
991 2013-12-02  Joseph Myers  <joseph@codesourcery.com>
993         PR c/58235
994         * gcc.dg/c90-array-lval-8.c: New test.
996 2013-12-02  Jakub Jelinek  <jakub@redhat.com>
998         PR tree-optimization/59358
999         * gcc.c-torture/execute/pr59358.c: New test.
1001         PR lto/59326
1002         * gcc.target/i386/i386.exp (check_effective_target_avx2): Move to...
1003         * lib/target-supports.exp (check_effective_target_avx2): ... here.
1004         (check_effective_target_vect_simd_clones): New.
1005         * gcc.dg/vect/vect-simd-clone-1.c: Add dg-require-effective-target
1006         vect_simd_clones.
1007         * gcc.dg/vect/vect-simd-clone-2.c: Likewise.
1008         * gcc.dg/vect/vect-simd-clone-3.c: Likewise.
1009         * gcc.dg/vect/vect-simd-clone-4.c: Likewise.
1010         * gcc.dg/vect/vect-simd-clone-5.c: Likewise.
1011         * gcc.dg/vect/vect-simd-clone-6.c: Likewise.
1012         * gcc.dg/vect/vect-simd-clone-7.c: Likewise.
1013         * gcc.dg/vect/vect-simd-clone-8.c: Likewise.
1014         * gcc.dg/vect/vect-simd-clone-9.c: Likewise.
1015         * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
1016         * gcc.dg/vect/vect-simd-clone-11.c: Likewise.
1017         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
1019 2013-12-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1021         * gcc.dg/pr56997-4.c: New testcase.
1023 2013-12-02  Marek Polacek  <polacek@redhat.com>
1025         * c-c++-common/ubsan/vla-1.c: Split the tests into individual
1026         functions.
1028 2013-12-02  Richard Biener  <rguenther@suse.de>
1030         PR tree-optimization/59139
1031         * gcc.dg/torture/pr59139.c: New testcase.
1033 2013-12-02  Eric Botcazou  <ebotcazou@adacore.com>
1035         * gnat.dg/opt30.adb: New test.
1037 2013-12-01  Paul Thomas  <pault@gcc.gnu.org>
1039         PR fortran/57354
1040         * gfortran.dg/realloc_on_assign_23.f90 : New test
1042 2013-12-01  Paul Thomas  <pault@gcc.gnu.org>
1044         PR fortran/34547
1045         * gfortran.dg/null_5.f90 : Include new error.
1046         * gfortran.dg/null_6.f90 : Include new error.
1048 2013-11-29  Marek Polacek  <polacek@redhat.com>
1050         PR sanitizer/59331
1051         * g++.dg/ubsan/pr59331.C: New test.
1052         * g++.dg/ubsan/cxx1y-vla.C: Enable -Wall -Wno-unused-variable.
1053         Disable the -w option.
1054         * c-c++-common/ubsan/vla-1.c: Likewise.
1055         * c-c++-common/ubsan/vla-2.c: Likewise.
1056         * c-c++-common/ubsan/vla-3.c: Don't use the -w option.
1058 2013-11-29  Joseph Myers  <joseph@codesourcery.com>
1060         PR c/42262
1061         * gcc.dg/c99-init-5.c, gcc.dg/c99-init-6.c: New tests.
1063 2013-11-29  H.J. Lu  <hongjiu.lu@intel.com>
1065         * lib/asan-dg.exp (asan_link_flags): Properly add path to
1066         libsanitizer.spec to cflags.
1068 2013-11-29  Richard Biener  <rguenther@suse.de>
1070         PR middle-end/59208
1071         * g++.dg/torture/pr59208.C: New testcase.
1073 2013-11-29  Jakub Jelinek  <jakub@redhat.com>
1074             Yury Gribov  <y.gribov@samsung.com>
1076         PR sanitizer/59063
1077         * c-c++-common/asan/pr59063-1.c: New test.
1078         * c-c++-common/asan/pr59063-2.c: Likewise.
1079         * lib/asan-dg.exp: Add path to libsanitizer.spec to cflags.
1080         * lib/ubsan-dg.exp: Likewise.
1082 2013-11-29  Eric Botcazou  <ebotcazou@adacore.com>
1084         * gnat.dg/opt29.ad[sb]: New test.
1086 2013-11-29  Richard Biener  <rguenther@suse.de>
1088         PR middle-end/59338
1089         * gcc.dg/torture/pr59338.c: New testcase.
1091 2013-11-29  Jakub Jelinek  <jakub@redhat.com>
1093         PR lto/59326
1094         * gcc.dg/vect/vect-simd-clone-12.c: New test.
1095         * gcc.dg/vect/vect-simd-clone-12a.c: New test.
1096         * gcc.dg/vect/vect-simd-clone-10a.c: Remove extern keywords.
1098         PR c/59280
1099         * c-c++-common/pr59280.c: New test.
1101 2013-11-29  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1103         * gcc.target/arm/lp1243022.c: Skip target arm-neon.
1105 2013-11-29  Joseph Myers  <joseph@codesourcery.com>
1107         PR c/57574
1108         * gcc.dg/inline-35.c: New test.
1110 2013-11-28  Jakub Jelinek  <jakub@redhat.com>
1112         PR c++/59297
1113         * g++.dg/gomp/pr59297.C: New test.
1115 2013-11-28  Vladimir Makarov  <vmakarov@redhat.com>
1117         PR target/57293
1118         * gcc.target/i386/pr57293.c: New.
1120 2013-11-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1122         * gcc.target/arm/vrinta-ce.c: New testcase.
1124 2013-11-28  Richard Biener  <rguenther@suse.de>
1126         PR lto/59323
1127         * gcc.dg/lto/pr59323-2_0.c: New testcase.
1129 2013-11-28  Richard Biener  <rguenther@suse.de>
1131         PR tree-optimization/59330
1132         * gcc.dg/torture/pr59330.c: New testcase.
1134 2013-11-28  Richard Biener  <rguenther@suse.de>
1136         PR lto/59323
1137         * gcc.dg/lto/pr59323_0.c: New testcase.
1139 2013-11-28  Jakub Jelinek  <jakub@redhat.com>
1141         PR middle-end/57393
1142         PR tree-optimization/58018
1143         PR tree-optimization/58131
1144         * gcc.dg/torture/pr57393-1.c: New test.
1145         * gcc.dg/torture/pr57393-2.c: New test.
1146         * gcc.dg/torture/pr57393-3.c: New test.
1147         * gcc.dg/torture/pr58018.c: New test.
1148         * gcc.dg/torture/pr58131.c: New test.
1149         * gfortran.dg/pr57393-1.f90: New test.
1150         * gfortran.dg/pr57393-2.f90: New test.
1152 2013-11-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1154         * gfortran.dg/nan_7.f90: Disable for little endian PowerPC.
1156 2013-11-27  Eric Botcazou  <ebotcazou@adacore.com>
1158         * gcc.dg/guality/param-3.c: New test.
1160 2013-11-27  Uros Bizjak  <ubizjak@gmail.com>
1161             Ganesh Gopalasubramanian  <Ganesh.Gopalasubramanian@amd.com>
1163         PR target/56788
1164         * gcc.target/i386/xop-frczX.c: New test.
1166 2013-11-27  Jakub Jelinek  <jakub@redhat.com>
1168         PR tree-optimization/59014
1169         * gcc.c-torture/execute/pr59014-2.c: New test.
1171 2013-11-27  Paolo Carlini  <paolo.carlini@oracle.com>
1173         PR c++/58647
1174         * g++.dg/parse/crash66.C: New.
1176 2013-11-27  Kenneth Zadeck  <zadeck@naturalbridge.com>
1178         * gcc.dg/c90-const-expr-8.c: Look for overflow on INT_MIN % -1.
1179         * gcc.dg/c99-const-expr-8.c: Look for overflow on INT_MIN % -1.
1181 2013-11-27  Marek Polacek  <polacek@redhat.com>
1183         PR sanitizer/59306
1184         * g++.dg/ubsan/pr59306.C: New test.
1186 2013-11-27  Aldy Hernandez  <aldyh@redhat.com>
1187             Jakub Jelinek  <jakub@redhat.com>
1189         * g++.dg/gomp/declare-simd-1.C (f38): Make sure
1190         simdlen is a power of two.
1191         * gcc.dg/gomp/simd-clones-2.c: Compile on all targets.
1192         Remove -msse2.  Adjust regexps for name mangling changes.
1193         * gcc.dg/gomp/simd-clones-3.c: Likewise.
1194         * gcc.dg/vect/vect-simd-clone-1.c: New test.
1195         * gcc.dg/vect/vect-simd-clone-2.c: New test.
1196         * gcc.dg/vect/vect-simd-clone-3.c: New test.
1197         * gcc.dg/vect/vect-simd-clone-4.c: New test.
1198         * gcc.dg/vect/vect-simd-clone-5.c: New test.
1199         * gcc.dg/vect/vect-simd-clone-6.c: New test.
1200         * gcc.dg/vect/vect-simd-clone-7.c: New test.
1201         * gcc.dg/vect/vect-simd-clone-8.c: New test.
1202         * gcc.dg/vect/vect-simd-clone-9.c: New test.
1203         * gcc.dg/vect/vect-simd-clone-10.c: New test.
1204         * gcc.dg/vect/vect-simd-clone-10.h: New file.
1205         * gcc.dg/vect/vect-simd-clone-10a.c: New file.
1206         * gcc.dg/vect/vect-simd-clone-11.c: New test.
1208 2013-11-27  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1210         * gcc.dg/cilk-plus/cilk-plus.exp: Append to ld_library_path.
1211         Call set_ld_library_path_env_vars.
1212         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
1214 2013-11-27  Tom de Vries  <tom@codesourcery.com>
1215             Marc Glisse  <marc.glisse@inria.fr>
1217         PR c++/59032
1218         * c-c++-common/pr59032.c: New testcase.
1220 2013-11-27  Tom de Vries  <tom@codesourcery.com>
1221             Marc Glisse  <marc.glisse@inria.fr>
1223         PR middle-end/59037
1224         * c-c++-common/pr59037.c: New testcase.
1226 2013-11-27  Eric Botcazou  <ebotcazou@adacore.com>
1228         * gcc.c-torture/execute/20131127-1.c: New test.
1230 2013-11-27  Richard Biener  <rguenther@suse.de>
1232         PR tree-optimization/59288
1233         * gcc.dg/torture/pr59288.c: New testcase.
1235 2013-11-27  Marek Polacek  <polacek@redhat.com>
1237         * c-c++-common/ubsan/undefined-1.c: New test.
1239 2013-11-26  Jakub Jelinek  <jakub@redhat.com>
1241         PR tree-optimization/59014
1242         * gcc.c-torture/execute/pr59014.c: New test.
1244         PR target/59229
1245         * gcc.c-torture/execute/pr59229.c: New test.
1247         PR rtl-optimization/59166
1248         * gcc.dg/torture/pr59166.c: New test.
1250         PR c++/58874
1251         * g++.dg/gomp/pr58874.C: New test.
1253         PR middle-end/59150
1254         * g++.dg/gomp/pr59150.C: New test.
1256         PR middle-end/59152
1257         * c-c++-common/gomp/pr59152.c: New test.
1259 2013-11-26  Uros Bizjak  <ubizjak@gmail.com>
1261         * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump.
1262         * gcc.dg/gomp/openmp-simd-2.c: Ditto.
1263         * g++.dg/gomp/openmp-simd-1.C: Ditto.
1264         * g++.dg/gomp/openmp-simd-2.C: Ditto.
1265         * gfortran.dg/c_loc_test_22.f90: Ditto.
1266         * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump.
1267         * gcc.dg/tree-ssa/isolate-5.c: Ditto.
1268         * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump.
1269         * gcc.dg/vect/vect-124.c: Cleanup vect tree dump.
1270         * gcc.dg/pr57518.c: Cleanup ira rtl dump.
1271         * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps.
1273 2013-11-26  Yufeng Zhang  <yufeng.zhang@arm.com>
1275         * gcc.target/arm/20131120.c: New test.
1277 2013-11-26  Richard Biener  <rguenther@suse.de>
1279         PR tree-optimization/59245
1280         * gcc.dg/torture/pr59245.c: New testcase.
1282 2013-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1284         PR target/59290
1285         * gcc.target/arm/negdi-2.c: Scan more general register names.
1287 2013-11-26  Terry Guo  <terry.guo@arm.com>
1289         * gcc.target/arm/thumb1-pic-high-reg.c: New case.
1290         * gcc.target/arm/thumb1-pic-single-base.c: New case.
1292 2013-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
1294         PR c++/58700
1295         * g++.dg/parse/bitfield4.C: New.
1297 2013-11-26  Richard Biener  <rguenther@suse.de>
1299         PR tree-optimization/59287
1300         * gcc.dg/tree-ssa/alias-29.c: New testcase.
1302 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
1304         PR c++/54485
1305         * g++.dg/other/default8.C: New.
1306         * g++.dg/tc1/dr217.C: Remove xfail.
1307         * g++.dg/other/default5.C: Adjust.
1308         * g++.old-deja/g++.mike/p1989.C: Likewise.
1310 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
1312         PR c++/58607
1313         * g++.dg/cpp0x/constexpr-ice9.C: New.
1315 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
1317         PR c++/58810
1318         * g++.dg/other/cv_func3.C: New.
1319         * g++.dg/other/cv_func.C: Adjust.
1320         * g++.dg/parse/fn-typedef2.C: Likewise.
1322 2013-11-25  Marek Polacek  <polacek@redhat.com>
1324         PR sanitizer/59250
1325         * g++.dg/ubsan/pr59250.C: New test.
1327 2013-11-25  Janus Weil  <janus@gcc.gnu.org>
1329         PR fortran/59143
1330         * gfortran.dg/typebound_proc_30.f90: New.
1332 2013-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
1334         PR c++/59080
1335         * g++.dg/cpp0x/initlist75.C: New.
1337         PR c++/59096
1338         * g++.dg/cpp0x/gen-attrs-57.C: New.
1340 2013-11-25  Adam Butcher  <adam@jessamine.co.uk>
1342         PR c++/59112
1343         PR c++/59113
1344         * g++.dg/cpp1y/pr58533.C: Updated testcase.
1345         * g++.dg/cpp1y/pr59112.C: New testcase.
1346         * g++.dg/cpp1y/pr59113.C: New testcase.
1348 2013-11-25  Terry Guo  <terry.guo@arm.com>
1350         * gcc.target/arm/thumb2-slow-flash-data.c: New.
1352 2013-11-23  Uros Bizjak  <ubizjak@gmail.com>
1354         * gcc.dg/float-exact-1.c: Use dg-add-options ieee.
1355         [LDBL_MANT_DIG == 113]: Fix wrong variable name.
1357 2013-11-23  Janus Weil  <janus@gcc.gnu.org>
1359         PR fortran/59228
1360         * gfortran.dg/asynchronous_4.f90: New.
1362 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
1364         * c-c++-common/asan/no-redundant-instrumentation-7.c: Fix
1365         cleanup-tree-dump directive.
1367 2013-11-22  Jan Hubicka  <jh@suse.cz>
1369         * gcc.dg/20081223-1.c: Add -ffat-lto-objects.
1370         * gcc.dg/vect/vect.exp: Add -ffat-lto-objects.
1372 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
1374         * g++.dg/ubsan/return-1.C: New test.
1375         * g++.dg/ubsan/return-2.C: New test.
1377         * c-c++-common/asan/no-redundant-instrumentation-1.c: Tweak to avoid
1378         optimizing away some __asan_report* calls.
1380 2013-11-22  Martin Jambor  <mjambor@suse.cz>
1382         * gcc.dg/pr10474.c: Also test ppc64.
1383         * gcc.dg/ira-shrinkwrap-prep-1.c: Also test ppc64, change all ints
1384         to longs.
1385         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1387 2013-11-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
1389         PR target/59054
1390         * gcc.target/powerpc/direct-move.h (VSX_REG_ATTR): Allow test to
1391         specify an appropriate register class for VSX operations.
1392         (load_vsx): Use it.
1393         (load_gpr_to_vsx): Likewise.
1394         (load_vsx_to_gpr): Likewise.
1395         * gcc.target/powerpc/direct-move-vint1.c: Use an appropriate
1396         register class for VSX registers that the type can handle.  Remove
1397         checks for explicit number of instructions generated, just check
1398         if the instruction is generated.
1399         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1400         * gcc.target/powerpc/direct-move-float1.c: Likewise.
1401         * gcc.target/powerpc/direct-move-float2.c: Likewise.
1402         * gcc.target/powerpc/direct-move-double1.c: Likewise.
1403         * gcc.target/powerpc/direct-move-double2.c: Likewise.
1404         * gcc.target/powerpc/direct-move-long1.c: Likewise.
1405         * gcc.target/powerpc/direct-move-long2.c: Likewise.
1407         * gcc.target/powerpc/pr59054.c: Remove duplicate code.
1409         * gcc.target/powerpc/bool3-av.c: Limit to 64-bit mode for now.
1410         * gcc.target/powerpc/bool3-p7.c: Likewise.
1411         * gcc.target/powerpc/bool3-p8.c: Likewise.
1413         * gcc.target/powerpc/p8vector-ldst.c: Just check that the
1414         appropriate instructions are generated, don't check the count.
1416 2013-11-22  Richard Earnshaw  <rearnsha@arm.com>
1418         PR target/59216
1419         * gcc.target/arm/negdi-4.c: Delete invalid test.
1420         * gcc.dg/torture/pr59216.c: New test.
1422 2013-11-22  Alex Velenko  <Alex.Velenko@arm.com>
1424         * gcc.target/aarch64/vmov_n_1.c: New testcase.
1426 2013-11-22  Richard Biener  <rguenther@suse.de>
1428         * gcc.dg/torture/20131122-0.c: New testcase.
1430 2013-11-22  Jakub Jelinek  <jakub@redhat.com>
1432         * gcc.dg/vect/vect-124.c: New test.
1434 2013-11-21  Cary Coutant  <ccoutant@google.com>
1436         * gcc.dg/debug/dwarf2/mlt1.c: New test.
1437         * gcc.dg/debug/dwarf2/mlt2.c: New test.
1439 2013-11-21  Jeff Law  <law@redhat.com>
1441         PR tree-optimization/59221
1442         * gcc.c-torture/execute/pr59221.c: New test.
1444 2013-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1446         PR libfortran/59227
1447         * gfortran.dg/erf_3.F90: XFAIL on spu-* and ia64-*-linux*.
1448         Make more generic for other platforms.
1450 2013-11-21  Oleg Endo  <olegendo@gcc.gnu.org>
1452         PR target/53976
1453         * gcc.target/sh/pr53976-1.c: New.
1455 2013-11-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1457         PR libfortran/49024
1458         * gfortran.dg/erf_3.F90: New file.
1460 2013-11-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1462         * gcc.target/powerpc/pr48258-1.c: Skip for little endian.
1464 2013-11-20  Vladimir Makarov  <vmakarov@redhat.com>
1466         PR rtl-optimization/59133
1467         * gcc.target/i386/pr59133.c: New.
1469 2013-11-20  Joseph Myers  <joseph@codesourcery.com>
1471         PR middle-end/21718
1472         * gcc.dg/float-exact-1.c: New test.
1474 2013-11-20  Richard Earnshaw  <rearnsha@arm.com>
1476         PR rtl-optimization/54300
1477         * gcc.target/arm/pr54300.C: New test.
1479 2013-11-20  Diego Novillo  <dnovillo@google.com>
1481         PR 59212
1482         * g++.dg/plugin/selfassign.c: Include stringpool.h
1484 2013-11-20  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1486         * gcc.target/powerpc/darwin-longlong.c (msw): Make endian-safe.
1488 2013-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1490         * gcc.target/s390/htm-1.c: Rename to ...
1491         * gcc.target/s390/htm-builtins-compile-1.c: ... this one.
1492         * gcc.target/s390/htm-xl-intrin-1.c: Rename to ...
1493         * gcc.target/s390/htm-builtins-compile-3.c: ... this one.
1494         * gcc.target/s390/htm-builtins-compile-2.c: New testcase.
1495         * gcc.target/s390/htm-builtins-1.c: New testcase.
1496         * gcc.target/s390/htm-builtins-2.c: New testcase.
1497         * gcc.target/s390/s390.exp: Add check for htm machine.
1499 2013-11-19  Joshua J Cogliati  <jrincayc@yahoo.com>
1501         PR c/53001
1502         * c-c++-common/Wfloat-conversion.c: Copies relevant
1503         tests from c-c++-common/Wconversion-real.c,
1504         gcc.dg/Wconversion-real-integer.c and gcc.dg/pr35635.c into
1505         new testcase for conversions that are warned about by
1506         -Wfloat-conversion.
1508 2013-11-19  Martin Jambor  <mjambor@suse.cz>
1510         PR rtl-optimization/59099
1511         * gcc.target/i386/pr59099.c: New test.
1513 2013-11-19  Sriraman Tallam  <tmsriram@google.com>
1515         * gcc.dg/tree-prof/cold_partition_label.c: New testcase.
1517 2013-11-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1519         * gcc.target/powerpc/ppc64-abi-2.c (MAKE_SLOT): New macro to
1520         construct parameter slot value in endian-independent way.
1521         (fcevv, fciievv, fcvevv): Use it.
1523 2013-11-19  Jan Hubicka  <jh@suse.cz>
1525         * ipa/devirt9.C: Fix prevoius change.
1527 2013-11-19  Cesar Philippidis  <cesar@codesourcery.com>
1529         * gcc.c-torture/execute/20101011-1.c (__aarch64__):
1530         Remove defined(__linux__).
1532 2013-11-19  Richard Biener  <rguenther@suse.de>
1534         PR tree-optimization/59164
1535         * gcc.dg/torture/pr59164.c: New testcase.
1537 2013-11-19  Richard Biener  <rguenther@suse.de>
1539         PR middle-end/58956
1540         * gcc.dg/torture/pr58956.c: New testcase.
1542 2013-11-19  Marek Polacek  <polacek@redhat.com>
1544         * c-c++-common/ubsan/null-1.c: New test.
1545         * c-c++-common/ubsan/null-2.c: New test.
1546         * c-c++-common/ubsan/null-3.c: New test.
1547         * c-c++-common/ubsan/null-4.c: New test.
1548         * c-c++-common/ubsan/null-5.c: New test.
1549         * c-c++-common/ubsan/null-6.c: New test.
1550         * c-c++-common/ubsan/null-7.c: New test.
1551         * c-c++-common/ubsan/null-8.c: New test.
1552         * c-c++-common/ubsan/null-9.c: New test.
1553         * c-c++-common/ubsan/null-10.c: New test.
1554         * c-c++-common/ubsan/null-11.c: New test.
1555         * gcc.dg/ubsan/c99-shift-2.c: Adjust dg-output.
1556         * c-c++-common/ubsan/shift-1.c: Likewise.
1557         * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
1559 2013-11-19  Uros Bizjak  <ubizjak@gmail.com>
1561         * gcc.dg/c11-complex-1.c: Use dg-add-options ieee.
1563 2013-11-19  Jan Hubicka  <jh@suse.cz>
1565         * ipa/devirt9.C: Verify that the optimization happens already before.
1566         whole-program.
1568 2013-11-19  Richard Biener  <rguenther@suse.de>
1570         PR tree-optimization/57517
1571         * gfortran.fortran-torture/compile/pr57517.f90: New testcase.
1572         * gcc.dg/torture/pr57517.c: Likewise.
1574 2013-11-19  Jan Hubicka  <jh@suse.cz>
1576         * gcc.target/i386/memcpy-3.c: New testcase.
1578 2013-11-18  Jan Hubicka  <jh@suse.cz>
1579             Uros Bizjak  <ubizjak@gmail.com>
1581         PR middle-end/59175
1582         * gcc.target/i386/memcpy-2.c: Fix template;
1583         add +1 so the testcase passes at 32bit.
1585 2013-11-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
1587         * c-c++-common/cilk-plus/PS/reduction-3.c: Use stdlib.h.
1588         Remove spurious FIXME.
1590 2013-11-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1592         * c-c++-common/cilk-plus/PS/body.c: Add fopenmp effective target check.
1594 2013-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
1596         PR c++/53473
1597         * g++.dg/cpp0x/constexpr-noexcept7.C: New.
1599 2013-11-18  Richard Biener  <rguenther@suse.de>
1601         PR tree-optimization/59125
1602         PR tree-optimization/54570
1603         * gcc.dg/builtin-object-size-8.c: Un-xfail.
1604         * gcc.dg/builtin-object-size-14.c: New testcase.
1605         * gcc.dg/strlenopt-14gf.c: Adjust.
1606         * gcc.dg/strlenopt-1f.c: Likewise.
1607         * gcc.dg/strlenopt-4gf.c: Likewise.
1609 2013-11-18  Eric Botcazou  <ebotcazou@adacore.com>
1611         * gnat.dg/volatile11.adb: New test.
1612         * gnat.dg/volatile11_pkg.ad[sb]: New helper.
1614 2013-11-18  Yury Gribov  <y.gribov@samsung.com>
1616         PR sanitizer/59106
1617         * c-c++-common/asan/pr59106.c: New test.
1619 2013-11-17  Jan Hubicka  <jh@suse.cz>
1621         * gcc.target/i386/memcpy-2.c: New testcase.
1623 2013-11-17  Uros Bizjak  <ubizjak@gmail.com>
1625         PR target/59153
1626         * gcc.target/i386/pr59153.c: New test.
1628 2013-11-17  Paolo Carlini  <paolo.carlini@oracle.com>
1630         PR c++/59123
1631         * g++.dg/cpp0x/constexpr-redeclaration1.C: New.
1632         * g++.dg/cpp0x/constexpr-decl.C: Adjust.
1634 2013-11-16  Paolo Carlini  <paolo.carlini@oracle.com>
1636         PR c++/29143
1637         * g++.dg/overload/addr2.C: New.
1638         * g++.old-deja/g++.other/overload11.C: Adjust.
1640 2013-11-15  Mike Stump  <mikestump@comcast.net>
1642         * lib/gcc.exp (gcc_target_compile): Add support for random runtime
1643         * lib/g++.exp (g++_target_compile): Likewise.
1644         * gcc.dg/cilk-plus/cilk-plus.exp: Improve support for runtime
1645         libraries.  Remove debugging.
1646         * g++.dg/cilk-plus/cilk-plus.exp: Add support to find runtime
1647         libraries.  Remove -O0, redundant with default.
1649 2013-11-15  Joseph Myers  <joseph@codesourcery.com>
1651         * c-c++-common/cpp/ucnid-2011-1.c: New test.
1653 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
1655         PR c++/58188
1656         * g++.dg/cpp0x/nsdmi-template8.C: New.
1658 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
1660         PR c++/58725
1661         * g++.dg/cpp0x/nsdmi-template7.C: New.
1663 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
1665         PR c++/58829
1666         * g++.dg/cpp0x/nsdmi-template6.C: New.
1668 2013-11-15  Paolo Carlini  <paolo.carlini@oracle.com>
1670         PR c++/58599
1671         * g++.dg/cpp0x/nsdmi-template5.C: New.
1673 2013-11-15  Aldy Hernandez  <aldyh@redhat.com>
1675         * c-c++-common/cilk-plus/PS: New directory.
1676         * g++.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1677         * g++.dg/dg.exp: Run Cilk Plus tests.
1678         * gcc.dg/cilk-plus/cilk-plus.exp: Run shared tests.
1680 2013-11-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1682         * gcc.dg/vmx/3b-15.c: Revise for little endian.
1684 2013-11-15  Richard Biener  <rguenther@suse.de>
1686         PR tree-optimization/50262
1687         * gcc.dg/tree-ssa/alias-28.c: New testcase.
1688         * gcc.dg/strlenopt-1.c: Adjust.
1689         * gcc.dg/strlenopt-1f.c: Likewise.
1691 2013-11-15  Richard Biener  <rguenther@suse.de>
1693         * gcc.dg/torture/20131115-1.c: New testcase.
1695 2013-11-15  Joseph Myers  <joseph@codesourcery.com>
1697         * gcc.dg/cpp/ucnid-9.c: New test.
1699 2013-11-14  Eric Botcazou  <ebotcazou@adacore.com>
1701         * gnat.dg/stack_usage1b.adb: New test.
1702         * gnat.dg/stack_usage1c.adb: Likewise.
1704 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
1706         * gnat.dg/specs/addr1.ads: Revert the last change.
1707         * gnat.dg/specs/atomic1.ads: Likewise.
1709 2013-11-14  Cong Hou  <congh@google.com>
1711         * gcc.dg/vect/vect-alias-check.c: Update.
1713 2013-11-14  Paolo Carlini  <paolo.carlini@oracle.com>
1715         PR c++/57887
1716         * g++.dg/cpp0x/nsdmi-template3.C: New.
1717         * g++.dg/cpp0x/nsdmi-template4.C: Likewise.
1719 2013-11-14  Diego Novillo  <dnovillo@google.com>
1721         * gcc.dg/plugin/selfassign.c: Include stringpool.h.
1722         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1724 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1726         * gcc.target/powerpc/ppc64-abi-1.c (stack_frame_t): Remove
1727         compiler and linker field if _CALL_ELF == 2.
1728         * gcc.target/powerpc/ppc64-abi-2.c (stack_frame_t): Likewise.
1729         * gcc.target/powerpc/ppc64-abi-dfp-1.c (stack_frame_t): Likewise.
1730         * gcc.dg/stack-usage-1.c (SIZE): Update value for _CALL_ELF == 2.
1732 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1734         * gcc.target/powerpc/ppc64-abi-dfp-1.c (FUNC_START): New macro.
1735         (WRAPPER): Use it.
1736         * gcc.target/powerpc/no-r11-1.c: Skip on powerpc_elfv2.
1737         * gcc.target/powerpc/no-r11-2.c: Skip on powerpc_elfv2.
1738         * gcc.target/powerpc/no-r11-3.c: Skip on powerpc_elfv2.
1740 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1742         * lib/target-supports.exp (check_effective_target_powerpc_elfv2):
1743         New function.
1744         * gcc.target/powerpc/pr57949-1.c: Disable for powerpc_elfv2.
1745         * gcc.target/powerpc/pr57949-2.c: Likewise.
1747 2013-11-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1749         * g++.dg/eh/ppc64-sighandle-cr.C: New test.
1751 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1753         * gcc.dg/torture/float128-cmp-invalid.c: Require fenv_exceptions.
1754         * gcc.dg/torture/float128-div-underflow.c: Likewise.
1755         * gcc.dg/torture/float128-extend-nan.c: Likewise.
1757 2013-11-14  Richard Biener  <rguenther@suse.de>
1759         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Fix target selector.
1761 2013-11-14  H.J. Lu  <hongjiu.lu@intel.com>
1763         * gnat.dg/specs/addr1.ads: XFAIL on x32.
1764         * gnat.dg/specs/atomic1.ads: Likewise.
1766 2013-11-14  James Greenhalgh  <james.greenhalgh@arm.com>
1768         * gcc.target/aarch64/cpu-diagnostics-2.c: Change "-mcpu="
1769         to "cortex-a53".
1770         * gcc.target/aarch64/cpu-diagnostics-3.c: Change "-mcpu="
1771         to "cortex-a53".
1773 2013-11-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1775         * gcc.dg/atomic/c11-atomic-exec-4.c: Define _XOPEN_SOURCE=600 on
1776         *-*-solaris2.1[0-9]*.
1777         * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
1779 2013-11-14  Joey Ye  <joey.ye@arm.com>
1781         * gcc.dg/tree-ssa/forwprop-28.c: Disable for cortex_m.
1782         * gcc.dg/tree-ssa/vrp47.c: Likewise.
1783         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1784         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Ingore for cortex_m.
1785         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1787 2013-11-14  Adam Butcher  <adam@jessamine.co.uk>
1789         PR c++/58533
1790         * g++.dg/cpp1y/pr58533.C: New testcase (fixed by r204714).
1792 2013-11-14  Jakub Jelinek  <jakub@redhat.com>
1794         PR target/59101
1795         * gcc.c-torture/execute/pr59101.c: New test.
1797 2013-11-13  Jeff Law  <law@redhat.com>
1799         PR tree-optimization/59102
1800         * gcc.c-torture/compile/pr59102.c: New test.
1802 2013-11-13  Tom de Vries  <tom@codesourcery.com>
1804         * gcc.dg/tail-merge-store.c: New test.
1806 2013-11-13  Andrew MacLeod  <amacleod@redhat.com>
1808         * g++.dg/plugin/selfassign.c: Include gimple-iterator.h.
1809         * gcc.dg/plugin/selfassign.c: Likewise.
1811 2013-11-13  Jeff Law  <law@redhat.com>
1813         * PR middle-end/59119
1814         * gcc.c-torture/compile/pr59119.c: New test.
1816 2013-11-13  Martin Jambor  <mjambor@suse.cz>
1818         * gcc.dg/ira-shrinkwrap-prep-1.c: Add lp64 to target requirements.
1819         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1820         * gcc.dg/pr10474.c: Likewise.
1822 2013-11-13  Cesar Philippidis  <cesar@codesourcery.com>
1824         * lib/target-supports.exp
1825         (check_effective_target_vect_cmdline_neeed): Add AArch64 to the list
1826         of targets that do not need command line argument to enable SIMD.
1828 2013-11-13  Eric Botcazou  <ebotcazou@adacore.com>
1830         * gcc.dg/guality/param-4.c: New test.
1832 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
1834         * gcc.dg/c11-complex-1.c: New test.
1836 2013-11-13  Joseph Myers  <joseph@codesourcery.com>
1838         * gcc.dg/atomic/stdatomic-vm.c, gcc.dg/auto-type-1.c,
1839         gcc.dg/auto-type-2.c: New tests.
1841 2013-11-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1843         * gcc.dg/cilk-plus/cilk-plus.exp: Added a check for LTO before running
1844         LTO tests.
1846 2013-11-12  Jeff Law  <law@redhat.com>
1848         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1849         * gcc.dg/tree-ssa/isolate-5.c: Verify the load survives through
1850         the SSA optimizers.
1852 2013-11-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
1854         PR target/59054
1855         * gcc.target/powerpc/pr59054.c: New test.
1857 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
1859         * g++.dg/cpp1y/lambda-generic.C: New test case.
1860         * g++.dg/cpp1y/lambda-generic-cfun.C: New test case.
1861         * g++.dg/cpp1y/lambda-generic-dep.C: New test case.
1862         * g++.dg/cpp1y/lambda-generic-udt.C: New test case.
1863         * g++.dg/cpp1y/lambda-generic-variadic.C: New test case.
1864         * g++.dg/cpp1y/lambda-generic-x.C: New test case.
1865         * g++.dg/cpp1y/lambda-generic-xcfun.C: New test case.
1866         * g++.dg/cpp1y/lambda-generic-xudt.C: New test case.
1867         * g++.dg/cpp1y/lambda-generic-mixed.C: New test case.
1869 2013-11-12  Adam Butcher  <adam@jessamine.co.uk>
1871         PR c++/58534
1872         PR c++/58536
1873         PR c++/58548
1874         PR c++/58549
1875         PR c++/58637
1876         * g++.dg/cpp1y/pr58534.C: New testcase.
1877         * g++.dg/cpp1y/pr58536.C: New testcase.
1878         * g++.dg/cpp1y/pr58548.C: New testcase.
1879         * g++.dg/cpp1y/pr58549.C: New testcase.
1880         * g++.dg/cpp1y/pr58637.C: New testcase.
1882 2013-11-12  Joseph Myers  <joseph@codesourcery.com>
1884         * gcc.dg/c90-thread-local-1.c, gcc.dg/c99-thread-local-1.c,
1885         gcc.dg/c11-thread-local-1.c, gcc.dg/c11-thread-local-2.c: New tests.
1886         * gcc.dg/tls/diag-2.c, objc.dg/tls/diag-2.m: Update expected
1887         diagnostics.
1889 2013-11-12  Tristan Gingold  <gingold@adacore.com>
1891         * gnat.dg/aggr21.adb: New test.
1892         * gnat.dg/aggr21_pkg.ad[sb]: New helper.
1894 2013-11-12  Jeff Law  <law@redhat.com>
1896         * gcc.dg/tree-ssa/isolate-1.c: Update expected output.
1897         * gcc.dg/tree-ssa/isolate-5.c: New test.
1899 2013-11-12  Martin Jambor  <mjambor@suse.cz>
1901         PR rtl-optimization/10474
1902         * gcc.dg/pr10474.c: New testcase.
1903         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
1904         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
1906 2013-11-12  Paolo Carlini  <paolo.carlini@oracle.com>
1908         PR c++/57734
1909         * g++.dg/cpp0x/alias-decl-enum-1.C: New.
1911 2013-11-11  Martin Liska  <marxin.liska@gmail.com>
1913         * gcc.dg/time-profiler-1.c: New test.
1914         * gcc.dg/time-profiler-2.c: Ditto.
1916 2013-11-11  Marc Glisse  <marc.glisse@inria.fr>
1917             Jeff Law  <law@redhat.com>
1919         * gcc.dg/tree-ssa/alias-27.c: New testcase.
1921 2013-11-11  Uros Bizjak  <ubizjak@gmail.com>
1923         PR target/58853
1924         * gcc.target/i386/pr58853.c: New test.
1926 2013-11-11  Joern Rennecke  <joern.rennecke@embecosm.com>
1928         * gcc.dg/tree-ssa/forwprop-28.c: Adjust for ARC
1929         LOGICAL_OP_NON_SHORT_CIRCUIT definition.
1930         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1931         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1932         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1933         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1934         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1935         * gcc.dg/tree-ssa/vrp47.c: Likewise.
1936         * gcc.dg/tree-ssa/vrp87.c: Likewise.
1938 2013-11-08  Joseph Myers  <joseph@codesourcery.com>
1940         * gcc.dg/atomic/stdatomic-compare-exchange-1.c,
1941         gcc.dg/atomic/stdatomic-compare-exchange-2.c,
1942         gcc.dg/atomic/stdatomic-compare-exchange-3.c,
1943         gcc.dg/atomic/stdatomic-compare-exchange-4.c,
1944         gcc.dg/atomic/stdatomic-exchange-1.c,
1945         gcc.dg/atomic/stdatomic-exchange-2.c,
1946         gcc.dg/atomic/stdatomic-exchange-3.c,
1947         gcc.dg/atomic/stdatomic-exchange-4.c,
1948         gcc.dg/atomic/stdatomic-fence.c, gcc.dg/atomic/stdatomic-flag.c,
1949         gcc.dg/atomic/stdatomic-generic.c,
1950         gcc.dg/atomic/stdatomic-kill-dep.c,
1951         gcc.dg/atomic/stdatomic-load-1.c,
1952         gcc.dg/atomic/stdatomic-load-2.c,
1953         gcc.dg/atomic/stdatomic-load-3.c,
1954         gcc.dg/atomic/stdatomic-load-4.c,
1955         gcc.dg/atomic/stdatomic-lockfree.c,
1956         gcc.dg/atomic/stdatomic-op-1.c, gcc.dg/atomic/stdatomic-op-2.c,
1957         gcc.dg/atomic/stdatomic-op-3.c, gcc.dg/atomic/stdatomic-op-4.c,
1958         gcc.dg/atomic/stdatomic-store-1.c,
1959         gcc.dg/atomic/stdatomic-store-2.c,
1960         gcc.dg/atomic/stdatomic-store-3.c,
1961         gcc.dg/atomic/stdatomic-store-4.c, gcc.dg/c11-stdatomic-1.c: New
1962         tests.
1964 2013-11-08  Cong Hou  <congh@google.com>
1966         PR tree-optimization/58508
1967         * gcc.dg/vect/pr58508.c: Update.
1969 2013-11-08  Richard Biener  <rguenther@suse.de>
1971         PR tree-optimization/59047
1972         * gcc.dg/torture/pr59047.c: New testcase.
1974 2013-11-08  Richard Biener  <rguenther@suse.de>
1976         PR tree-optimization/59038
1977         PR tree-optimization/58955
1978         * gcc.dg/torture/pr59038.c: New testcase.
1980 2013-11-07  Janus Weil  <janus@gcc.gnu.org>
1982         PR fortran/58471
1983         * gfortran.dg/constructor_9.f90: New.
1985 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
1987         * gcc.dg/atomic-compare-exchange-1.c,
1988         gcc.dg/atomic-compare-exchange-2.c,
1989         gcc.dg/atomic-compare-exchange-3.c,
1990         gcc.dg/atomic-compare-exchange-4.c,
1991         gcc.dg/atomic-compare-exchange-5.c, gcc.dg/atomic-exchange-1.c,
1992         gcc.dg/atomic-exchange-2.c, gcc.dg/atomic-exchange-3.c,
1993         gcc.dg/atomic-exchange-4.c, gcc.dg/atomic-exchange-5.c,
1994         gcc.dg/atomic-fence.c, gcc.dg/atomic-flag.c,
1995         gcc.dg/atomic-generic.c, gcc.dg/atomic-invalid.c,
1996         gcc.dg/atomic-load-1.c, gcc.dg/atomic-load-2.c,
1997         gcc.dg/atomic-load-3.c, gcc.dg/atomic-load-4.c,
1998         gcc.dg/atomic-load-5.c, gcc.dg/atomic-lockfree.c,
1999         gcc.dg/atomic-noinline.c, gcc.dg/atomic-op-1.c,
2000         gcc.dg/atomic-op-2.c, gcc.dg/atomic-op-3.c, gcc.dg/atomic-op-4.c,
2001         gcc.dg/atomic-op-5.c, gcc.dg/atomic-param.c,
2002         gcc.dg/atomic-store-1.c, gcc.dg/atomic-store-2.c,
2003         gcc.dg/atomic-store-3.c, gcc.dg/atomic-store-4.c,
2004         gcc.dg/atomic-store-5.c: Declare main as returning int.
2005         * gcc.dg/atomic-exchange-1.c, gcc.dg/atomic-exchange-2.c,
2006         gcc.dg/atomic-exchange-3.c, gcc.dg/atomic-exchange-4.c,
2007         gcc.dg/atomic-exchange-5.c: Separate increments of count from
2008         expression using value of count.
2010 2013-11-07  Joseph Myers  <joseph@codesourcery.com>
2012         * lib/target-supports.exp
2013         (check_effective_target_fenv_exceptions): New function.
2014         * lib/atomic-dg.exp, gcc.dg/atomic/atomic.exp: New files.
2015         * gcc.dg/atomic/c11-atomic-exec-1.c,
2016         gcc.dg/atomic/c11-atomic-exec-2.c,
2017         gcc.dg/atomic/c11-atomic-exec-3.c,
2018         gcc.dg/atomic/c11-atomic-exec-4.c,
2019         gcc.dg/atomic/c11-atomic-exec-5.c, gcc.dg/c11-atomic-1.c,
2020         gcc.dg/c11-atomic-2.c, gcc.dg/c11-atomic-3.c,
2021         gcc.dg/c90-atomic-1.c, gcc.dg/c99-atomic-1.c: New tests.
2023 2013-11-07  Cong Hou  <congh@google.com>
2025         * gcc.dg/vect/vect-alias-check.c: New.
2027 2013-11-07  Jakub Jelinek  <jakub@redhat.com>
2029         * gcc.dg/tree-ssa/loop-39.c: New test.
2031         * gcc.dg/unroll_1.c: Add -fno-tree-vrp to dg-options.
2032         * gcc.dg/unroll_2.c: Likewise.
2033         * gcc.dg/unroll_3.c: Likewise.
2034         * gcc.dg/unroll_4.c: Likewise.
2035         * gcc.dg/vrp90.c: New test.
2037 2013-11-07  Paolo Carlini  <paolo.carlini@oracle.com>
2039         PR c++/58176
2040         * g++.dg/cpp0x/nullptr30.C: New.
2042 2013-11-07  Yury Gribov  <y.gribov@samsung.com>
2043             Jakub Jelinek  <jakub@redhat.com>
2045         PR sanitizer/59029
2046         * c-c++-common/asan/pr59029.c: New test.
2048 2013-11-07  H.J. Lu  <hongjiu.lu@intel.com>
2050         PR target/59034
2051         * gcc.target/i386/pr59034-1.c: New test.
2052         * gcc.target/i386/pr59034-2.c: Likewise.
2054 2013-11-07  Bin Cheng  <bin.cheng@arm.com>
2056         * gcc.dg/tree-ssa/loop-2.c: Refine check condition.
2057         * gcc.dg/tree-ssa/ivopt_infer_2.c: Ditto.
2058         * gcc.dg/tree-ssa/ivopt_mult_3.c: Ditto.
2060 2013-11-06  DJ Delorie  <dj@redhat.com>
2062         * gcc.dg/mismatch-decl-1.c: New test.
2064 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
2066         * gcc.dg/torture/float128-cmp-invalid.c,
2067         gcc.dg/torture/float128-div-underflow.c,
2068         gcc.dg/torture/float128-extend-nan.c,
2069         gcc.dg/torture/fp-int-convert-float128-timode-3.c: New tests.
2071 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
2073         * gcc.target/sh/pr51244-11.c: Remove target line.
2074         * gcc.target/sh/sh4a-sincosf.c: Likewise.
2075         * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
2076         * gcc.target/sh/pr51244-15.c: Likewise.
2077         * gcc.target/sh/pr51244-19.c: Likewise.
2078         * gcc.target/sh/cmpstr.c: Likewise.
2079         * gcc.target/sh/pr33135-3.c: Likewise.
2080         * gcc.target/sh/pr53512-2.c: Likewise.
2081         * gcc.target/sh/pr54602-2.c: Likewise.
2082         * gcc.target/sh/pr52483-1.c: Likewise.
2083         * gcc.target/sh/pr21255-2-ml.c: Likewise.
2084         * gcc.target/sh/pr54760-4.c: Likewise.
2085         * gcc.target/sh/pr52483-5.c: Likewise.
2086         * gcc.target/sh/pr54089-2.c: Likewise.
2087         * gcc.target/sh/pr56547-2.c: Likewise.
2088         * gcc.target/sh/pr54089-6.c: Likewise.
2089         * gcc.target/sh/pr51244-20.c: Likewise.
2090         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
2091         * gcc.target/sh/sh4a-fsrra.c: Likewise.
2092         * gcc.target/sh/pr50749-qihisi-predec-1.c: Likewise.
2093         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
2094         * gcc.target/sh/pr55303-2.c: Likewise.
2095         * gcc.target/sh/sh2a-resbank.c: Likewise.
2096         * gcc.target/sh/sp-switch.c: Likewise.
2097         * gcc.target/sh/pr51244-3.c: Likewise.
2098         * gcc.target/sh/pr50751-3.c: Likewise.
2099         * gcc.target/sh/pr51244-7.c: Likewise.
2100         * gcc.target/sh/struct-arg-dw2.c: Likewise.
2101         * gcc.target/sh/pr50751-7.c: Likewise.
2102         * gcc.target/sh/pr49468-di.c: Likewise.
2103         * gcc.target/sh/pr50749-qihisi-postinc-4.c: Likewise.
2104         * gcc.target/sh/pr49880-3.c: Likewise.
2105         * gcc.target/sh/pr51244-12.c: Likewise.
2106         * gcc.target/sh/pr53988.c: Likewise.
2107         * gcc.target/sh/pr6526.c: Likewise.
2108         * gcc.target/sh/sh2a-bxor.c: Likewise.
2109         * gcc.target/sh/pr51244-16.c: Likewise.
2110         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
2111         * gcc.target/sh/sh2a-bor.c: Likewise.
2112         * gcc.target/sh/pr53511-1.c: Likewise.
2113         * gcc.target/sh/pr21255-3.c: Likewise.
2114         * gcc.target/sh/pr53512-3.c: Likewise.
2115         * gcc.target/sh/pr33135-4.c: Likewise.
2116         * gcc.target/sh/pr54602-3.c: Likewise.
2117         * gcc.target/sh/pr54760-1.c: Likewise.
2118         * gcc.target/sh/pr52483-2.c: Likewise.
2119         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
2120         * gcc.target/sh/pr54680.c: Likewise.
2121         * gcc.target/sh/pr54386.c: Likewise.
2122         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2123         * gcc.target/sh/pr54089-3.c: Likewise.
2124         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
2125         * gcc.target/sh/pr54089-7.c: Likewise.
2126         * gcc.target/sh/strlen.c: Likewise.
2127         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
2128         * gcc.target/sh/pr50749-qihisi-predec-2.c: Likewise.
2129         * gcc.target/sh/pr55303-3.c: Likewise.
2130         * gcc.target/sh/pr51244-4.c: Likewise.
2131         * gcc.target/sh/pr50751-4.c: Likewise.
2132         * gcc.target/sh/pr39423-1.c: Likewise.
2133         * gcc.target/sh/pr51244-8.c: Likewise.
2134         * gcc.target/sh/pr55146.c: Likewise.
2135         * gcc.target/sh/pr50751-8.c: Likewise.
2136         * gcc.target/sh/sh2a-bset.c: Likewise.
2137         * gcc.target/sh/pr50749-qihisi-postinc-1.c: Likewise.
2138         * gcc.target/sh/sh2a-movi20s.c: Likewise.
2139         * gcc.target/sh/20080410-1.c: Likewise.
2140         * gcc.target/sh/pr49880-4.c: Likewise.
2141         * gcc.target/sh/pr51244-13.c: Likewise.
2142         * gcc.target/sh/sh2a-movrt.c: Likewise.
2143         * gcc.target/sh/pr51244-17.c: Likewise.
2144         * gcc.target/sh/pr21255-2-mb.c: Likewise.
2145         * gcc.target/sh/sh2a-bclr.c: Likewise.
2146         * gcc.target/sh/pr33135-1.c: Likewise.
2147         * gcc.target/sh/pr53512-4.c: Likewise.
2148         * gcc.target/sh/pr54602-4.c: Likewise.
2149         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
2150         * gcc.target/sh/pr54760-2.c: Likewise.
2151         * gcc.target/sh/pr52483-3.c: Likewise.
2152         * gcc.target/sh/sh2a-bld.c: Likewise.
2153         * gcc.target/sh/pr54089-4.c: Likewise.
2154         * gcc.target/sh/pr54685.c: Likewise.
2155         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
2156         * gcc.target/sh/pr54089-8.c: Likewise.
2157         * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
2158         * gcc.target/sh/pr50749-qihisi-predec-3.c: Likewise.
2159         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
2160         * gcc.target/sh/pr51244-1.c: Likewise.
2161         * gcc.target/sh/pr50751-1.c: Likewise.
2162         * gcc.target/sh/pr55160.c: Likewise.
2163         * gcc.target/sh/pr51244-5.c: Likewise.
2164         * gcc.target/sh/pr54236-1.c: Likewise.
2165         * gcc.target/sh/pr50751-5.c: Likewise.
2166         * gcc.target/sh/pr52933-1.c: Likewise.
2167         * gcc.target/sh/pr39423-2.c: Likewise.
2168         * gcc.target/sh/pr51244-9.c: Likewise.
2169         * gcc.target/sh/pr49263.c: Likewise.
2170         * gcc.target/sh/pr50749-qihisi-postinc-2.c: Likewise.
2171         * gcc.target/sh/pr49880-1.c: Likewise.
2172         * gcc.target/sh/sh2a-band.c: Likewise.
2173         * gcc.target/sh/pr51244-10.c: Likewise.
2174         * gcc.target/sh/pr49880-5.c: Likewise.
2175         * gcc.target/sh/prefetch.c: Likewise.
2176         * gcc.target/sh/pr51244-14.c: Likewise.
2177         * gcc.target/sh/rte-delay-slot.c: Likewise.
2178         * gcc.target/sh/fpul-usage-1.c: Likewise.
2179         * gcc.target/sh/pr51244-18.c: Likewise.
2180         * gcc.target/sh/pr21255-1.c: Likewise.
2181         * gcc.target/sh/pr33135-2.c: Likewise.
2182         * gcc.target/sh/pr53512-1.c: Likewise.
2183         * gcc.target/sh/pr54602-1.c: Likewise.
2184         * gcc.target/sh/sh2a-rtsn.c: Likewise.
2185         * gcc.target/sh/torture/pragma-isr.c: Likewise.
2186         * gcc.target/sh/torture/pragma-isr2.c: Likewise.
2187         * gcc.target/sh/torture/pr58314.c: Likewise.
2188         * gcc.target/sh/torture/pr34777.c: Likewise.
2189         * gcc.target/sh/torture/pr58475.c: Likewise.
2190         * gcc.target/sh/pr54760-3.c: Likewise.
2191         * gcc.target/sh/sh4a-cosf.c: Likewise.
2192         * gcc.target/sh/pr52483-4.c: Likewise.
2193         * gcc.target/sh/mfmovd.c: Likewise.
2194         * gcc.target/sh/pr54089-1.c: Likewise.
2195         * gcc.target/sh/pr56547-1.c: Likewise.
2196         * gcc.target/sh/pr54089-5.c: Likewise.
2197         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
2198         * gcc.target/sh/pr54089-9.c: Likewise.
2199         * gcc.target/sh/sh2a-jsrn.c: Likewise.
2200         * gcc.target/sh/pr49468-si.c: Likewise.
2201         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
2202         * gcc.target/sh/pr50749-qihisi-predec-4.c: Likewise.
2203         * gcc.target/sh/pr55303-1.c: Likewise.
2204         * gcc.target/sh/pr51244-2.c: Likewise.
2205         * gcc.target/sh/pr50751-2.c: Likewise.
2206         * gcc.target/sh/pr54236-2.c: Likewise.
2207         * gcc.target/sh/pr51244-6.c: Likewise.
2208         * gcc.target/sh/cmpstrn.c: Likewise.
2209         * gcc.target/sh/pr50751-6.c: Likewise.
2210         * gcc.target/sh/pr52933-2.c: Likewise.
2211         * gcc.target/sh/pr53568-1.c: Likewise.
2212         * gcc.target/sh/pr50749-qihisi-postinc-3.c: Likewise.
2213         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
2214         * gcc.target/sh/sh4a-sinf.c: Likewise.
2215         * gcc.target/sh/pr49880-2.c: Likewise.
2217 2013-11-06  Tobias Burnus  <burnus@net-b.de>
2219         * g++.dg/warn/wdate-time.C: Update dg-error pattern.
2220         * gcc.dg/wdate-time.c: Ditto.
2221         * gfortran.dg/wdate-time.F90: Ditto.
2223 2013-11-06  Oleg Endo  <olegendo@gcc.gnu.org>
2225         PR target/30807
2226         * gcc.target/sh/torture/pr30807.c: New.
2228 2013-11-06  Paolo Carlini  <paolo.carlini@oracle.com>
2230         PR c++/11006
2231         * g++.dg/other/java3.C: New.
2233 2013-11-06  Uros Bizjak  <ubizjak@gmail.com>
2235         PR target/59021
2236         * gcc.target/i386/pr59021.c: New test.
2238 2013-11-06  James Lemke  <jwlemke@codesourcery.com>
2240         * lib/gcc-defs.exp (dg-additional-files-options): Extend regsub for
2241         dg-additional-files to also match BOL.
2243 2013-11-06  Joseph Myers  <joseph@codesourcery.com>
2245         * gcc.dg/torture/c99-contract-1.c: New test.
2247 2013-11-06  Richard Biener  <rguenther@suse.de>
2249         PR tree-optimization/58653
2250         * gcc.dg/tree-ssa/predcom-6.c: New testcase.
2251         * gcc.dg/tree-ssa/predcom-7.c: Likewise.
2253 2013-11-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2255         * c-c++-common/cilk-plus/CK/fib.c: Reduced the iteration from
2256         40 to 30.  Replaced iteration variable with a #define.  Instead of
2257         returning non-zero value for error, called __builtin_abort ().  Fixed
2258         a bug of calling fib_serial in serial case instead of fib.
2259         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2260         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2261         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2262         * gcc.dg/cilk-plus/cilk-plus.exp: Removed duplicate/un-necessary
2263         compiler flag testing.
2265 2013-11-06  Christian Bruel  <christian.bruel@st.com>
2267         * gcc.target/sh/strlen.c: New test.
2269 2013-11-06  Jakub Jelinek  <jakub@redhat.com>
2271         PR middle-end/58970
2272         * gcc.c-torture/compile/pr58970.c: New test.
2274 2013-11-05  Wei Mi  <wmi@google.com>
2276         PR regression/58985
2277         * gcc.dg/pr57518.c: Add subreg in regexp pattern.
2279 2013-11-05  Tobias Burnus  <burnus@net-b.de>
2281         * g++.dg/warn/wdate-time.C: New.
2282         * gcc.dg/wdate-time.c: New.
2283         * gfortran.dg/wdate-time.F90: New.
2285 2013-11-05  Steven G. Kargl <kargl@gcc.gnu.org>
2287         PR fortran/58989
2288         * gfortran.dg/reshape_6.f90: New test.
2290 2013-11-05  Jeff Law  <law@redhat.com>
2292         * gcc.dg/pr38984.c: Add -fno-isolate-erroneous-paths.
2293         * gcc.dg/tree-ssa/isolate-1.c: New test.
2294         * gcc.dg/tree-ssa/isolate-2.c: New test.
2295         * gcc.dg/tree-ssa/isolate-3.c: New test.
2296         * gcc.dg/tree-ssa/isolate-4.c: New test.
2298 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
2300         PR rtl-optimization/58997
2301         * gcc.c-torture/compile/pr58997.c: New test.
2303 2013-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
2305         PR c++/58724
2306         * g++.dg/cpp0x/gen-attrs-56.C: New.
2308 2013-11-05  Richard Biener  <rguenther@suse.de>
2310         PR ipa/58492
2311         * gcc.dg/ipa/pr58492.c: New testcase.
2313 2013-11-05  Richard Biener  <rguenther@suse.de>
2315         PR tree-optimization/58955
2316         * gcc.dg/torture/pr58955-1.c: New testcase.
2317         * gcc.dg/torture/pr58955-2.c: Likewise.
2319 2013-11-05  H.J. Lu  <hongjiu.lu@intel.com>
2321         PR middle-end/58981
2322         * gcc.dg/pr58981.c: New test.
2324 2013-11-05  Richard Biener  <rguenther@suse.de>
2326         PR middle-end/58941
2327         * gcc.dg/torture/pr58941.c: New testcase.
2329 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
2331         PR tree-optimization/58958
2332         * gcc.dg/tree-ssa/pr58958.c: New file.
2334 2013-11-05  Marc Glisse  <marc.glisse@inria.fr>
2336         * gcc.dg/tree-ssa/alias-26.c: New file.
2338 2013-11-05  Jakub Jelinek  <jakub@redhat.com>
2340         PR tree-optimization/58984
2341         * gcc.c-torture/execute/pr58984.c: New test.
2343 2013-11-05  Andreas Schwab  <schwab@suse.de>
2345         * g++.dg/ext/sync-4.C: Require sync_long_long_runtime support.
2347 2013-11-05  Tobias Burnus  <burnus@net-b.de>
2349         * g++.dg/gomp/openmp-simd-1.C: New.
2350         * g++.dg/gomp/openmp-simd-2.C: New.
2351         * gcc.dg/gomp/openmp-simd-1.c: New.
2352         * gcc.dg/gomp/openmp-simd-2.c: New.
2354 2013-11-04  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
2356         * gcc.dg/superblock.c: Require scheduling support.
2358 2013-11-04  Kostya Serebryany  <kcc@google.com>
2360         * g++.dg/asan/asan_test.cc: Update the test
2361         to match the fresh asan run-time.
2362         * c-c++-common/asan/stack-overflow-1.c: Ditto.
2364 2013-11-04  Ian Lance Taylor  <iant@google.com>
2366         * g++.dg/ext/sync-4.C: New test.
2368 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
2370         PR fortran/58771
2371         * gfortran.dg/derived_external_function_1.f90 : New test
2373 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
2375         PR tree-optimization/58978
2376         * gcc.c-torture/compile/pr58978.c: New test.
2378 2013-11-04  Paul Thomas  <pault@gcc.gnu.org>
2380         PR fortran/57445
2381         * gfortran.dg/optional_class_1.f90 : New test
2383 2013-11-04  Vladimir Makarov  <vmakarov@redhat.com>
2385         PR rtl-optimization/58968
2386         * gfortran.dg/pr58968.f: New
2388 2013-11-04  Marek Polacek  <polacek@redhat.com>
2390         PR c++/58979
2391         * g++.dg/diagnostic/pr58979.C: New test.
2393 2013-11-04  Joseph Myers  <joseph@codesourcery.com>
2395         * gcc.dg/iec-559-macros-1.c, gcc.dg/iec-559-macros-2.c,
2396         gcc.dg/iec-559-macros-3.c, gcc.dg/iec-559-macros-4.c,
2397         gcc.dg/iec-559-macros-5.c, gcc.dg/iec-559-macros-6.c,
2398         gcc.dg/iec-559-macros-7.c, gcc.dg/iec-559-macros-8.c,
2399         gcc.dg/iec-559-macros-9.c: New tests.
2401 2013-11-04  Jakub Jelinek  <jakub@redhat.com>
2403         PR tree-optimization/58946
2404         * gcc.c-torture/compile/pr58946.c: New test.
2406 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
2408         PR c++/52071
2409         * g++.dg/parse/pr52071.C: New.
2411 2013-11-03  Paolo Carlini  <paolo.carlini@oracle.com>
2413         PR c++/38313
2414         * g++.dg/lookup/name-clash10.C: New.
2416 2013-11-03  Kugan Vivekanandarajah  <kuganv@linaro.org>
2418         * gcc.target/arm/neon-vcond-gt.c: Scan for vbsl or vbit or vbif.
2419         * gcc.target/arm/neon-vcond-ltgt.c: Scan for vbsl or vbit or vbif.
2420         * gcc.target/arm/neon-vcond-unordered.c: Scan for vbsl or vbit or
2421         vbif.
2423 2013-11-03  Marek Polacek  <polacek@redhat.com>
2425         * g++.dg/ubsan/cxx1y-vla.C: New test.
2426         * c-c++-common/ubsan/vla-3.c: New test.
2427         * c-c++-common/ubsan/vla-2.c: New test.
2428         * c-c++-common/ubsan/vla-4.c: New test.
2429         * c-c++-common/ubsan/vla-1.c: New test.
2431 2013-11-02  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2433         * gcc.dg/vmx/vec-set.c: New.
2435 2013-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2437         PR c++/29234
2438         PR c++/56037
2439         * g++.dg/parse/pr29234.C: New.
2440         * g++.dg/parse/pr56037.C: Likewise.
2442 2013-11-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2444         * gcc.dg/cilk-plus/cilk-plus.exp: Loaded libcilkrts library path and
2445         passed it in as one of the options to all Cilk keywords test.
2447 2013-11-01  Edward Smith-Rowland  <3dw4rd@verizon.net>
2449         PR c++/58708
2450         * g++.dg/cpp1y/pr58708.C: New.
2452 2013-11-01  Marc Glisse  <marc.glisse@inria.fr>
2454         PR c++/58834
2455         * g++.dg/ext/pr58834.C: New file.
2457 2013-11-01  Jakub Jelinek  <jakub@redhat.com>
2459         * gcc.dg/gomp/declare-simd-2.c (f12, f13, f14, f15, f16, f17): New
2460         tests.
2461         * g++.dg/gomp/declare-simd-2.C (f15, f16, f17, f18, f19, f20): New
2462         tests.
2464 2013-11-01  Paul Thomas  <pault@gcc.gnu.org>
2466         PR fortran/57893
2467         * gfortran.dg/unlimited_polymorphic_13.f90 : Break up select
2468         type block.
2470 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
2472         * g++.dg/gomp/simd-1.C: New test.
2473         * g++.dg/gomp/declare-simd-1.C (f32): Fix up aligned clause argument.
2474         * g++.dg/gomp/declare-simd-2.C (fn13, fn14): Add new tests.
2475         * gcc.dg/gomp/declare-simd-2.c (fn7, fn8, fn9, fn10, fn11): Likewise.
2476         * c-c++-common/gomp/simd6.c: New test.
2478 2013-10-31  Edward Smith-Rowland  <3dw4rd@verizon.net>
2480         Implement C++14 digit separators.
2481         * g++.dg/cpp1y/digit-sep.C: New.
2482         * g++.dg/cpp1y/digit-sep-neg.C: New.
2483         * g++.dg/cpp1y/digit-sep-cxx11-neg.C: New.
2485 2013-10-31  Jakub Jelinek  <jakub@redhat.com>
2487         * gcc.dg/vect/vect-align-3.c: New test.
2489         * g++.dg/warn/pr33738.C (main): Initialize a2 again to make sure
2490         we warn about it already during VRP1 pass.
2492 2013-10-31  Martin Jambor  <mjambor@suse.cz>
2494         PR rtl-optimization/58934
2495         Revert:
2496         2013-10-30  Martin Jambor  <mjambor@suse.cz>
2497         PR rtl-optimization/10474
2498         * gcc.dg/pr10474.c: New testcase.
2499         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2500         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2502 2013-10-31  Paolo Carlini  <paolo.carlini@oracle.com>
2504         PR c++/58932
2505         Revert:
2506         2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
2508         PR c++/58466
2509         * g++.dg/cpp0x/variadic145.C: New.
2511         * g++.dg/cpp0x/sfinae49.C: New.
2513 2013-10-30  Paolo Carlini  <paolo.carlini@oracle.com>
2515         PR c++/58581
2516         * g++.dg/cpp0x/deleted1.C: New.
2518 2013-10-31  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2520         * gcc.target/arm/lp1243022.c: New test.
2522 2013-10-30  Joern Rennecke  <joern.rennecke@embecosm.com>
2524         PR other/58545
2525         * gcc.target/avr/pr58545.c: New test.
2527 2013-10-30  Tobias Burnus  <burnus@net-b.de>
2529         Revert:
2530         2013-10-30  Tobias Burnus  <burnus@net-b.de>
2531         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2532         path to the compile flags.
2534 2013-10-30  Cong Hou  <congh@google.com>
2536         * gcc.target/i386/vect-abs-s8.c: New test.
2537         * gcc.target/i386/vect-abs-s16.c: New test.
2538         * gcc.target/i386/vect-abs-s32.c: New test.
2540 2013-10-30  Tobias Burnus  <burnus@net-b.de>
2542         * gcc.dg/cilk-plus/cilk-plus.exp: Add the libcilkrts library
2543         path to the compile flags.
2545 2013-10-30  Mikael Pettersson  <mikpe@it.uu.se>
2547         PR rtl-optimization/58369
2548         * g++.dg/torture/pr58369.C: New test.
2550 2013-10-30  Tobias Burnus  <burnus@net-b.de>
2552         PR other/33426
2553         * g++.dg/vect/pr33426-ivdep-2.cc: New.
2554         * g++.dg/vect/pr33426-ivdep-3.cc: New.
2555         * g++.dg/vect/pr33426-ivdep-4.cc: New.
2557 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
2559         PR target/58784
2560         * gcc.target/arm/pr58784.c: New.
2562 2013-10-30  Marc Glisse  <marc.glisse@inria.fr>
2564         * gcc.dg/tree-ssa/alias-24.c: New file.
2566 2013-10-30  Vladimir Makarov  <vmakarov@redhat.com>
2568         * gcc.target/i386/fma_double_3.c: Use pattern for
2569         scan-assembler-times instead of just one insn name.
2570         * gcc.target/i386/fma_double_5.c: Ditto.
2571         * gcc.target/i386/fma_float_3.c: Ditto.
2572         * gcc.target/i386/fma_float_5.c: Ditto.
2573         * gcc.target/i386/l_fma_double_1.c: Ditto.
2574         * gcc.target/i386/l_fma_double_2.c: Ditto.
2575         * gcc.target/i386/l_fma_double_3.c: Ditto.
2576         * gcc.target/i386/l_fma_double_4.c: Ditto.
2577         * gcc.target/i386/l_fma_double_5.c: Ditto.
2578         * gcc.target/i386/l_fma_double_6.c: Ditto.
2579         * gcc.target/i386/l_fma_float_1.c: Ditto.
2580         * gcc.target/i386/l_fma_float_2.c: Ditto.
2581         * gcc.target/i386/l_fma_float_3.c: Ditto.
2582         * gcc.target/i386/l_fma_float_4.c: Ditto.
2583         * gcc.target/i386/l_fma_float_5.c: Ditto.
2584         * gcc.target/i386/l_fma_float_6.c: Ditto.
2586 2013-10-30  Christian Bruel  <christian.bruel@st.com>
2588         * gcc.c-torture/execute/builtins/strncmp-2.c: Enable for SH.
2589         * gcc.target/sh/cmpstr.c: New test.
2590         * gcc.target/sh/cmpstrn.c: New test.
2592 2013-10-30  Martin Jambor  <mjambor@suse.cz>
2594         PR rtl-optimization/10474
2595         * gcc.dg/pr10474.c: New testcase.
2596         * gcc.dg/ira-shrinkwrap-prep-1.c: Likewise.
2597         * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
2599 2013-10-29  Andrew Pinski <apinski@cavium.com>
2600             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2602         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: New test case.
2603         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: New test case.
2604         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: New test case.
2605         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: New test case.
2606         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: New test case.
2607         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: New test case.
2608         * gcc.dg/tree-ssa/phi-opt-9.c: Use a function call to prevent
2609         conditional move to be used.
2610         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Remove.
2612 2013-10-29  Tobias Burnus  <burnus@net-b.de>
2614         PR fortran/44350
2615         * gfortran.dg/blockdata_8.f90: New.
2617 2013-10-29  Oleg Endo  <olegendo@gcc.gnu.org>
2619         PR target/54236
2620         * gcc.target/sh/pr54236-2: New.
2621         * gcc.target/sh/pr54089-6: Add another rotl special case.
2623 2013-10-29  Paul Thomas  <pault@gcc.gnu.org>
2625         PR fortran/58793
2626         * gfortran.dg/unlimited_polymorphic_13.f90: Use real variables
2627         to determine sizes of real kinds.
2629         PR fortran/58858
2630         * gfortran.dg/unlimited_polymorphic_14.f90: New test.
2632 2013-10-29  Balaji V. Iyer  <balaji.v.iyer@intel.com>
2634         * c-c++-common/cilk-plus/CK/compound_cilk_spawn.c: New test.
2635         * c-c++-common/cilk-plus/CK/concec_cilk_spawn.c: Likewise.
2636         * c-c++-common/cilk-plus/CK/fib.c: Likewise.
2637         * c-c++-common/cilk-plus/CK/no_args_error.c: Likewise.
2638         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
2639         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
2640         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
2641         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
2642         * c-c++-common/cilk-plus/CK/test__cilk.c: Likewise.
2643         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
2644         * c-c++-common/cilk-plus/CK/sync_wo_spawn.c: Likewise.
2645         * c-c++-common/cilk-plus/CK/invalid_spawn.c: Likewise.
2646         * c-c++-common/cilk-plus/CK/spawn_in_return.c: Likewise.
2647         * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
2648         * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
2649         * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
2650         * gcc.dg/cilk-plus/cilk-plus.exp: Added support to run Cilk Keywords
2651         test stored in c-c++-common.  Also, added the Cilk runtime's library
2652         to the ld_library_path.
2654 2013-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
2656         PR c++/58888
2657         * g++.dg/cpp0x/auto40.C: New.
2658         * g++.dg/other/warning1.C: Adjust.
2660 2013-10-29  Richard Biener  <rguenther@suse.de>
2662         * gcc.dg/torture/restrict-2.c: New testcase.
2663         * gcc.dg/torture/restrict-3.c: Likewise.
2664         * gcc.dg/torture/restrict-4.c: Likewise.
2665         * gcc.dg/torture/restrict-5.c: Likewise.
2667 2013-10-29  Marc Glisse  <marc.glisse@inria.fr>
2669         PR tree-optimization/19831
2670         * gcc.dg/tree-ssa/alias-25.c: New file.
2672 2013-10-29  Richard Biener  <rguenther@suse.de>
2674         * g++.dg/vect/slp-pr56812.cc: Adjust with respect to -fvect-cost-model
2675         changes.
2676         * gcc.dg/vect/bb-slp-32.c: Likewise.
2677         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
2678         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Likewise.
2679         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: Likewise.
2680         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
2681         * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
2682         * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
2683         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2684         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2685         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2686         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2687         * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
2688         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2689         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2690         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2691         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2692         * gfortran.dg/vect/vect.exp: Likewise.
2694 2013-10-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2696         * gcc.dg/vmx/gcc-bug-i.c: Add little endian variant.
2697         * gcc.dg/vmx/eg-5.c: Likewise.
2699 2013-10-28  Claudiu Zissulescu  <claziss@synopsys.com>
2700             Joern Rennecke  <joern.rennecke@embecosm.com>
2702         * gcc.target/arc/jump-around-jump.c: New test.
2704 2013-10-27  Tom de Vries  <tom@codesourcery.com>
2706         * gcc.target/arm/require-pic-register-loc.c: New test.
2708 2013-10-27  Uros Bizjak  <ubizjak@gmail.com>
2710         PR target/58679
2711         * gcc.target/i386/pr58679-1.c: New test.
2712         * gcc.target/i386/pr58679-2.c: Ditto.
2714 2013-10-27  Tobias Burnus  <burnus@net-b.de>
2716         PR other/33426
2717         * gcc.dg/vect/vect-ivdep-2.c: New.
2719 2013-10-26  Oleg Endo  <olegendo@gcc.gnu.org>
2721         PR target/52483
2722         * gcc.target/sh/pr52483-1.c: Add tests for memory stores.
2723         * gcc.target/sh/pr52483-2.c: Likewise.
2724         * gcc.target/sh/pr52483-3.c: Likewise.
2725         * gcc.target/sh/pr52483-4.c: Likewise.
2727 2013-10-26  Jeff Law  <law@redhat.com>
2729         * g++.dg/torture/pr49309.C: Removed.
2730         * gcc.dg/dfp/pr35739.c: Removed.
2732 2013-10-25  Vladimir Makarov  <vmakarov@redhat.com>
2734         PR rtl-optimization/58759
2735         * gcc.target/i386/pr58759.c: New.
2737 2013-10-25  Tobias Burnus  <burnus@net-b.de>
2739         * g++.dg/vect/pr33426-ivdep.cc: Use dg-options.
2740         * gfortran.dg/vect/vect-do-concurrent-1.f90: Ditto.
2741         * gcc.dg/vect/vect-ivdep-1.c: Ditto.
2743 2013-10-25  Yufeng Zhang  <yufeng.zhang@arm.com>
2745         * gcc.dg/wmul-1.c: New test.
2747 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2749         PR c++/58878
2750         * g++.dg/template/pr58878.C: New.
2752 2013-10-25  Marc Glisse  <marc.glisse@inria.fr>
2754         * gcc.dg/tree-ssa/alias-23.c: New file.
2756 2013-10-25  Richard Biener  <rguenther@suse.de>
2758         PR tree-optimization/58626
2759         * gcc.dg/torture/pr58626.c: New testcase.
2761 2013-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2763         PR c++/54812
2764         * g++.dg/cpp0x/defaulted47.C: New.
2766 2013-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2768         * gcc.c-torture/execute/pr58831.c: New test.
2770 2013-10-25  Nick Clifton  <nickc@redhat.com>
2772         * c-c++-common/pr57793.c: Add expected error messages for
2773         targets with small integers.
2774         * gcc.dg/c99-stdint-1.c: Only run on 32-bit plus targets.
2775         * gcc.dg/c99-stdint-2.c: Likewise.
2776         * gcc.dg/cdce1.c: Likewise.
2777         * gcc.dg/fold-overflow-1.c: Likewise.
2778         * gcc.dg/utf-cvt.c: Likewise.
2779         * gcc.dg/ftrapv-1.c: Only run on targets that support trapping
2780         arithmetic.
2781         * gcc.dg/ftrapv-2.c: Likewise.
2782         * gcc.dg/pr30286.c: Likewise.
2783         * gcc.dg/pr19340.c: Only run on targets that support scheduling.
2784         * lib/target-supports.exp (check_effective_target_trapping): New
2785         proc.  Returns true if the target supports trapping arithmetic.
2787 2013-10-25  Tobias Burnus  <burnus@net-b.de>
2789         * g++.dg/parse/ivdep.C: New.
2790         * g++.dg/vect/pr33426-ivdep.cc: New.
2792 2013-10-24  Richard Henderson  <rth@redhat.com>
2794         PR rtl/58542
2795         * gcc.dg/atomic-store-6.c: New.
2797 2013-10-24  Ian Lance Taylor  <iant@google.com>
2799         * go.test/go-test.exp (errchk): Combine quoted strings in comments.
2801 2013-10-24  Cong Hou  <congh@google.com>
2803         * gcc.c-torture/execute/20030125-1.c: Update.
2805 2013-10-24  Tobias Burnus  <burnus@net-b.de>
2807         PR fortran/44646
2808         * gfortran.dg/vect/vect-do-concurrent-1.f90: New.
2810 2013-10-24  Dehao Chen  <dehao@google.com>
2812         * g++.dg/opt/devirt3.C: New test.
2814 2013-08-24  Tobias Burnus  <burnus@net-b.de>
2816         PR other/33426
2817         * gcc.dg/ivdep.c: New.
2818         * gcc.dg/vect/vect-ivdep-1.c: New.
2820 2013-10-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2822         * gcc.target/aarch64/c-output-mod-2.c: Fix for -fPIC.
2823         * gcc.target/aarch64/c-output-mod-3.c: Likewise.
2825 2013-10-24  Nick Clifton  <nickc@redhat.com>
2827         * gcc.dg/20020312-2.c: No PIC register for RL78 or MSP430.
2829 2013-10-24  Marek Polacek  <polacek@redhat.com>
2831         PR c++/58705
2832         * g++.dg/parse/pr58705.C: New test.
2834 2013-10-24  Marek Polacek  <polacek@redhat.com>
2836         * gcc.dg/c11-align-5.c: Add more testing.
2838 2013-10-23  Pat Haugen  <pthaugen@us.ibm.com>
2840         * gcc.target/powerpc/direct-move.h: Fix header for executable tests.
2842 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
2844         PR tree-optimization/58775
2845         PR tree-optimization/58791
2846         * gcc.dg/guality/pr58791-1.c: New test.
2847         * gcc.dg/guality/pr58791-2.c: New test.
2848         * gcc.dg/guality/pr58791-3.c: New test.
2849         * gcc.dg/guality/pr58791-4.c: New test.
2850         * gcc.dg/guality/pr58791-5.c: New test.
2851         * gcc.c-torture/compile/pr58775.c: New test.
2852         * gcc.dg/tree-ssa/reassoc-28.c: Don't scan reassoc1 dump.
2854 2013-10-23  Tom de Vries  <tom@codesourcery.com>
2856         PR tree-optimization/58805
2857         * gcc.dg/pr58805.c: New test.
2859 2013-10-23  Jakub Jelinek  <jakub@redhat.com>
2861         * gcc.target/i386/vect-div-1.c: New test.
2863         * gcc.dg/vect/pr58508.c: Remove dg-options.
2865 2013-10-23  Richard Biener  <rguenther@suse.de>
2867         * gcc.dg/torture/pr58830.c: New testcase.
2869 2013-10-23  Edward Smith-Rowland  <3dw4rd@verizon.net>
2871         Implement C++14 [[deprecated]] modulo [[gnu::deprecated]] bugs.
2872         * g++.dg/cpp1y/attr-deprecated.C: New.
2873         * g++.dg/cpp1y/attr-deprecated-neg.C: New.
2875 2013-10-23  Tobias Burnus  <burnus@net-b.de>
2877         PR fortran/58793
2878         * gfortran.dg/assumed_type_8.f90: New.
2880 2013-10-22  Uros Bizjak  <ubizjak@gmail.com>
2882         PR target/58779
2883         * gcc.target/i386/pr30315.c: Remove MINUSCC, DECCC, MINUSCCONLY
2884         and MINUSCCZEXT defines. Update scan-assembler dg directive.
2885         * gcc.dg/torture/pr58779.c: New test.
2887 2013-10-22  Steve Ellcey  <sellcey@mips.com>
2889         * gcc.target/mips/nor.c: New.
2891 2013-10-22  Bill Schmidt  <wschmidt@vnet.ibm.com>
2893         * gcc.target/powerpc/altivec-perm-1.c: Move the two vector pack
2894         tests into...
2895         * gcc.target/powerpc/altivec-perm-3.c: ...this new test, which is
2896         restricted to big-endian targets.
2898 2013-10-22  Paul Thomas  <pault@gcc.gnu.org>
2900         PR fortran 57893
2901         * gfortran.dg/unlimited_polymorphic_13.f90 : New test.
2903 2013-10-21  Tobias Burnus  <burnus@net-b.de>
2905         PR fortran/58803
2906         * gfortran.dg/proc_ptr_comp_38.f90: New.
2908 2013-10-21  Marek Polacek  <polacek@redhat.com>
2910         PR middle-end/58809
2911         * gcc.dg/gomp/pr58809.c: New test.
2913 2013-10-21  Vidya Praveen  <vidyapraveen@arm.com>
2915         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort().
2916         * gcc.dg/20050922-1.c: Remove stdlib.h and declare abort() and exit().
2918 2013-10-21  Richard Biener  <rguenther@suse.de>
2920         PR tree-optimization/58794
2921         * c-c++-common/torture/pr58794-1.c: New testcase.
2922         * c-c++-common/torture/pr58794-2.c: Likewise.
2924 2013-10-21  Richard Biener  <rguenther@suse.de>
2926         PR middle-end/58742
2927         * c-c++-common/fold-divmul-1.c: New testcase.
2929 2013-10-21  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
2931         * gcc.target/i386/memset-vector_loop-1.c: New test.
2932         * gcc.target/i386/memset-vector_loop-2.c: New test.
2934 2013-10-21  Diego Novillo  <dnovillo@google.com>
2936         * g++.dg/plugin/selfassign.c: Include tree.h.
2937         * gcc.dg/plugin/finish_unit_plugin.c: Likewise.
2938         * gcc.dg/plugin/ggcplug.c: Likewise.
2939         * gcc.dg/plugin/one_time_plugin.c: Likewise.
2940         * gcc.dg/plugin/selfassign.c: Likewise.
2941         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
2943 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
2945         * gcc.target/mips/mips-ps-5.c: Add alignment attributes.
2946         * gcc.target/mips/mips-ps-7.c: Likewise.
2948 2013-10-20  Richard Sandiford  <rdsandiford@googlemail.com>
2950         * gcc.target/mips/bswap-1.c, gcc.target/mips/bswap-2.c,
2951         gcc.target/mips/bswap-3.c, gcc.target/mips/bswap-4.c,
2952         gcc.target/mips/bswap-5.c, gcc.target/mips/bswap-6.c: New tests.
2954 2013-10-19  John David Anglin  <danglin@gcc.gnu.org>
2956         * c-c++-common/opaque-vector.c: Skip long double test on hppa.
2958         PR testsuite/58645
2959         * gnat.dg/specs/linker_alias.ads: Skip on hppa*-*-hpux*.
2961 2013-10-19  Mike Stump  <mikestump@comcast.net>
2963         * g++.dg/lto/lto.exp: Add support for C/C++ mix language testing.
2965         * gcc.dg/lto/pr54625-1_0.c: Move from here...
2966         * g++.dg/lto/pr54625-1_0.c: ... to here.
2967         * gcc.dg/lto/pr54625-1_1.C: Likewise.
2968         * g++.dg/lto/pr54625-1_1.C: Likewise.
2969         * gcc.dg/lto/pr54625-2_0.c: Likewise.
2970         * g++.dg/lto/pr54625-2_0.c: Likewise.
2971         * gcc.dg/lto/pr54625-2_1.C: Likewise.
2972         * g++.dg/lto/pr54625-2_1.C: Likewise.
2974 2013-10-19  Oleg Endo  <olegendo@gcc.gnu.org>
2976         * gcc.target/sh/pr54089-3.c: Fix test for load of constant 31.
2978 2013-10-18  Cong Hou  <congh@google.com>
2980         * gcc.dg/vect/pr58508.c: New test.
2982 2013-10-18  Paolo Carlini  <paolo.carlini@oracle.com>
2984         PR c++/58466
2985         * g++.dg/cpp0x/variadic145.C: New.
2987 2013-10-18  Andrew MacLeod  <amacleod@redhat.com>
2989         * g++.dg/plugin/header_plugin.c: Don't include tree-flow.h.
2991 2013-10-18  Hans-Peter Nilsson  <hp@axis.com>
2993         * gcc.dg/tree-ssa/gen-vect-11.c: Use dynamic vector cost model.
2994         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
2995         * gcc.dg/tree-ssa/gen-vect-2.c: Likewise.
2996         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
2998 2013-10-17  Charles Baylis  <charles.baylis@linaro.org>
3000         * gcc.dg/builtin-apply2.c: Skip test on arm hardfloat ABI targets.
3001         * gcc.dg/tls/pr42894.c: Remove dg-options for arm*-*-* targets.
3002         * gcc.target/arm/thumb-ltu.c: Remove dg-skip-if and require
3003         effective target arm_thumb1_ok.
3004         * lib/target-supports.exp
3005         (check_effective_target_arm_fp16_ok_nocache): Don't force
3006         -mfloat-abi=soft when building for hardfloat target.
3008 2013-10-17  Michael Meissner  <meissner@linux.vnet.ibm.com>
3010         PR target/58673
3011         * gcc.target/powerpc/pr58673-1.c: New file to test whether
3012         -mquad-word + -mno-vsx-timode causes errors.
3013         * gcc.target/powerpc/pr58673-2.c: Likewise.
3015 2013-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3017         PR c++/58596
3018         * g++.dg/cpp0x/lambda/lambda-nsdmi5.C: New
3020 2013-10-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3022         * gcc.target/aarch64/c-output-template.c: New testcase.
3023         * gcc.target/aarch64/c-output-template-2.c: Likewise.
3024         * gcc.target/aarch64/c-output-template-3.c: Likewise.
3026 2013-10-17  Michael Hudson-Doyle  <michael.hudson@linaro.org>
3028         * lib/target-supports.exp
3029         (check_effective_target_sync_long_long): AArch64 supports
3030         atomic operations on "long long".
3031         (check_effective_target_sync_long_long_runtime): AArch64 can
3032         execute atomic operations on "long long".
3034 2013-10-17  Richard Biener  <rguenther@suse.de>
3036         PR tree-optimization/58143
3037         * gcc.dg/torture/pr58143-1.c: New testcase.
3038         * gcc.dg/torture/pr58143-2.c: Likewise.
3039         * gcc.dg/torture/pr58143-3.c: Likewise.
3041 2013-10-17  Marek Polacek  <polacek@redhat.com>
3043         PR c/58267
3044         * gcc.dg/c1x-align-5.c: New test.
3046 2013-10-16  Tobias Burnus  <burnus@net-b.de>
3048         PR fortran/58652
3049         * gfortran.dg/unlimited_polymorphic_12.f90: New.
3051 2013-10-16  Thomas Schwinge  <thomas@codesourcery.com>
3053         * c-c++-common/cpp/openmp-define-1.c: Move
3054         dg-require-effective-target fopenmp after dg-do directive.
3055         * c-c++-common/cpp/openmp-define-2.c: Likewise.
3056         * gfortran.dg/openmp-define-1.f90: Likewise.
3057         * gfortran.dg/openmp-define-2.f90: Likewise.
3058         * gfortran.dg/openmp-define-3.f90: Likewise.
3060 2013-10-16  Paulo Matos  <pmatos@broadcom.com>
3062         * gcc.dg/tree-prof/tree-prof.exp: Fix comment.
3064 2013-10-15  Sriraman Tallam  <tmsriram@google.com>
3066         PR target/57756
3067         * gcc.target/i386/pr57756.c: New test.
3068         * gcc.target/i386/pr57756_2.c: New test.
3070 2013-10-15  Richard Sandiford  <rdsandiford@googlemail.com>
3072         * gcc.dg/torture/builtin-self.c: New file.
3074 2013-10-15  Zhenqiang Chen  <zhenqiang.chen@arm.com>
3076         * gcc.dg/tree-ssa/reassoc-32.c: New test case.
3077         * gcc.dg/tree-ssa/reassoc-33.c: New test case.
3078         * gcc.dg/tree-ssa/reassoc-34.c: New test case.
3079         * gcc.dg/tree-ssa/reassoc-35.c: New test case.
3080         * gcc.dg/tree-ssa/reassoc-36.c: New test case.
3082 2013-10-15  Cong Hou  <congh@google.com>
3084         * gcc.dg/vect/vect-reduc-pattern-3.c: New test.
3086 2013-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
3088         PR c++/58707
3089         * g++.dg/cpp0x/pr58707.C: New.
3091 2013-10-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3093         * c-c++-common/cpp/openmp-define-3.c: Move effective target check
3094         after other directives.
3096 2013-10-15  Tobias Burnus  <burnus@net-b.de>
3098         PR fortran/58652
3099         * gfortran.dg/unlimited_polymorphic_11.f90: New.
3101 2013-10-14  Ian Lance Taylor  <iant@google.com>
3103         * go.test/go-test.exp (go-find-packages): New proc.
3104         (go-gc-tests): Skip stress and safe tests.  Skip *.dir
3105         subdirectories.  Do simple +build line matching.  Handle run with
3106         arguments.  Handle errorcheckdir and rundircmpout.  Use packages
3107         for rundir.  Remove special handling for bug191 and dwarf.
3109 2013-10-14  Tobias Burnus  <burnus@net-b.de>
3111         PR fortran/58658
3112         * gfortran.dg/unlimited_polymorphic_10.f90: New.
3114 2013-10-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3116         * gcc.dg/torture/pr58670.c (ASM_STR) [__i386__ || __x86_64__]:
3117         Use btsl.
3119 2013-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3121         * gnat.dg/specs/opt1.ads: New test.
3123 2013-10-14  Richard Biener  <rguenther@suse.de>
3125         PR tree-optimization/58640
3126         * gcc.c-torture/execute/pr58640-2.c: New testcase.
3128 2013-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3130         * gnat.dg/uninit_array.ad[sn]: New test.
3131         * gnat.dg/uninit_array_pkg.ads: New helper.
3133 2013-10-13  Richard Biener  <rguenther@suse.de>
3135         * gcc.c-torture/execute/pr58662.c: New test.
3137 2013-10-12  Oleg Endo  <olegendo@gcc.gnu.org>
3139         PR target/51244
3140         * gcc.dg/torture/p51244-21.c: New.
3141         * gcc.target/sh/pr51244-20.c: New.
3142         * gcc.target/sh/pr51244-20-sh2a.c: New.
3144 2013-10-12  Arnaud Charlet  <charlet@adacore.com>
3146         * gnat.dg/specs/linker_section.ads: Update test.
3148 2013-10-12  H.J. Lu  <hongjiu.lu@intel.com>
3150         PR target/58690
3151         * gcc.target/i386/pr58690.c: New test
3153 2013-10-12  Alexander Monakov  <amonakov@ispras.ru>
3155         * gcc.target/i386/builtin-ucmp.c: New test.
3157 2013-10-11  Brooks Moses  <bmoses@google.com>
3159         * g++.dg/ext/altivec-7.C: Check for standard vector-type name mangling.
3161 2013-10-11  Jeff Law  <law@redhat.com>
3163         * gcc.c-torture/execute/pr58640.c: New test.
3165 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
3167         PR c++/58633
3168         * g++.dg/cpp0x/decltype57.C: New.
3170 2013-10-11  Paolo Carlini  <paolo.carlini@oracle.com>
3172         PR c++/31671
3173         * g++.dg/template/nontype26.C: New.
3175 2013-10-11  Thomas Schwinge  <thomas@codesourcery.com>
3177         * c-c++-common/cpp/openmp-define-1.c: New file.
3178         * c-c++-common/cpp/openmp-define-2.c: Likewise.
3179         * c-c++-common/cpp/openmp-define-3.c: Likewise.
3180         * gfortran.dg/openmp-define-1.f90: Likewise.
3181         * gfortran.dg/openmp-define-2.f90: Likewise.
3182         * gfortran.dg/openmp-define-3.f90: Likewise.
3184         * g++.dg/gomp/gomp.exp: Recurse into subdirectories when looking
3185         for test source files.
3186         * gcc.dg/gomp/gomp.exp: Likewise.
3187         * gcc.dg/gomp/appendix-a/a.35.1.c: Expect error.
3188         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
3189         * gcc.dg/gomp/appendix-a/a.35.4.c: Likewise.
3190         * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
3191         * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
3193 2013-10-11  Jakub Jelinek  <jakub@redhat.com>
3195         * c-c++-common/gomp/atomic-15.c: Adjust for C diagnostics.
3196         Remove error test that is now valid in OpenMP 4.0.
3197         * c-c++-common/gomp/atomic-16.c: New test.
3198         * c-c++-common/gomp/cancel-1.c: New test.
3199         * c-c++-common/gomp/depend-1.c: New test.
3200         * c-c++-common/gomp/depend-2.c: New test.
3201         * c-c++-common/gomp/map-1.c: New test.
3202         * c-c++-common/gomp/pr58472.c: New test.
3203         * c-c++-common/gomp/sections1.c: New test.
3204         * c-c++-common/gomp/simd1.c: New test.
3205         * c-c++-common/gomp/simd2.c: New test.
3206         * c-c++-common/gomp/simd3.c: New test.
3207         * c-c++-common/gomp/simd4.c: New test.
3208         * c-c++-common/gomp/simd5.c: New test.
3209         * c-c++-common/gomp/single1.c: New test.
3210         * g++.dg/gomp/block-0.C: Adjust for stricter #pragma omp sections
3211         parser.
3212         * g++.dg/gomp/block-3.C: Likewise.
3213         * g++.dg/gomp/clause-3.C: Adjust error messages.
3214         * g++.dg/gomp/declare-simd-1.C: New test.
3215         * g++.dg/gomp/declare-simd-2.C: New test.
3216         * g++.dg/gomp/depend-1.C: New test.
3217         * g++.dg/gomp/depend-2.C: New test.
3218         * g++.dg/gomp/target-1.C: New test.
3219         * g++.dg/gomp/target-2.C: New test.
3220         * g++.dg/gomp/taskgroup-1.C: New test.
3221         * g++.dg/gomp/teams-1.C: New test.
3222         * g++.dg/gomp/udr-1.C: New test.
3223         * g++.dg/gomp/udr-2.C: New test.
3224         * g++.dg/gomp/udr-3.C: New test.
3225         * g++.dg/gomp/udr-4.C: New test.
3226         * g++.dg/gomp/udr-5.C: New test.
3227         * g++.dg/gomp/udr-6.C: New test.
3228         * gcc.dg/autopar/outer-1.c: Expect 4 instead of 5 loopfn matches.
3229         * gcc.dg/autopar/outer-2.c: Likewise.
3230         * gcc.dg/autopar/outer-3.c: Likewise.
3231         * gcc.dg/autopar/outer-4.c: Likewise.
3232         * gcc.dg/autopar/outer-5.c: Likewise.
3233         * gcc.dg/autopar/outer-6.c: Likewise.
3234         * gcc.dg/autopar/parallelization-1.c: Likewise.
3235         * gcc.dg/gomp/block-3.c: Adjust for stricter #pragma omp sections
3236         parser.
3237         * gcc.dg/gomp/clause-1.c: Adjust error messages.
3238         * gcc.dg/gomp/combined-1.c: Look for GOMP_parallel_loop_runtime
3239         instead of GOMP_parallel_loop_runtime_start.
3240         * gcc.dg/gomp/declare-simd-1.c: New test.
3241         * gcc.dg/gomp/declare-simd-2.c: New test.
3242         * gcc.dg/gomp/nesting-1.c: Adjust for stricter #pragma omp sections
3243         parser.  Add further #pragma omp sections nesting tests.
3244         * gcc.dg/gomp/target-1.c: New test.
3245         * gcc.dg/gomp/target-2.c: New test.
3246         * gcc.dg/gomp/taskgroup-1.c: New test.
3247         * gcc.dg/gomp/teams-1.c: New test.
3248         * gcc.dg/gomp/udr-1.c: New test.
3249         * gcc.dg/gomp/udr-2.c: New test.
3250         * gcc.dg/gomp/udr-3.c: New test.
3251         * gcc.dg/gomp/udr-4.c: New test.
3252         * gfortran.dg/gomp/appendix-a/a.35.5.f90: Add dg-error.
3254 2013-10-10  Jan Hubicka  <jh@suse.cz>
3256         * gcc.target/i386/avx256-unaligned-store-3.c: Update template for
3257         tuning change.
3258         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
3259         * gcc.target/i386/pr49168-1.c: Likewise.
3260         * gcc.target/i386/pr49002-2.c: Likewise.
3262 2013-10-10  Jakub Jelinek  <jakub@redhat.com>
3264         PR middle-end/58670
3265         * gcc.dg/torture/pr58670.c: New test.
3267 2013-10-09  Zhenqiang Chen  <zhenqiang.chen@arm.com>
3269         * gcc.dg/tree-ssa/phi-opt-11.c: New test.
3271 2013-10-09  Marek Polacek  <polacek@redhat.com>
3273         PR c++/58635
3274         * g++.dg/tm/pr58635-1.C: New test.
3275         * g++.dg/tm/pr58635-2.C: New test.
3277 2013-10-09  Jakub Jelinek  <jakub@redhat.com>
3279         * gcc.dg/vect/bb-slp-31.c: Add cleanup-tree-dump.
3281 2013-10-09  Marc Glisse  <marc.glisse@inria.fr>
3283         PR tree-optimization/20318
3284         * c-c++-common/pr20318.c: New file.
3285         * gcc.dg/tree-ssa/pr20318.c: New file.
3287 2013-10-09  Eric Botcazou  <ebotcazou@adacore.com>
3289         * gcc.c-torture/execute/pr58570.c: New test.
3291 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
3293         * gcc.target/aarch64/vclz.c: New testcase.
3295 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
3297         * gcc.target/aarch64/vadd_f64.c: New testcase.
3298         * gcc.target/aarch64/vsub_f64.c: New testcase.
3300 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
3302         * gcc.target/aarch64/vdiv_f.c: New testcase.
3304 2013-10-09  Alex Velenko  <Alex.Velenko@arm.com>
3306         * gcc.target/aarch64/vneg_f.c: New testcase.
3307         * gcc.target/aarch64/vneg_s.c: New testcase.
3309 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
3311         PR c++/58568
3312         * g++.dg/cpp0x/lambda/lambda-ice10.C: New.
3313         * g++.old-deja/g++.mike/misc9.C: Adjust.
3315 2013-10-08  Paolo Carlini  <paolo.carlini@oracle.com>
3317         PR c++/58665
3318         Revert:
3319         2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
3321         PR c++/58448
3322         * g++.dg/template/crash117.C: New.
3324 2013-10-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3326         * gcc.target/s390/htm-nofloat-2.c: Add -mzarch to asm options.
3328 2013-10-08  Marc Glisse  <marc.glisse@inria.fr>
3330         PR tree-optimization/58480
3331         * gcc.dg/tree-ssa/pr58480.c: New file.
3333 2013-10-07  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3335         * gcc.target/powerpc/pr43154.c: Skip for ppc64 little endian.
3336         * gcc.target/powerpc/fusion.c: Likewise.
3338 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3340         * gcc.target/s390/htm-nofloat-2.c: New testcase.
3342 2013-10-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3344         * gcc.target/s390/htm-1.c: Add more tests to cover different
3345         operand types.
3347 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
3349         PR c++/58126
3350         * g++.dg/init/uninitialized1.C: New.
3352 2013-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
3354         PR c++/56060
3355         * g++.dg/cpp0x/variadic144.C: New.
3357 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
3359         PR c++/58560
3360         * g++.dg/cpp0x/auto39.C: New.
3362 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
3364         PR c++/58503
3365         * g++.dg/cpp0x/range-for26.C: New.
3366         * g++.dg/cpp0x/range-for27.C: Likewise.
3368 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
3370         PR c++/58448
3371         * g++.dg/template/crash117.C: New.
3373 2013-10-04  Marc Glisse  <marc.glisse@inria.fr>
3375         PR c++/19476
3376         * g++.dg/tree-ssa/pr19476-5.C: New file.
3377         * g++.dg/tree-ssa/pr19476-1.C: Mention pr19476-5.C.
3379 2013-10-04  Paolo Carlini  <paolo.carlini@oracle.com>
3381         PR c++/58584
3382         * g++.dg/cpp0x/gen-attrs-55.C: New.
3384 2013-10-03  Easwaran Raman  <eraman@google.com>
3386         PR c++/33911
3387         * g++.dg/ext/attribute47.C: New.
3389 2013-10-03  Rong Xu  <xur@google.com>
3391         * gcc.target/i386/cold-attribute-2.c: Fix the test by using original
3392         probability.
3393         * gcc.dg/tree-ssa/ipa-split-5.c: Ditto.
3394         * gcc.dg/tree-ssa/ipa-split-6.c: Ditto.
3396 2013-10-03  Marek Polacek  <polacek@redhat.com>
3398         PR c++/58510
3399         * g++.dg/cpp0x/pr58510.C: New test.
3401 2013-10-03  Marc Glisse  <marc.glisse@inria.fr>
3403         PR c++/19476
3404         * g++.dg/tree-ssa/pr19476-1.C: New file.
3405         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
3406         * g++.dg/tree-ssa/pr19476-3.C: Likewise.
3407         * g++.dg/tree-ssa/pr19476-4.C: Likewise.
3409 2013-10-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
3411         * gcc.target/powerpc/p8vector-fp.c: New test for floating point
3412         scalar operations when using -mupper-regs-sf and -mupper-regs-df.
3413         * gcc.target/powerpc/ppc-target-1.c: Update tests to allow either
3414         VSX scalar operations or the traditional floating point form of
3415         the instruction.
3416         * gcc.target/powerpc/ppc-target-2.c: Likewise.
3417         * gcc.target/powerpc/recip-3.c: Likewise.
3418         * gcc.target/powerpc/recip-5.c: Likewise.
3419         * gcc.target/powerpc/pr72747.c: Likewise.
3420         * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
3422 2013-10-03  Marcus Shawcroft  <marcus.shawcroft@arm.com>
3424         PR target/58460
3425         * gcc.target/aarch64/pr58460.c: New file.
3427 2013-10-02  Tobias Burnus  <burnus@net-b.de>
3429         PR fortran/58593
3430         * gfortran.dg/char_length_19.f90: New.
3432 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
3434         PR c++/58535
3435         * g++.dg/parse/crash65.C: New.
3436         * g++.dg/cpp1y/pr58535.C: Likewise.
3438 2013-10-02  Richard Biener  <rguenther@suse.de>
3440         * gcc.dg/tree-ssa/ldist-11.c: Adjust.
3441         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
3442         * gcc.dg/tree-ssa/ldist-23.c: Likewise.
3443         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
3444         * gfortran.dg/ldist-pr45199.f: Likewise.
3446 2013-10-02  Paolo Carlini  <paolo.carlini@oracle.com>
3448         PR c++/58565
3449         * g++.dg/parse/crash64.C: New.
3451 2013-10-02  Yufeng Zhang  <yufeng.zhang@arm.com>
3453         * gcc.dg/tree-ssa/slsr-40.c: New test.
3455 2013-10-01  Paolo Carlini  <paolo.carlini@oracle.com>
3457         PR c++/58563
3458         * g++.dg/cpp0x/pr58563.C: New.
3460 2013-10-01  Vidya Praveen  <vidyapraveen@arm.com>
3462         * gcc.target/aarch64/vect_saddl_1.c: New.
3464 2013-10-01  Jakub Jelinek  <jakub@redhat.com>
3466         PR target/58574
3467         * gcc.c-torture/execute/pr58574.c: New testcase.
3469 2013-10-01  Kugan Vivekanandarajah  <kuganv@linaro.org>
3471         PR Target/58578
3472         * gcc.target/arm/pr58578.c: New test.
3474 2013-10-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3476         PR tree-optimization/58556
3477         * gcc.dg/tree-ssa/gen-vect-26.c: Use dynamic vector cost model.
3478         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise.
3480 2013-10-01  Nick Clifton  <nickc@redhat.com>
3482         * lib/target-supports.exp (check_effective_target_ptr32plus): Fail
3483         for MSP430.
3484         * gcc.c-torture/compile/20010327-1.c: Only run the test for
3485         ptr32plus targets.
3486         * gcc.c-torture/compile/pr41181.c: Likewise.
3487         * gcc.c-torture/compile/calls.c: Likewise.
3488         * gcc.c-torture/compile/990617-1.c: Likewise.
3489         * gcc.c-torture/compile/pr55955.c: Only run the test for
3490         int32plus targets.
3491         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
3493 2013-10-01  Richard Biener  <rguenther@suse.de>
3495         PR tree-optimization/58553
3496         * gcc.dg/torture/pr58553.c: New testcase.
3498 2013-09-30  Jakub Jelinek  <jakub@redhat.com>
3500         PR middle-end/58564
3501         * gcc.c-torture/execute/pr58564.c: New test.
3503 2013-09-30  Teresa Johnson  <tejohnson@google.com>
3505         * gcc.dg/tree-ssa/ssa-dom-thread-3.c (expand_one_var):
3506         Update for additional dump message.
3508 2013-09-30  Richard Biener  <rguenther@suse.de>
3510         PR tree-optimization/58554
3511         * gcc.dg/torture/pr58554.c: New testcase.
3513 2013-09-30  Simon Cook  <simon.cook@embecosm.com>
3514             Joern Rennecke  <joern.rennecke@embecosm.com>
3516         * gcc.target/arc/barrel-shifter-1.c: New test.
3517         * gcc.target/arc/barrel-shifter-2.c: Likewise.
3518         * gcc.target/arc/long-calls.c, gcc.target/arc/mA6.c: Likewise.
3519         * gcc.target/arc/mA7.c, gcc.target/arc/mARC600.c: Likewise.
3520         * gcc.target/arc/mARC601.c, gcc.target/arc/mARC700.c: Likewise.
3521         * gcc.target/arc/mcpu-arc600.c, gcc.target/arc/mcpu-arc601.c: Likewise.
3522         * gcc.target/arc/mcpu-arc700.c, gcc.target/arc/mcrc.c: Likewise.
3523         * gcc.target/arc/mdpfp.c, gcc.target/arc/mdsp-packa.c: Likewise.
3524         * gcc.target/arc/mdvbf.c, gcc.target/arc/mlock.c: Likewise.
3525         * gcc.target/arc/mmac-24.c, gcc.target/arc/mmac-d16.c: Likewise.
3526         * gcc.target/arc/mno-crc.c, gcc.target/arc/mno-dsp-packa.c: Likewise.
3527         * gcc.target/arc/mno-dvbf.c, gcc.target/arc/mno-lock.c: Likewise.
3528         * gcc.target/arc/mno-mac-24.c, gcc.target/arc/mno-mac-d16.c: Likewise.
3529         * gcc.target/arc/mno-rtsc.c, gcc.target/arc/mno-swape.c: Likewise.
3530         * gcc.target/arc/mno-xy.c, gcc.target/arc/mrtsc.c: Likewise.
3531         * gcc.target/arc/mspfp.c, gcc.target/arc/mswape.c: Likewise.
3532         * gcc.target/arc/mtune-ARC600.c: Likewise.
3533         * gcc.target/arc/mtune-ARC601.c: Likewise.
3534         * gcc.target/arc/mtune-ARC700-xmac: Likewise.
3535         * gcc.target/arc/mtune-ARC700.c: Likewise.
3536         * gcc.target/arc/mtune-ARC725D.c: Likewise.
3537         * gcc.target/arc/mtune-ARC750D.c: Likewise.
3538         * gcc.target/arc/mul64.c, gcc.target/arc/mxy.c: Likewise.
3539         * gcc.target/arc/no-dpfp-lrsr.c: Likewise.
3541 2013-09-30  Richard Biener  <rguenther@suse.de>
3543         PR middle-end/58532
3544         * g++.dg/torture/pr58552.C: New testcase.
3546 2013-09-27  Michael Meissner  <meissner@linux.vnet.ibm.com>
3548         * gcc.target/powerpc/p8vector-ldst.c: New test for -mupper-regs-sf
3549         and -mupper-regs-df.
3551 2013-09-27  Paulo Matos  <pmatos@broadcom.com>
3553         PR middle-end/58463
3554         * gcc.dg/pr58463.c: New test.
3556 2013-09-27  Jakub Jelinek  <jakub@redhat.com>
3558         PR middle-end/58551
3559         * c-c++-common/gomp/pr58551.c: New test.
3561 2013-09-27  Richard Biener  <rguenther@suse.de>
3563         PR tree-optimization/58459
3564         * gcc.dg/tree-ssa/ssa-pre-31.c: New testcase.
3566 2013-09-26  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3568         PR fortran/58113
3569         * gfortran.dg/round_4.f90: Check for rounding support.
3571 2013-09-26  James Greenhalgh  <james.greenhalgh@arm.com>
3573         * g++.dg/vect/pr58513.cc (op): Make static.
3575 2013-09-26  Richard Biener  <rguenther@suse.de>
3577         * gcc.dg/tree-ssa/coalesce-2.c: New testcase.
3579 2013-09-26  Richard Biener  <rguenther@suse.de>
3581         PR tree-optimization/58539
3582         * gcc.dg/torture/pr58539.c: New testcase.
3584 2013-09-25  Jeff Law  <law@redhat.com>
3586         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Update expected output.
3588 2013-09-25  Tobias Burnus  <burnus@net-b.de>
3590         PR fortran/58436
3591         * gfortran.dg/finalize_21.f90: New.
3593 2013-09-25  Tobias Burnus  <burnus@net-b.de>
3595         PR fortran/57697
3596         PR fortran/58469
3597         * gfortran.dg/defined_assignment_8.f90: New.
3598         * gfortran.dg/defined_assignment_9.f90: New.
3600 2013-09-25  Marek Polacek  <polacek@redhat.com>
3602         PR sanitizer/58413
3603         * c-c++-common/ubsan/shift-5.c: New test.
3604         * c-c++-common/ubsan/shift-6.c: New test.
3605         * c-c++-common/ubsan/div-by-zero-5.c: New test.
3606         * gcc.dg/ubsan/c-shift-1.c: New test.
3608 2013-09-25  Marek Polacek  <polacek@redhat.com>
3610         PR c++/58516
3611         * g++.dg/tm/pr58516.C: New test.
3613 2013-09-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3615         * lib/target-supports.exp (check_effective_target_arm_cond_exec):
3616         New procedure.
3617         * gcc.target/arm/minmax_minus.c: Check for cond_exec target.
3619 2013-09-24  Richard Biener  <rguenther@suse.de>
3621         PR middle-end/58513
3622         * g++.dg/vect/pr58513.cc: New testcase.
3624 2013-09-24  Yvan Roux  <yvan.roux@linaro.org>
3626         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Adjust expected
3627         output.
3629 2013-09-23  Adam Butcher  <adam@jessamine.co.uk>
3631         PR c++/58500
3632         * g++.dg/cpp1y/pr58500.C: New testcase.
3634 2013-09-23  Eric Botcazou  <ebotcazou@adacore.com>
3636         * gnat.dg/opt28.ad[sb]: New test.
3637         * gnat.dg/opt28_pkg.ads: New helper.
3639 2013-09-23  Richard Biener  <rguenther@suse.de>
3641         PR tree-optimization/58464
3642         * g++.dg/torture/pr58464.C: New testcase.
3644 2013-09-23  Christian Bruel  <christian.bruel@st.com>
3646         PR target/58475
3647         * gcc.target/sh/torture/pr58475.c: New test.
3649 2013-09-23  Janus Weil  <janus@gcc.gnu.org>
3651         PR fortran/58355
3652         * gfortran.dg/extends_15.f90: New.
3654 2013-09-20  Paolo Carlini  <paolo.carlini@oracle.com>
3656         PR c++/58481
3657         * g++.dg/cpp0x/lambda/lambda-this17.C: New.
3659 2013-09-20  Jan-Benedict Glaw  <jbglaw@lug-owl.de>
3661         PR target/56875
3662         * gcc.target/vax/vax.exp: New.
3663         * gcc.target/vax/pr56875.c: Ditto.
3665 2013-09-20  Richard Biener  <rguenther@suse.de>
3667         PR middle-end/58484
3668         * gfortran.dg/pr58484.f: New testcase.
3670 2013-09-20  Jeff Law  <law@redhat.com>
3672         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: Add missing dg-final clause.
3674 2013-09-20  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3676         PR middle-end/57748
3677         * gcc.dg/torture/pr57748-1.c: New test.
3678         * gcc.dg/torture/pr57748-2.c: New test.
3680 2013-09-20  Marek Polacek  <polacek@redhat.com>
3682         PR sanitizer/58413
3683         * c-c++-common/ubsan/shift-4.c: New test.
3685 2013-09-20  Richard Biener  <rguenther@suse.de>
3687         PR tree-optimization/58453
3688         * gcc.dg/tree-ssa/ldist-23.c: New testcase.
3690 2013-09-20  Janus Weil  <janus@gcc.gnu.org>
3692         PR fortran/58099
3693         * gfortran.dg/proc_ptr_43.f90: New.
3695 2013-09-18  Tobias Burnus  <burnus@net-b.de>
3697         PR fortran/57697
3698         * gfortran.dg/defined_assignment_11.f90: New.
3700 2013-09-18  Vladimir Makarov  <vmakarov@redhat.com>
3702         PR rtl-optimization/58438
3703         * g++.dg/pr58438.C: New test.
3705 2013-09-18  Tobias Burnus  <burnus@net-b.de>
3707         PR fortran/43366
3708         * gfortran.dg/class_39.f03: Update dg-error.
3709         * gfortran.dg/class_5.f03: Ditto.
3710         * gfortran.dg/class_53.f90: Ditto.
3711         * gfortran.dg/realloc_on_assign_20.f90: New.
3712         * gfortran.dg/realloc_on_assign_21.f90: New.
3713         * gfortran.dg/realloc_on_assign_22.f90: New.
3715 2013-09-18  Paolo Carlini  <paolo.carlini@oracle.com>
3717         PR c++/58457
3718         * g++.dg/parse/using4.C: New.
3720 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3722         * gcc.c-torture/execute/pr58419.c (b): Change type to signed char.
3724 2013-09-18  Marek Polacek  <polacek@redhat.com>
3726         PR sanitize/58443
3727         * g++.dg/ubsan/div-by-zero-1.C: Use the integer-divide-by-zero option
3728         instead of the shift option.
3729         * c-c++-common/ubsan/pr58443-1.c: New test.
3730         * c-c++-common/ubsan/pr58443-3.c: New test.
3731         * c-c++-common/ubsan/pr58443-2.c: New test.
3733 2013-09-18  Richard Biener  <rguenther@suse.de>
3735         PR tree-optimization/58417
3736         * gcc.dg/torture/pr58417.c: New testcase.
3738 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
3740         * gnat.dg/array_bounds_test2.adb: New test.
3742 2013-09-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3744         * g++.dg/debug/dwarf2/omp-fesdr.C: Check for fopenmp effective target.
3745         * gcc.dg/debug/dwarf2/omp-fesdr.c: Likewise.
3747 2013-09-18  Eric Botcazou  <ebotcazou@adacore.com>
3749         * gnat.dg/in_out_parameter4.adb: New test.
3751 2013-09-18  Marek Polacek  <polacek@redhat.com>
3753         PR sanitizer/58411
3754         * c-c++-common/ubsan/attrib-1.c: New test.
3756 2013-09-17  Cong Hou  <congh@google.com>
3758         * gcc.dg/vect/vect-reduc-dot-s16c.c: Add a test case with dot product
3759         on two arrays with short and int types. This should not be recognized
3760         as a dot product pattern.
3762 2013-09-17  Paolo Carlini  <paolo.carlini@oracle.com>
3764         PR c++/58435
3765         * pt.c (tsubst, [BOUND_TEMPLATE_TEMPLATE_PARM]): Take into account
3766         the cp_type_quals (r) too.
3768 2013-09-17  Jan Hubicka  <jh@suse.cz>
3770         PR middle-end/58332
3771         * gcc.c-torture/compile/pr58332.c: New testcase.
3773 2013-09-17  Jeff Law  <law@redhat.com>
3775         * gcc.c-torture/execute/pr58387.c: New test.
3777 2013-09-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3779         PR tree-optimization/58088
3780         * gcc.c-torture/compile/pr58088.c: New test.
3782 2013-09-17  Nick Clifton  <nickc@redhat.com>
3784         * lib/target-supports.exp (check_effective_target_trampolines):
3785         Add MSP430 to the list of targets that do not support trampolines.
3786         (check_profiling_available): Add MSP430 to the list of targets
3787         that do not support profiling.
3788         (check_effective_target_tls_runtime): Add MSP430 to the list of
3789         targets that do not support TLS.
3791 2013-09-17  Eric Botcazou  <ebotcazou@adacore.com>
3793         * gnat.dg/opt27.adb: New test.
3794         * gnat.dg/opt27_pkg.ad[sb]: New helper.
3796 2013-09-17  Andreas Schwab  <schwab@suse.de>
3798         * gcc.dg/tree-ssa/ldist-22.c (main): Return zero.
3800 2013-09-17  Richard Biener  <rguenther@suse.de>
3802         PR tree-optimization/58432
3803         * gcc.dg/pr58432.c: New testcase.
3805 2013-09-17  Bin Cheng  <bin.cheng@arm.com>
3807         * gcc.dg/tree-ssa/slsr-39.c: New test.
3809 2013-09-16  Xinliang David Li  <davidxl@google.com>
3811         * gcc.misc-tests/help.exp: Optimizer help change.
3813 2013-09-16  Jeff Law  <law@redhat.com>
3815         * gcc.c-torture/execute/pr58419.c: New test.
3816         * gcc.c-torture/execute/pr58431.c: New test.
3818 2013-09-16  Tobias Burnus  <burnus@net-b.de>
3820         PR fortran/58356
3821         * gfortran.dg/finalize_19.f90: New.
3823 2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>
3825         * gcc.target/i386/pr58418.c: New.
3827 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
3829         * gcc.target/aarch64/fmla-intrinsic.c: New.
3830         * gcc.target/aarch64/mla-intrinsic.c: Likewise.
3831         * gcc.target/aarch64/fmls-intrinsic.c: Likewise.
3832         * gcc.target/aarch64/mls-intrinsic.c: Likewise.
3834 2013-09-16  James Greenhalgh  <james.greenhalgh@arm.com>
3836         * gcc.target/aarch64/mul_intrinsic_1.c: New.
3837         * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise.
3839 2013-09-16  Richard Biener  <rguenther@suse.de>
3841         * gcc.dg/tree-ssa/ldist-22.c: New testcase.
3843 2013-09-16  Adam Butcher  <adam@jessamine.co.uk>
3845         * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now
3846         interpreted as implicit templates) to be expected pedwarns instead.
3848 2013-09-16  Tobias Burnus  <burnus@net-b.de>
3850         PR fortran/57697
3851         * gfortran.dg/defined_assignment_10.f90: Comment print statement.
3853 2013-09-15  Tobias Burnus  <burnus@net-b.de>
3855         PR fortran/57697
3856         * gfortran.dg/defined_assignment_10.f90: New.
3858 2013-09-13  Evgeny Gavrin <e.gavrin@samsung.com>
3860         * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test.
3861         * g++.dg/debug/dwarf2/omp-fesdr.C: Add test.
3863 2013-09-13  Jacek Caban  <jacek@codeweavers.com>
3865         * g++.dg/abi/main.C: Added implicit C linkage tests
3867 2013-09-13  Kai Tietz  <ktietz@redhat.com>
3869         * gcc.target/i386/pr57848.c: New file.
3871 2013-09-13  Christian Bruel  <christian.bruel@st.com>
3873         PR target/58314
3874         * gcc.target/sh/torture/pr58314.c: New test.
3876 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
3878         * g++.dg/torture/pr58380.C: Suppress warnings with "-w".
3880 2013-09-12  Martin Jambor  <mjambor@suse.cz>
3882         PR ipa/58389
3883         * g++.dg/pr58389.C: New test.
3885 2013-09-12  Paolo Carlini  <paolo.carlini@oracle.com>
3887         * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings.
3888         * g++.dg/template/pseudodtor3.C: Likewise.
3890 2013-09-12  Richard Biener  <rguenther@suse.de>
3892         PR tree-optimization/58404
3893         * g++.dg/tree-ssa/pr58404.C: New testcase.
3895 2013-09-12  Martin Jambor  <mjambor@suse.cz>
3897         PR ipa/58371
3898         * g++.dg/ipa/pr58371.C: New test.
3900 2013-09-12  Richard Biener  <rguenther@suse.de>
3902         * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior.  Adjust
3903         expected outcome and comment why that happens.
3905 2013-09-11  Richard Biener  <rguenther@suse.de>
3907         PR middle-end/58377
3908         * g++.dg/uninit-pred-4.C: New testcase.
3910 2013-09-11  Jakub Jelinek  <jakub@redhat.com>
3912         PR tree-optimization/58385
3913         * gcc.c-torture/execute/pr58385.c: New test.
3915 2013-09-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3917         * gcc.target/arm/thumb-ifcvt-2.c: New test.
3919 2013-09-10  Jeff Law  <law@redhat.com>
3921         * g++.dg/torture/pr58380.C: New test.
3923 2013-09-10  Jan Hubicka  <jh@suse.cz>
3924             Paolo Carlini  <paolo.carlini@oracle.com>
3926         * g++.dg/template/cond2.C: Tweak, do not expect a "required from".
3928 2013-09-10  Jeff Law  <law@redhat.com>
3930         * gcc.c-torture/compile/pr58343.c: New test.
3932 2013-09-10  Jakub Jelinek  <jakub@redhat.com>
3934         PR rtl-optimization/58365
3935         * gcc.c-torture/execute/pr58365.c: New test.
3937 2013-09-10  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
3939         * gcc.dg/torture/memcpy-1.c: New test.
3941 2013-09-10  Alan Modra  <amodra@gmail.com>
3943         * gcc.target/powerpc/pr58330.c: New.
3945 2013-09-10  Alan Modra  <amodra@gmail.com>
3947         * gcc.target/powerpc/medium_offset.c: New.
3949 2013-09-09  Jakub Jelinek  <jakub@redhat.com>
3951         PR c++/58325
3952         * g++.dg/warn/Wunused-var-21.C: New test.
3954         PR tree-optimization/58364
3955         * gcc.c-torture/execute/pr58364.c: New test.
3957 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3959         PR c++/43452
3960         * g++.dg/warn/Wdelete-incomplete-1.C: New.
3961         * g++.dg/warn/Wdelete-incomplete-2.C: Likewise.
3962         * g++.dg/init/delete1.C: Adjust.
3964 2013-09-09  Ian Bolton  <ian.bolton@arm.com>
3966         * gcc.target/aarch64/movdi_1.c: New test.
3968 2013-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
3970         PR c++/58362
3971         * g++.dg/warn/Wunused-parm-5.C: New.
3973 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3975         * gcc.target/aarch64/cmn-neg.c: New test.
3977 2013-09-09  Richard Biener  <rguenther@suse.de>
3979         PR middle-end/58326
3980         * gcc.dg/torture/pr58326-1.c: New testcase.
3981         * gcc.dg/torture/pr58326-2.c: Likewise.
3983 2013-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3985         PR target/57735
3986         * g++.dg/ext/pr57735.C: New test.
3988 2013-09-09  Jan Hubicka  <jh@suse.cz>
3990         PR middle-end/58294
3991         * g++.dg/torture/PR58294.C: New testcase.
3993 2013-09-08  Jeff Law  <law@redhat.com>
3995         * gcc.c-torture/compile/pr58340.c: New test.
3997 2013-09-08  Richard Sandiford  <rdsandiford@googlemail.com>
3999         * g++.dg/debug/ra1.C: New test.
4001 2013-09-08  Jan Hubicka  <jh@suse.cz>
4003         * g++.dg/ipa/devirt-11.C: Update template.
4004         * g++.dg/ipa/devirt-16.C: New testcase.
4005         * g++.dg/ipa/devirt-17.C: New testcase.
4006         * g++.dg/ipa/devirt-18.C: New testcase.
4008 2013-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
4010         PR c++/54941
4011         * g++.dg/overload/new1.C: Adjust.
4013 2013-09-08  Joern Rennecke  <joern.rennecke@embecosm.com>
4015         * c-c++-common/opaque-vector.c: New test.
4017 2013-09-08  Tom de Vries  <tom@codesourcery.com>
4019         PR c++/58282
4020         * g++.dg/tm/noexcept-6.C: New test.
4022 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
4024         * gcc.target/arc/cond-set-use.c: New test.
4026 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
4028         * gnat.dg/stack_usage2.adb: New test.
4030 2013-09-06  James Greenhalgh  <james.greenhalgh@arm.com>
4032         * gcc.target/aarch64/table-intrinsics.c
4033         (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type.
4034         (qtb_tests8_< ,2,3,4>): Likewise.
4035         (qtblq_tests8_< ,2,3,4>): Likewise.
4036         (qtbxq_tests8_< ,2,3,4>): Likewise.
4038 2013-09-06  Eric Botcazou  <ebotcazou@adacore.com>
4040         * gnat.dg/warn10.ad[sb]: New test.
4041         * gnat.dg/warn10_pkg.ads: New helper.
4043 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
4045         * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]:
4046         Don't expect NULL in foo.result set.
4047         * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL
4048         in ESCAPED set.
4049         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
4050         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
4052 2013-09-06  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4054         * gcc.target/s390/nearestint-1.c: New testcase.
4056 2013-09-06  Joern Rennecke  <joern.rennecke@embecosm.com>
4057             Vineet Gupta  <Vineet.Gupta@synopsys.com>
4059         * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0.
4060         * gcc.target/arc: New directory.
4061         * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*.
4062         * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define.
4063         * gcc.dg/torture/stackalign/builtin-apply-2.c
4064         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
4065         * gcc.dg/builtin-apply2.c
4066         [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0.
4068 2013-09-04  Jan Hubicka  <jh@suse.cz>
4070         PR middle-end/58201
4071         * g++.dg/torture/pr58201_0.C: New testcase.
4072         * g++.dg/torture/pr58201_1.C: New testcase.
4073         * g++.dg/torture/pr58201.h: New testcase.
4075 2013-09-05  Jan Hubicka  <jh@suse.cz>
4077         * gcc.dg/autopar/pr49960.c: Disable partial inlining
4079 2013-09-05  Richard Biener  <rguenther@suse.de>
4081         PR tree-optimization/58137
4082         * gcc.target/i386/pr58137.c: New testcase.
4084 2013-09-05  Martin Jambor  <mjambor@suse.cz>
4086         * g++.dg/ipa/remref-1.C: New test.
4087         * g++.dg/ipa/remref-2.C: Likewise.
4089 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
4091         PR c++/24926
4092         * g++.dg/parse/access11.C: New.
4094 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
4096         * g++.dg/warn/weak1.C: Skip on AIX.
4098 2013-09-04  Easwaran Raman  <eraman@google.com>
4100         PR middle-end/57370
4101         PR tree-optimization/58011
4102         * gfortran.dg/reassoc_12.f90: New testcase.
4103         * gcc.dg/tree-ssa/reassoc-31.c: New testcase.
4105 2013-09-04  David Edelsohn  <dje.gcc@gmail.com>
4107         * gcc.dg/attr-weakref-1.c: Skip on AIX.
4108         * gcc.dg/torture/pr53922.c: Skip on AIX.
4109         * lib/file-format.exp (gcc_target_object_format): AIX is COFF.
4111 2013-09-04  Teresa Johnson  <tejohnson@google.com>
4113         * gcc.dg/unroll_1.c: Test dumping to stderr.
4115 2013-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
4117         PR c++/58305
4118         * g++.dg/warn/deprecated-8.C: New.
4120 2013-09-03  Jeff Law  <law@redhat.com>
4122         * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug
4123         dump output.
4125 2013-09-03  Meador Inge  <meadori@codesourcery.com>
4127         Revert:
4129         2013-08-30  Meador Inge  <meadori@codesourcery.com>
4131         * gcc.dg/Warray-bounds-11.c: New testcase.
4133 2013-09-03  David Edelsohn  <dje.gcc@gmail.com>
4135         * lib/target-supports.exp (check_weak_available): Return true for AIX.
4137 2013-09-03  Jan Hubicka  <jh@suse.cz>
4139         * g++.dg/ipa/devirt-15.C: Fix testcase.
4141 2013-09-03  Richard Biener  <rguenther@suse.de>
4143         PR middle-end/57656
4144         * gcc.dg/torture/pr57656.c: New testcase.
4146 2013-09-03  Richard Biener  <rguenther@suse.de>
4148         PR middle-end/57287
4149         * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp.
4151 2013-09-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
4153         PR fortran/PR56519
4154         * gfortran.dg/do_concurrent_3.f90:  New test case.
4156 2013-09-02  Jan Hubicka  <jh@suse.cz>
4158         * gcc.dg/tree-ssa/fnsplit-1.c: New testcase.
4160 2013-09-02  Martin Jambor  <mjambor@suse.cz>
4162         PR ipa/58106
4163         * gcc.dg/ipa/pr58106.c: New test.
4165 2013-09-02  James Greenhalgh  <james.greenhalgh@arm.com>
4167         * gcc.target/aarch64/scalar_intrinsics.c
4168         (vdup<bhsd>_lane<su><8,16,32,64>): Force values to SIMD registers.
4170 2013-09-02  Richard Biener  <rguenther@suse.de>
4172         PR middle-end/57511
4173         * gcc.dg/tree-ssa/sccp-1.c: New testcase.
4175 2013-09-02  Richard Biener  <rguenther@suse.de>
4177         * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory
4178         reference.
4180 2013-09-02  Bin Cheng  <bin.cheng@arm.com>
4182         * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase.
4184 2013-09-02  Paolo Carlini  <paolo.carlini@oracle.com>
4186         PR c++/21682, implement DR 565
4187         * g++.dg/template/using24.C: New.
4188         * g++.dg/template/using25.C: Likewise.
4189         * g++.dg/template/using26.C: Likewise.
4191 2013-09-01  Jan Hubicka  <jh@suse.cz>
4193         * g++.dg/ipa/devirt-15.C: New testcase.
4195 2013-09-01  Eric Botcazou  <ebotcazou@adacore.com>
4197         * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
4199 2013-08-31  Jan Hubicka  <jh@suse.cz>
4201         * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
4202         * g++.dg/tree-ssa/pr45453.C: Likewise.
4204 2013-08-31  Jan Hubicka  <jh@suse.cz>
4206         * gcc.dg/fork-instrumentation.c: New testcase.
4208 2013-08-30  Uros Bizjak  <ubizjak@gmail.com>
4210         * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
4212 2013-08-30  Meador Inge  <meadori@codesourcery.com>
4214         * gcc.dg/Warray-bounds-11.c: New testcase.
4216 2013-08-30  Marek Polacek  <polacek@redhat.com>
4218         * g++.dg/ubsan/div-by-zero-1.C: New test.
4219         * c-c++-common/ubsan/save-expr-1.c: New test.
4220         * c-c++-common/ubsan/save-expr-2.c: New test.
4221         * c-c++-common/ubsan/save-expr-3.c: New test.
4222         * c-c++-common/ubsan/save-expr-4.c: New test.
4223         * c-c++-common/ubsan/typedef-1.c: New test.
4224         * c-c++-common/ubsan/const-char-1.c: New test.
4225         * c-c++-common/ubsan/const-expr.c: New test.
4226         * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
4227         * c-c++-common/ubsan/shift-1.c: Likewise.
4228         * c-c++-common/ubsan/shift-2.c: Likewise.
4229         * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
4230         * lib/ubsan-dg.exp: New file.
4231         * g++.dg/dg.exp: Add ubsan tests.
4232         * g++.dg/ubsan/ubsan.exp: New file.
4233         * gcc.dg/ubsan/ubsan.exp: New file.
4234         * g++.dg/ubsan/cxx11-shift-1.C: New test.
4235         * g++.dg/ubsan/cxx11-shift-2.C: New test.
4236         * c-c++-common/ubsan/div-by-zero-3.c: New test.
4237         * c-c++-common/ubsan/div-by-zero-1.c: New test.
4238         * c-c++-common/ubsan/div-by-zero-4.c: New test.
4239         * c-c++-common/ubsan/shift-3.c: New test.
4240         * c-c++-common/ubsan/unreachable-1.c: New test.
4241         * c-c++-common/ubsan/shift-1.c: New test.
4242         * c-c++-common/ubsan/shift-2.c: New test.
4243         * c-c++-common/ubsan/div-by-zero-2.c: New test.
4244         * gcc.dg/ubsan/c99-shift-2.c: New test.
4245         * gcc.dg/ubsan/c99-shift-1.c: New test.
4247 2013-08-29  Jan Hubicka  <jh@suse.cz>
4249         * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
4250         to match template and comment.
4252 2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>
4254         PR c++/51424
4255         * g++.dg/cpp0x/dc8.C: New.
4256         * g++.dg/template/meminit1.C: Adjust.
4258 2013-08-30  Teresa Johnson  <tejohnson@google.com>
4260         * gcc.dg/inline-dump.c: Delete inadvertant commit.
4262 2013-08-30  Jakub Jelinek  <jakub@redhat.com>
4264         PR tree-optimization/58277
4265         * gcc.c-torture/execute/pr58277-1.c: New test.
4266         * gcc.c-torture/execute/pr58277-2.c: New test.
4268 2013-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4270         * gcc.dg/guality/param-1.c: New test.
4271         * gcc.dg/guality/param-2.c: Likewise.
4273 2013-08-30  Richard Biener  <rguenther@suse.de>
4275         PR tree-optimization/58228
4276         * gcc.dg/torture/pr58228.c: New testcase.
4278 2013-08-30  Richard Biener  <rguenther@suse.de>
4280         PR tree-optimization/58223
4281         * gcc.dg/torture/pr58223.c: New testcase.
4282         * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
4284 2013-08-30  Richard Biener  <rguenther@suse.de>
4286         PR tree-optimization/58010
4287         * gcc.dg/pr58010.c: New testcase.
4289 2013-08-29  Xinliang DavidLi  <davidxl@google.com>
4291         * gcc.dg/unroll_3.c: Message change.
4292         * gcc.dg/unroll_4.c: Likewise.
4293         * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
4294         * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
4295         * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
4296         * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
4297         * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
4298         * gcc.dg/tree-ssa/loop-23.c: Likewise.
4299         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4300         * gcc.dg/unroll_1.c: Likewise.
4301         * gcc.dg/vect/bb-slp-31.c: Likewise.
4302         * gcc.dg/vect/bb-slp-14.c: Likewise.
4303         * gcc.dg/vect/bb-slp-8.c: Likewise.
4304         * gcc.dg/vect/bb-slp-23.c: Likewise.
4305         * gcc.dg/vect/bb-slp-15.c: Likewise.
4306         * gcc.dg/vect/bb-slp-9.c: Likewise.
4307         * gcc.dg/vect/bb-slp-24.c: Likewise.
4308         * gcc.dg/vect/bb-slp-16.c: Likewise.
4309         * gcc.dg/vect/bb-slp-25.c: Likewise.
4310         * gcc.dg/vect/bb-slp-17.c: Likewise.
4311         * gcc.dg/vect/bb-slp-26.c: Likewise.
4312         * gcc.dg/vect/bb-slp-18.c: Likewise.
4313         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
4314         * gcc.dg/vect/bb-slp-27.c: Likewise.
4315         * gcc.dg/vect/bb-slp-19.c: Likewise.
4316         * gcc.dg/vect/bb-slp-28.c: Likewise.
4317         * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
4318         * gcc.dg/vect/bb-slp-29.c: Likewise.
4319         * gcc.dg/vect/bb-slp-8a.c: Likewise.
4320         * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
4321         * gcc.dg/vect/bb-slp-1.c: Likewise.
4322         * gcc.dg/vect/bb-slp-8b.c: Likewise.
4323         * gcc.dg/vect/bb-slp-2.c: Likewise.
4324         * gcc.dg/vect/bb-slp-3.c: Likewise.
4325         * gcc.dg/vect/bb-slp-10.c: Likewise.
4326         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
4327         * gcc.dg/vect/bb-slp-4.c: Likewise.
4328         * gcc.dg/vect/bb-slp-11.c: Likewise.
4329         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
4330         * gcc.dg/vect/bb-slp-5.c: Likewise.
4331         * gcc.dg/vect/bb-slp-20.c: Likewise.
4332         * gcc.dg/vect/bb-slp-6.c: Likewise.
4333         * gcc.dg/vect/bb-slp-21.c: Likewise.
4334         * gcc.dg/vect/bb-slp-30.c: Likewise.
4335         * gcc.dg/vect/bb-slp-13.c: Likewise.
4336         * gcc.dg/vect/bb-slp-7.c: Likewise.
4337         * gcc.dg/vect/bb-slp-22.c: Likewise.
4338         * gcc.dg/unroll_2.c: Likewise.
4339         * g++.dg/vect/slp-pr50413.cc: Likewise.
4340         * g++.dg/vect/slp-pr56812.cc: Likewise.
4341         * g++.dg/vect/slp-pr50819.cc: Likewise.
4343 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
4345         * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
4347 2013-08-29  Teresa Johnson  <tejohnson@google.com>
4349         * gcc.dg/pr40209.c: Use -fopt-info.
4350         * gcc.dg/pr26570.c: Ditto.
4351         * gcc.dg/pr32773.c: Ditto.
4352         * g++.dg/tree-ssa/dom-invalid.C: Ditto.
4354 2013-08-29  Richard Biener  <rguenther@suse.de>
4356         PR tree-optimization/58246
4357         * gcc.dg/torture/pr58246.c: New testcase.
4359 2013-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4361         PR fortran/52243
4362         * gfortran.dg/realloc_on_assign_14.f90:  Remove warning made
4363         obsolete by patch.
4364         * gfortran.dg/realloc_on_assign_19.f90:  New test.
4366 2013-08-29  Richard Biener  <rguenther@suse.de>
4368         PR middle-end/57287
4369         * gcc.dg/pr57287-2.c: New testcase.
4371 2013-08-29  Richard Biener  <rguenther@suse.de>
4373         PR tree-optimization/57685
4374         * gcc.dg/torture/pr57685.c: New testcase.
4376 2013-08-28  Paolo Carlini  <paolo.carlini@oracle.com>
4378         PR c++/58255
4379         * g++.dg/cpp0x/dc7.C: New.
4381 2013-08-28  Jakub Jelinek  <jakub@redhat.com>
4383         PR middle-end/58257
4384         * c-c++-common/gomp/pr58257.c: New test.
4386 2013-08-28  Richard Biener  <rguenther@suse.de>
4388         PR tree-optimization/56933
4389         * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
4391 2013-08-27  Vidya Praveen  <vidyapraveen@arm.com>
4393         * gcc.target/aarch64/scalar_shift_1.c: New.
4395 2013-08-27  Richard Biener  <rguenther@suse.de>
4397         PR tree-optimization/57521
4398         * gcc.dg/torture/pr57521.c: New testcase.
4400 2013-08-27  Jakub Jelinek  <jakub@redhat.com>
4402         PR rtl-optimization/57860
4403         PR rtl-optimization/57861
4404         PR rtl-optimization/57875
4405         PR rtl-optimization/57876
4406         PR rtl-optimization/57877
4407         * gcc.c-torture/execute/pr57860.c: New test.
4408         * gcc.c-torture/execute/pr57861.c: New test.
4409         * gcc.c-torture/execute/pr57875.c: New test.
4410         * gcc.c-torture/execute/pr57876.c: New test.
4411         * gcc.c-torture/execute/pr57877.c: New test.
4413 2013-08-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
4415         PR fortran/58146
4416         * gfortran.dg/bounds_check_18.f90:  New test.
4418 2013-08-23  Jan Hubicka  <jh@suse.cz>
4420         * g++.dg/ipa/devirt-14.C: Fix typo.
4422 2013-08-23  Mikael Morin  <mikael@gcc.gnu.org>
4424         PR fortran/57798
4425         * gfortran.dg/inline_sum_5.f90: New.
4427 2013-08-23  Janus Weil  <janus@gcc.gnu.org>
4429         PR fortran/57843
4430         * gfortran.dg/typebound_assignment_7.f90: New.
4432 2013-08-23  Jan Hubicka  <jh@suse.cz>
4434         * g++.dg/ipa/devirt-13.C: New testcase.
4435         * g++.dg/ipa/devirt-14.C: New testcase.
4437 2013-08-23  Jakub Jelinek  <jakub@redhat.com>
4439         PR target/58218
4440         * gcc.target/i386/pr58218.c: New test.
4442         PR tree-optimization/58209
4443         * gcc.c-torture/execute/pr58209.c: New test.
4445 2013-08-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
4447         * gcc.target/powerpc/pr57744.c: Declare abort.
4449 2013-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
4451         PR c++/56380
4452         * g++.dg/template/error54.C: New.
4454 2013-08-22  Janus Weil  <janus@gcc.gnu.org>
4456         PR fortran/58185
4457         * gfortran.dg/select_type_34.f90: New.
4459 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
4461         PR c++/56130
4462         * g++.dg/warn/deprecated-7.C: New.
4464 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
4466         * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
4468 2013-08-21  Jeff Law  <law@redhat.com>
4470         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
4472 2013-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
4474         PR c++/56134
4475         * g++.dg/ext/attr-alias-3.C: New.
4477 2013-08-20  Janus Weil  <janus@gcc.gnu.org>
4479         PR fortran/53655
4480         * gfortran.dg/intent_out_8.f90: New.
4482 2013-08-20  Teresa Johnson  <tejohnson@google.com>
4484         PR rtl-optimizations/57451
4485         * g++.dg/tree-prof/pr57451.C: New test.
4487 2013-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
4489         PR c++/58190
4490         * g++.dg/pr57878.C: Use __SIZE_TYPE__.
4492 2013-08-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
4494         PR c/57490
4495         * c-c++-common/cilk-plus/AN/pr57490.c: New test.
4497 2013-08-19  Peter Bergner  <bergner@vnet.ibm.com>
4499         * gcc.target/powerpc/dfp-dd-2.c: New test.
4500         * gcc.target/powerpc/dfp-td-2.c: Likewise.
4501         * gcc.target/powerpc/dfp-td-3.c: Likewise.
4503 2013-08-19  Richard Sandiford  <rdsandiford@googlemail.com>
4505         * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
4506         * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
4507         Check for SLL too.
4509 2013-08-19  Joern Rennecke  <joern.rennecke@embecosm.com>
4511         * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
4513         * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
4514         "Threaded".
4516         * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
4517         correct test response.
4519         PR testsuite/52641
4520         * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
4521         * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
4522         * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
4523         (v4si): Use it.
4524         * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
4525         * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
4527         * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
4529 2013-08-18  Jan Hubicka  <jh@suse.cz>
4531         * g++.dg/ipa/type-inheritance-1.C: New testcase.
4533 2013-08-19  Janus Weil  <janus@gcc.gnu.org>
4535         PR fortran/46271
4536         * gfortran.dg/gomp/proc_ptr_1.f90: New.
4538 2013-08-18  Jakub Jelinek  <jakub@redhat.com>
4540         PR tree-optimization/58006
4541         * g++.dg/opt/pr58006.C: New test.
4543 2013-08-18  Eric Botcazou  <ebotcazou@adacore.com>
4545         * gnat.dg/specs/linker_alias.ads: New test.
4547 2013-08-16  Jakub Jelinek  <jakub@redhat.com>
4549         PR tree-optimization/58164
4550         * gcc.c-torture/compile/pr58164.c: New test.
4552         PR tree-optimization/58165
4553         * g++.dg/opt/pr58165.C: New test.
4555 2013-08-14  Paolo Carlini  <paolo.carlini@oracle.com>
4557         PR c++/51912
4558         * g++.dg/cpp0x/enum28.C: New.
4559         * g++.dg/cpp0x/enum15.C: Adjust.
4561 2013-08-14  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4563         PR target/57949
4564         * gcc.target/powerpc/pr57949-1.c: New.
4565         * gcc.target/powerpc/pr57949-2.c: New.
4567 2013-08-14  Jakub Jelinek  <jakub@redhat.com>
4569         PR tree-optimization/58145
4570         * gcc.dg/pr58145-1.c: New test.
4571         * gcc.dg/pr58145-2.c: New test.
4573 2013-08-14  Joern Rennecke  <joern.rennecke@embecosm.com>
4575         * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
4576         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
4577         * gcc.dg/debug/dwarf2/static1.c: Likewise.
4578         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
4579         * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
4580         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
4581         * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
4582         * gcc.dg/debug/dwarf2/var1.c: Likewise.
4583         * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
4584         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
4585         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
4586         * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
4587         * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
4588         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
4589         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
4590         * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
4591         * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
4592         * gcc.dg/debug/dwarf2/const-2.c: Likewise.
4593         * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
4594         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
4595         * gcc.dg/debug/dwarf2/var2.c: Likewise.
4596         * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
4597         * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
4598         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
4599         * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
4600         * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
4601         * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
4602         * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
4603         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
4604         * gcc.dg/debug/dwarf2/inline1.c: Likewise.
4605         * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
4606         * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
4607         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
4608         * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
4609         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
4610         * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
4611         * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
4612         * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
4613         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
4614         * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
4615         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
4617         PR testsuite/52641
4618         * gcc.c-torture/execute/pr56799.x: New file.
4620         * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
4622         * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
4624         * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
4625         * gcc.dg/pr44214-3.c (v2df): Likewise.
4627         * gcc.dg/pr46647.c: xfail for avr-*-*.
4629         * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
4630         memcpy by one.
4631         * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
4632         Expect l to be optimized away.
4633         * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
4635         PR testsuite/52641
4636         * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
4637         to tests that assume int/double are larger than short/float.
4639         PR testsuite/52641
4640         * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
4641         target { ! int16 }.
4642         * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
4643         * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
4644         target { int16 }.  Restrict existing tests to target { int32 }
4645         where appropriate.
4646         * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
4647         * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
4648         * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
4649         * lib/target-supports.exp (check_effective_target_int32): New proc.
4651         * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
4652         exclude from scan test.
4654         * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
4655         * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4656         * gcc.dg/debug/dwarf2/inline3.c: Likewise.
4657         * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
4658         * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
4659         * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
4660         * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
4661         * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
4662         * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
4663         * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
4664         * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
4665         * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
4666         * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
4667         * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
4668         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
4669         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
4670         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
4671         * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
4672         * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
4674 2013-08-14  Janis Johnson  <janisjo@codesourcery.com>
4676         * gcc.target/arm/pr19599.c: Skip for -mthumb.
4678         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
4679         to be the first test directive.
4680         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4681         * gcc.target/arm/atomic-op-acquire.c: Likewise.
4682         * gcc.target/arm/atomic-op-char.c: Likewise.
4683         * gcc.target/arm/atomic-op-consume.c: Likewise.
4684         * gcc.target/arm/atomic-op-int.c: Likewise.
4685         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4686         * gcc.target/arm/atomic-op-release.c: Likewise.
4687         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4688         * gcc.target/arm/atomic-op-short.c: Likewise.
4690 2013-08-14  Andrey Belevantsev  <abel@ispras.ru>
4692         PR rtl-optimization/57662
4693         * gcc.dg/pr57662.c: New test.
4695 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
4697         * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
4698         alternative to -1.
4699         * gcc.target/mips/nans-legacy.c: Likewise.
4701 2013-08-13  Maciej W. Rozycki  <macro@codesourcery.com>
4703         * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
4704         escapes.
4705         * gcc.target/mips/fabs-legacy.c: Likewise.
4706         * gcc.target/mips/fabsf-2008.c: Likewise.
4707         * gcc.target/mips/fabsf-legacy.c: Likewise.
4708         * gcc.target/mips/fneg-2008.c: Likewise.
4709         * gcc.target/mips/fneg-legacy.c: Likewise.
4710         * gcc.target/mips/fnegf-2008.c: Likewise.
4711         * gcc.target/mips/fnegf-legacy.c: Likewise.
4712         * gcc.target/mips/nan-2008.c: Likewise.
4713         * gcc.target/mips/nan-legacy.c: Likewise.
4714         * gcc.target/mips/nanf-2008.c: Likewise.
4715         * gcc.target/mips/nanf-legacy.c: Likewise.
4716         * gcc.target/mips/nans-2008.c: Likewise.
4717         * gcc.target/mips/nans-legacy.c: Likewise.
4718         * gcc.target/mips/nansf-2008.c: Likewise.
4719         * gcc.target/mips/nansf-legacy.c: Likewise.
4721 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
4723         * gnat.dg/valued_proc.adb: New test.
4724         * gnat.dg/valued_proc_pkg.ads: New helper.
4726 2013-08-13  Jakub Jelinek  <jakub@redhat.com>
4728         PR tree-optimization/57661
4729         * g++.dg/opt/pr57661.C: New test.
4731         PR sanitizer/56417
4732         * gcc.dg/asan/pr56417.c: New test.
4734 2013-08-13  Eric Botcazou  <ebotcazou@adacore.com>
4736         * gnat.dg/loop_optimization16.adb: New test.
4737         * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
4739 2013-08-13  Marek Polacek  <polacek@redhat.com>
4741         * gcc.dg/pr57980.c: Use vector of two elements, not just one.
4743 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
4745         Example of converting global state to per-pass state.
4747         * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
4748         global state "static int counter" to...
4749         (one_pass::counter): ...this instance data.
4751 2013-08-13  David Malcolm  <dmalcolm@redhat.com>
4753         * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
4754         to member function...
4755         (one_pass::gate): ...this.
4756         (one_pass_exec): Convert to member function...
4757         (one_pass::impl_execute): ...this.
4759 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
4761         PR c++/57416
4762         * g++.dg/cpp0x/pr57416.C: New.
4764 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
4766         * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
4767         changes.
4768         * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
4769         * g++.dg/cpp0x/defaulted2.C: Likewise.
4770         * g++.dg/cpp0x/defaulted31.C: Likewise.
4771         * g++.dg/cpp0x/error6.C: Likewise.
4772         * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
4773         * g++.dg/cpp0x/override2.C: Likewise.
4774         * g++.dg/cpp0x/parse1.C: Likewise.
4775         * g++.dg/cpp0x/scoped_enum.C: Likewise.
4776         * g++.dg/cpp0x/temp_default4.C: Likewise.
4777         * g++.dg/ext/attrib32.C: Likewise.
4778         * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
4779         * g++.dg/ext/mv13.C: Likewise.
4780         * g++.dg/ext/mv7.C: Likewise.
4781         * g++.dg/ext/mv9.C: Likewise.
4782         * g++.dg/ext/pr57362.C: Likewise.
4783         * g++.dg/ext/typeof10.C: Likewise.
4784         * g++.dg/lookup/anon6.C: Likewise.
4785         * g++.dg/lookup/crash6.C: Likewise.
4786         * g++.dg/lookup/name-clash5.C: Likewise.
4787         * g++.dg/lookup/name-clash6.C: Likewise.
4788         * g++.dg/other/anon4.C: Likewise.
4789         * g++.dg/other/error15.C: Likewise.
4790         * g++.dg/other/error8.C: Likewise.
4791         * g++.dg/other/redecl2.C: Likewise.
4792         * g++.dg/parse/crash16.C: Likewise.
4793         * g++.dg/parse/crash21.C: Likewise.
4794         * g++.dg/parse/crash38.C: Likewise.
4795         * g++.dg/parse/redef2.C: Likewise.
4796         * g++.dg/parse/struct-as-enum1.C: Likewise.
4797         * g++.dg/template/crash39.C: Likewise.
4798         * g++.dg/template/redecl3.C: Likewise.
4799         * g++.dg/tls/diag-3.C: Likewise.
4800         * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
4801         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
4802         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
4803         * g++.old-deja/g++.brendan/crash16.C: Likewise.
4804         * g++.old-deja/g++.brendan/crash18.C: Likewise.
4805         * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
4806         * g++.old-deja/g++.brendan/redecl1.C: Likewise.
4807         * g++.old-deja/g++.brendan/static3.C: Likewise.
4808         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
4809         * g++.old-deja/g++.jason/binding.C: Likewise.
4810         * g++.old-deja/g++.jason/crash4.C: Likewise.
4811         * g++.old-deja/g++.jason/crash7.C: Likewise.
4812         * g++.old-deja/g++.jason/lineno.C: Likewise.
4813         * g++.old-deja/g++.jason/scoping7.C: Likewise.
4814         * g++.old-deja/g++.mike/misc3.C: Likewise.
4815         * g++.old-deja/g++.mike/net44.C: Likewise.
4816         * g++.old-deja/g++.mike/ns3.C: Likewise.
4817         * g++.old-deja/g++.ns/alias4.C: Likewise.
4818         * g++.old-deja/g++.ns/ns11.C: Likewise.
4819         * g++.old-deja/g++.other/crash23.C: Likewise.
4820         * g++.old-deja/g++.other/decl8.C: Likewise.
4821         * g++.old-deja/g++.other/linkage3.C: Likewise.
4822         * g++.old-deja/g++.other/typeck1.C: Likewise.
4823         * g++.old-deja/g++.other/typedef5.C: Likewise.
4824         * g++.old-deja/g++.pt/explicit34.C: Likewise.
4825         * g++.old-deja/g++.pt/friend36.C: Likewise.
4826         * obj-c++.dg/method-8.mm: Likewise.
4827         * obj-c++.dg/tls/diag-3.mm: Likewise.
4829 2013-08-12  Perez Read  <netfirewall@gmail.com>
4831         PR target/58132
4832         * gcc.target/i386/movabs-1.c: New test.
4834 2013-08-12  Marek Polacek  <polacek@redhat.com>
4836         PR tree-optimization/57980
4837         * gcc.dg/pr57980.c: New test.
4839 2013-08-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
4841         PR fortran/56666
4842         * gfortran.dg/do_check_10.f90:  New test.
4843         * gfortran.dg/array_constructor_11.f90:  Add -Wzerotrip to dg-options.
4844         * gfortran.dg/array_constructor_18.f90:  Likewise.
4845         * gfortran.dg/array_constructor_22.f90:  Likewise.
4846         * gfortran.dg/coarray_15.f90:  Likewise.
4847         * gfortran.dg/do_1.f90:  Add -Wall to dg-options.
4848         * gfortran.dg/do_3.F90:  Add -Wzerotrip to dg-options.
4849         * gfortran.dg/do_check_5.f90:  Add -Wall to gd-options.
4851 2013-08-11  Paolo Carlini  <paolo.carlini@oracle.com>
4853         PR c++/53349
4854         * g++.dg/cpp0x/constexpr-ice8.C: New.
4856 2013-08-09  Xinliang David Li  <davidxl@google.com>
4858         * gcc.target/i386/memcpy-strategy-1.c: New test.
4859         * gcc.target/i386/memcpy-strategy-2.c: Ditto.
4860         * gcc.target/i386/memset-strategy-1.c: Ditto.
4861         * gcc.target/i386/memcpy-strategy-3.c: Ditto.
4863 2013-08-09  Jan Hubicka  <jh@suse.cz>
4865         * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
4866         * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
4868 2013-08-09  Yufeng Zhang  <yufeng.zhang@arm.com>
4870         * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
4872 2013-08-09  Janus Weil  <janus@gcc.gnu.org>
4874         PR fortran/58058
4875         * gfortran.dg/transfer_intrinsic_6.f90: New.
4877 2013-08-09  Paolo Carlini  <paolo.carlini@oracle.com>
4879         Revert:
4880         2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
4882         PR c++/46206
4883         * g++.dg/lookup/typedef2.C: New.
4885 2013-08-09  James Greenhalgh  <james.greenhalgh@arm.com>
4887         * gcc.target/aarch64/scalar_intrinsics.c: Update expected
4888         output of vdup intrinsics.
4890 2013-08-09  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
4892         * gcc.target/arm/lp1189445.c: New testcase.
4894 2013-08-08  Richard Sandiford  <rdsandiford@googlemail.com>
4896         PR rtl-optimization/58079
4897         * gcc.dg/torture/pr58079.c: New test.
4899 2013-08-07  Eric Botcazou  <ebotcazou@adacore.com>
4901         * gnat.dg/warn9.adb: New test.
4903 2013-08-07  Paolo Carlini  <paolo.carlini@oracle.com>
4905         PR c++/46206
4906         * g++.dg/lookup/typedef2.C: New.
4908 2013-08-07  David Malcolm  <dmalcolm@redhat.com>
4910         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4911         to optstr when building plugins on darwin.
4913 2013-08-06  Martin Jambor  <mjambor@suse.cz>
4915         PR tree-optimization/57539
4916         * gcc.dg/ipa/pr57539.c: New test.
4918 2013-08-06  Martin Jambor  <mjambor@suse.cz>
4919             Bernd Edlinger  <bernd.edlinger@hotmail.de>
4921         * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
4922         (a): Fix constructor.
4924 2013-08-06  Martin Jambor  <mjambor@suse.cz>
4926         PR fortran/57987
4927         * gfortran.dg/pr57987.f90: New test.
4929 2013-08-06  Martin Jambor  <mjambor@suse.cz>
4931         PR middle-end/58041
4932         * gcc.dg/torture/pr58041.c: New test.
4933         * gcc.target/arm/pr58041.c: Likewise.
4935 2013-08-06  Janus Weil  <janus@gcc.gnu.org>
4937         PR fortran/57306
4938         * gfortran.dg/pointer_init_8.f90: New.
4940 2013-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
4942         PR c++/58080
4943         * g++.dg/cpp0x/pr58080.C: New.
4945 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
4947         * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
4948         to optstr when building plugins.
4950 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
4952         Patch autogenerated by refactor_passes.py from
4953         https://github.com/davidmalcolm/gcc-refactoring-scripts
4954         revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
4956         * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
4957         struct to a subclass of gimple_opt_pass along with...
4958         (pass_data_one_pass): ...new pass_data instance and...
4959         (make_one_pass): ...new function.
4960         * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4961         global struct to a subclass of gimple_opt_pass along with...
4962         (pass_data_warn_self_assign): ...new pass_data instance and...
4963         (make_pass_warn_self_assign): ...new function.
4964         * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
4965         a global struct to a subclass of gimple_opt_pass along with...
4966         (pass_data_dumb_plugin_example): ...new pass_data instance and...
4967         (make_pass_dumb_plugin_example): ...new function.
4968         * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
4969         global struct to a subclass of gimple_opt_pass along with...
4970         (pass_data_warn_self_assign): ...new pass_data instance and...
4971         (make_pass_warn_self_assign): ...new function.
4973 2013-08-05  David Malcolm  <dmalcolm@redhat.com>
4975         * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
4976         is created and added to the pass_manager to reflect
4977         autogenerated changes.
4978         * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
4979         * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
4980         * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
4982 2013-08-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
4984         PR c++/58072
4985         * g++.dg/cpp0x/pr58072.C: New.
4987 2013-08-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
4989         * gcc.dg/torture/pr57993-2.cpp: New.
4991 2013-08-02  Jan Hubicka  <jh@suse.cz>
4993         * gcc.dg/ipa/ipa-1.c: Update.
4994         * gcc.dg/ipa/ipa-2.c: Update.
4995         * gcc.dg/ipa/ipa-3.c: Update.
4996         * gcc.dg/ipa/ipa-4.c: Update.
4997         * gcc.dg/ipa/ipa-5.c: Update.
4998         * gcc.dg/ipa/ipa-7.c: Update.
4999         * gcc.dg/ipa/ipa-8.c: Update.
5000         * gcc.dg/ipa/ipcp-1.c: Update.
5001         * gcc.dg/ipa/ipcp-2.c: Update.
5003 2013-08-02  Vladimir Makarov  <vmakarov@redhat.com>
5005         PR rtl-optimization/58048
5006         * gcc.target/i386/pr58048.c: New.
5008 2013-08-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5010         * gcc.target/arm/neon-for-64bits-2.c: Delete.
5012 2013-08-01  Fabien Chêne  <fabien@gcc.gnu.org>
5013             Peter Bergner  <bergner@vnet.ibm.com>
5015         PR c++/54537
5016         * g++.dg/overload/using3.C: New.
5017         * g++.dg/overload/using2.C: Adjust.
5018         * g++.dg/lookup/using9.C: Likewise.
5020 2013-08-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5022         * gcc.target/arm/pr46972-2.c: New test.
5024 2013-08-01  Vidya Praveen  <vidyapraveen@arm.com>
5026         * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
5028 2013-07-31  Michael Meissner  <meissner@linux.vnet.ibm.com>
5030         * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
5032 2013-07-31  Richard Sandiford  <rdsandiford@googlemail.com>
5034         * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
5035         rather than addressing!=absolute when deciding how to handle MIPS16
5036         when the test forces an ABI.
5038 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
5040         PR c++/57673
5041         * g++.dg/cpp0x/nsdmi-sizeof.C: New.
5043 2013-07-30  Steve Ellcey  <sellcey@mips.com>
5045         * gcc.target/mips/code-readable-1.c: Increase switch size.
5046         * gcc.target/mips/code-readable-2.c: Ditto.
5047         * gcc.target/mips/code-readable-3.c: Ditto.
5048         * gcc.target/mips/code-readable-4.c: Ditto.
5050 2013-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
5052         PR c++/57947
5053         * g++.dg/parse/crash63.C: New.
5055 2013-07-30  Tobias Burnus  <burnus@net-b.de>
5057         PR fortran/57530
5058         * gfortran.dg/pointer_assign_8.f90: New.
5059         * gfortran.dg/pointer_assign_9.f90: New.
5060         * gfortran.dg/pointer_assign_10.f90: New.
5061         * gfortran.dg/pointer_assign_11.f90: New.
5063 2013-07-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
5065         * gcc.target/arm/pr57637.c: New testcase.
5067 2013-07-29  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
5069         PR tree-optimization/57993
5070         * gcc.dg/torture/pr57993.c: New test.
5072 2013-07-29  Joern Rennecke  <joern.rennecke@embecosm.com>
5074         * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
5076 2013-07-29  Paolo Carlini  <paolo.carlini@oracle.com>
5078         PR c++/57948
5079         * g++.dg/conversion/ambig2.C: New.
5081 2013-07-29  Maciej W. Rozycki  <macro@codesourcery.com>
5083         * gcc.target/mips/fabs-2008.c: New test case.
5084         * gcc.target/mips/fabs-legacy.c: New test case.
5085         * gcc.target/mips/fabsf-2008.c: New test case.
5086         * gcc.target/mips/fabsf-legacy.c: New test case.
5087         * gcc.target/mips/fneg-2008.c: New test case.
5088         * gcc.target/mips/fneg-legacy.c: New test case.
5089         * gcc.target/mips/fneg-2008.c: New test case.
5090         * gcc.target/mips/fneg-legacy.c: New test case.
5091         * gcc.target/mips/nan-2008.c: New test case.
5092         * gcc.target/mips/nan-legacy.c: New test case.
5093         * gcc.target/mips/nanf-2008.c: New test case.
5094         * gcc.target/mips/nanf-legacy.c: New test case.
5095         * gcc.target/mips/nans-2008.c: New test case.
5096         * gcc.target/mips/nans-legacy.c: New test case.
5097         * gcc.target/mips/nansf-2008.c: New test case.
5098         * gcc.target/mips/nansf-legacy.c: New test case.
5099         * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
5101 2013-07-29  Alexander Ivchenko  <alexander.ivchenko@intel.com>
5102             Maxim Kuvyrkov  <maxim@kugelworks.com>
5104         * lib/target-supports.exp (check_effective_target_non_bionic): New
5105         effective-target test.
5106         * g++.dg/tls/thread_local4.C: Disable test for Bionic.
5107         * g++.dg/tls/thread_local4g.C: Ditto.
5109 2013-07-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
5111         PR fortran/58009
5112         * gfortran.dg/vector_subsript_7.f90:  New test.
5114 2013-07-27  Tobias Burnus  <burnus@net-b.de>
5116         PR fortran/57991
5117         * gfortran.dg/warn_alias.f90: New.
5119 2013-07-27  Janus Weil  <janus@gcc.gnu.org>
5121         PR fortran/57285
5122         * gfortran.dg/class_array_19.f90: New.
5124 2013-07-27  Eric Botcazou  <ebotcazou@adacore.com>
5126         * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
5127         * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
5128         * gcc.dg/vect/pr57741-3.c: Likewise.
5129         * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
5131 2013-07-26  Joern Rennecke  <joern.rennecke@embecosm.com>
5133         Skip tests that make assumptions about struct layout that don't hold
5134         on epiphany:
5135         * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
5136         * g++.dg/cpp0x/iop.C: Likewise.
5137         * g++.dg/cpp0x/named_refs.C: Likewise.
5138         * g++.dg/cpp0x/rv1p.C: Likewise.
5139         * g++.dg/cpp0x/rv2p.C: Likewise.
5140         * g++.dg/cpp0x/rv3p.C: Likewise.
5141         * g++.dg/cpp0x/rv4p.C: Likewise.
5142         * g++.dg/cpp0x/rv5p.C: Likewise.
5143         * g++.dg/cpp0x/rv6p.C: Likewise.
5144         * g++.dg/cpp0x/rv7p.C: Likewise.
5145         * g++.dg/cpp0x/rv8p.C: Likewise.
5146         * g++.dg/ext/strncpy-chk1.C: Likewise.
5147         * gcc.dg/builtin-object-size-10.c: Likewise.
5148         * gcc.dg/builtin-object-size-11.c: Likewise.
5149         * gcc.dg/builtin-stringop-chk-1.c: Likewise.
5150         * gcc.dg/pr25805.c: Likewise.
5151         * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
5152         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
5153         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
5154         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
5155         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
5156         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
5157         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
5158         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
5159         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
5160         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
5161         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
5162         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
5163         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
5164         * gcc.c-torture/execute/zerolen-2.x: Likewise.
5165         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
5167         * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
5168         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5170         * gcc.dg/torture/pr37868.c: Disable for epiphany.
5171         * gcc.dg/sibcall-6.c: Enable for epiphany.
5173 2013-07-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5175         * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
5177 2013-07-26  David Edelsohn  <dje.gcc@gmail.com>
5179         * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
5180         memcpy not initializers.
5182         * gcc.dg/guality/guality.exp: Skip on AIX.
5184 2013-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
5186         PR c++/57101
5187         * g++.dg/cpp0x/pr57101.C: New.
5189 2013-07-26  Ian Bolton  <ian.bolton@arm.com>
5191         * gcc.target/aarch64/neg_1.c: New test.
5193 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
5195         PR fortran/57966
5196         * gfortran.dg/typebound_call_25.f90: New.
5198 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
5200         PR c++/57981
5201         * g++.dg/cpp0x/pr57981.C: New.
5203 2013-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
5205         PR c++/57880
5206         * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
5208 2013-07-25  Vladimir Makarov  <vmakarov@redhat.com>
5210         PR rtl-optimization/57960
5211         * gcc.target/s390/pr57960.c: New.
5213 2013-07-25  Janus Weil  <janus@gcc.gnu.org>
5215         PR fortran/57639
5216         * gfortran.dg/unlimited_polymorphic_9.f90: New.
5218 2013-07-25  Terry Guo  <terry.guo@arm.com>
5220         * gcc.target/arm/thumb1-Os-mult.c: New test case.
5222 2013-07-24  Paolo Carlini  <paolo.carlini@oracle.com>
5224         PR c++/57942
5225         * g++.dg/inherit/pr57942.C: New.
5227 2013-07-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
5229         * gcc.target/powerpc/bool2.h: New file, test the code generation
5230         of logical operations for power5, altivec, power7, and power8 systems.
5231         * gcc.target/powerpc/bool2-p5.c: Likewise.
5232         * gcc.target/powerpc/bool2-av.c: Likewise.
5233         * gcc.target/powerpc/bool2-p7.c: Likewise.
5234         * gcc.target/powerpc/bool2-p8.c: Likewise.
5235         * gcc.target/powerpc/bool3.h: Likewise.
5236         * gcc.target/powerpc/bool3-av.c: Likewise.
5237         * gcc.target/powerpc/bool2-p7.c: Likewise.
5238         * gcc.target/powerpc/bool2-p8.c: Likewise.
5240 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
5242         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
5244 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
5246         * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
5248 2013-07-23  Yufeng Zhang  <yufeng.zhang@arm.com>
5250         * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
5251         * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
5252         type from long to long long.
5253         * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
5254         to have effective-target keywords of lp64 and ilp32.
5255         * gcc.target/aarch64/fcvt_double_int.c: Likewise.
5256         * gcc.target/aarch64/fcvt_double_long.c: Likewise.
5257         * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
5258         * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
5259         * gcc.target/aarch64/fcvt_float_int.c: Likewise.
5260         * gcc.target/aarch64/fcvt_float_long.c: Likewise.
5261         * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
5262         * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
5263         * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
5265 2013-07-23  Tom Tromey  <tromey@redhat.com>
5266             Joseph Myers  <joseph@codesourcery.com>
5268         * gcc.dg/c11-generic-1.c: New file.
5269         * gcc.dg/c11-generic-2.c: New file.
5271 2013-07-22  Tobias Burnus  <burnus@net-b.de>
5273         PR fortran/57906
5274         PR fortran/52052
5275         * coarray/lib_realloc_1.f90: Permit optimization.
5276         * gfortran.dg/coarray_31.f90: New.
5278 2013-07-22  Tobias Burnus  <burnus@net-b.de>
5280         PR fortran/57762
5281         * gfortran.dg/class_array_7.f03: Fix memory leak.
5283 2013-07-22  Paolo Carlini  <paolo.carlini@oracle.com>
5285         PR c++/52816
5286         * g++.dg/cpp0x/decltype56.C: New.
5288 2013-07-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5290         * gcc.dg/pr53265.c: Correct line number in dg-message.
5292 2013-07-22  Diego Novillo  <dnovillo@google.com>
5294         * g++.dg/pr57878.C: Do not force -m32.  Use target ilp32.
5296 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
5298         PR testsuite/52641
5299         * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
5300         * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
5302 2013-07-22  Georg-Johann Lay  <avr@gjlay.de>
5304         PR testsuite/52641
5305         * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
5306         * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
5307         * gcc.dg/torture/pr53366-1.c: Same.
5308         * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
5309         * gcc.dg/torture/pr56488.c: Same.
5310         * gcc.dg/torture/pr57584.c: Same.
5311         * gcc.dg/tree-ssa/pr57385.c: Same.
5312         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
5314 2013-07-21   Ondřej Bílka  <neleai@seznam.cz>
5316         * c-c++-common/pr41779.c: Fix typos.
5317         * gcc.c-torture/compile/20031125-2.c: Likewise.
5318         * gcc.c-torture/compile/20040621-1.c: Likewise.
5319         * gcc.c-torture/execute/20020418-1.c: Likewise.
5320         * gcc.dg/20020108-1.c: Likewise.
5321         * gcc.dg/atomic-generic-aux.c: Likewise.
5322         * gcc.dg/builtin-complex-err-2.c: Likewise.
5323         * gcc.dg/decl-1.c: Likewise.
5324         * gcc.dg/di-sync-multithread.c: Likewise.
5325         * gcc.dg/format/c90-printf-1.c: Likewise.
5326         * gcc.dg/format/ms_c90-printf-1.c: Likewise.
5327         * gcc.dg/long-long-compare-1.c: Likewise.
5328         * gcc.dg/plugin/start_unit_plugin.c: Likewise.
5329         * gcc.dg/pr17055-1.c: Likewise.
5330         * gcc.dg/pr27095.c: Likewise.
5331         * gcc.dg/torture/fp-int-convert.h: Likewise.
5332         * gcc.dg/tree-prof/inliner-1.c: Likewise.
5333         * gcc.dg/tree-ssa/20030731-1.c: Likewise.
5334         * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
5335         * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
5336         * gcc.dg/tree-ssa/loop-19.c: Likewise.
5337         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5338         * gcc.dg/tree-ssa/pr21001.c: Likewise.
5339         * gcc.dg/tree-ssa/pr42585.c: Likewise.
5340         * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
5341         * gcc.dg/vect/vect-cond-5.c: Likewise.
5342         * gcc.dg/weak/typeof-2.c: Likewise.
5343         * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
5344         * gcc.target/arm/naked-1.c: Likewise.
5345         * gcc.target/i386/pr9771-1.c: Likewise.
5346         * gcc.target/sparc/sparc-constant-1.c: Likewise.
5347         * gcc.target/sparc/struct-ret-check.c: Likewise.
5348         * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
5349         * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
5350         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
5351         Likewise.
5353 2013-07-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5355         PR fortran/56937
5356         * gfortran.dg/dependency_42.f90:  New test.
5357         * gfortran.dg/dependency_43.f90:  New test.
5359 2013-07-21  Tobias Burnus  <burnus@net-b.de>
5361         PR fortran/35862
5362         * gfortran.dg/round_4.f90: New.
5364 2013-07-21  Tobias Burnus  <burnus@net-b.de>
5366         PR fortran/57894
5367         * gfortran.dg/min_max_conformance_2.f90: New.
5369 2013-07-20  Jakub Jelinek  <jakub@redhat.com>
5371         PR preprocessor/57620
5372         * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
5373         (main): Don't test {s,u,U,L}12.
5374         * c-c++-common/raw-string-13.c: New test.
5375         * c-c++-common/raw-string-14.c: New test.
5376         * c-c++-common/raw-string-15.c: New test.
5377         * c-c++-common/raw-string-16.c: New test.
5379 2013-07-20  James Greenhalgh  <james.greenhalgh@arm.com>
5381         * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
5383 2013-07-20  Joern Rennecke  <joern.rennecke@embecosm.com>
5385         * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
5387         * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
5388         target { ! keeps_null_pointer_checks }.
5389         * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
5390         target { ! keeps_null_pointer_checks }.
5392         * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
5393         * gcc.dg/torture/pr56488.c: Likewise.
5395 2013-07-19  Ian Bolton  <ian.bolton@arm.com>
5397         * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
5398         new testcase.
5400 2013-07-19  David Edelsohn  <dje.gcc@gmail.com>
5402         * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
5403         * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
5404         * gfortran.dg/guality/guality.exp: Skip on AIX.
5406         * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
5408         * g++.dg/debug/pr56819.C: Skip on AIX.
5409         * g++.dg/ext/vector23.C: Ignore vector ABI warning.
5410         * g++.dg/guality/guality.exp: Skip on AIX.
5412         * g++.old-deja/g++.other/init19.C: Require cxa_atext.
5414         * gcc.misc-tests/gcov-14.c: Skip on AIX.
5416         * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
5418 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
5420         PR target/57516
5421         * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
5422         Adjust to corrected rounding.
5424 2013-07-19  Georg-Johann Lay  <avr@gjlay.de>
5426         * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
5427         * gcc.dg/cilk-plus/cilk-plus.exp: only run if
5428         check_effective_target_cilkplus.
5429         * g++.dg/cilk-plus/cilk-plus.exp: Same.
5431 2013-07-18  Pat Haugen  <pthaugen@us.ibm.com>
5433         * gcc.target/powerpc/pr57744.c: Fix typo.
5435 2013-07-18  Sriraman Tallam  <tmsriram@google.com>
5437         PR middle-end/57698
5438         * gcc.c-torture/compile/pr57698.c: New test.
5439         * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
5440         * gcc.c-torture/compile/pr44043.c: Ditto.
5442 2013-07-18  Wei Mi  <wmi@google.com>
5444         PR rtl-optimization/57878
5445         * g++.dg/pr57878.C: New test.
5447 2013-07-18  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5449         * gcc.dg/pr42611.c: Move dg-error to correct line.
5451 2013-07-17  Tobias Burnus  <burnus@net-b.de>
5453         PR fortran/57895
5454         * gfortran.dg/dollar_sym_3.f: New.
5455         * gfortran.dg/dollar_sym_1.f90: Update dg-error.
5457 2013-07-16  Iain Sandoe  <iain@codesourcery.com>
5459         PR target/55654
5460         PR target/55656
5461         PR target/55657
5462         * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
5463         * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
5464         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
5465         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
5466         * objc.dg/image-info.m: Likewise.
5467         * objc.dg/symtab-1.m: Likewise.
5468         * objc.dg/torture/strings/const-str-10.m: Likewise.
5469         * objc.dg/torture/strings/const-str-11.m: Likewise.
5470         * objc.dg/torture/strings/const-str-9.m: Likewise.
5471         * objc.dg/zero-link-1.m: Likewise.
5472         * objc.dg/zero-link-2.m: Likewise.
5473         * objc.dg/no-extra-load.m: Avoid Foundation.h.
5474         * objc.dg/objc-foreach-4.m: Likewise.
5475         * objc.dg/objc-foreach-5.m: Likewise.
5476         * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
5477         (for Darwin).
5478         * obj-c++.dg/strings/const-str-12.mm: Likewise.
5479         * obj-c++.dg/syntax-error-1.mm: Likewise.
5480         * objc.dg/method-6.m: Likewise.
5481         * objc.dg/pr23214.m: Likewise.
5482         * objc.dg/proto-lossage-7.m: Likewise.
5483         * objc.dg/strings/const-str-12b.m: Likewise.
5484         * objc.dg/zero-link-3.m: Likewise.
5485         * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
5486         * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
5487         adjust headers, interfaces and encoded types to reflect current system
5488         versions.  Add FIXME and outputs from current system compiler for
5489         reference.
5491 2013-07-15  Cong Hou  <congh@google.com>
5493         * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
5494         counted.
5495         * gcc.target/i386/l_fma_float_3.c: Likewise.
5496         * gcc.target/i386/l_fma_double_1.c: Likewise.
5497         * gcc.target/i386/l_fma_double_3.c: Likewise.
5499 2013-07-15  Peter Bergner  <bergner@vnet.ibm.com>
5501         * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
5502         function to test if HTM is available.
5503         * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
5504         * gcc.target/powerpc/htm-builtin-1.c: New test.
5506 2013-07-15  Tobias Burnus  <burnus@net-b.de>
5508         * gfortran.dg/coarray_lib_realloc_1.f90: New.
5509         * gfortran.dg/coarray/lib_realloc_1.f90: New.
5510         * gfortran.dg/coarray_6.f90: Add dg-error.
5512 2013-07-15  Tobias Burnus  <burnus@net-b.de>
5514         PR fortran/37336
5515         * gfortran.dg/finalize_18.f90: New.
5517 2013-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
5519         PR fortran/52669
5520         * fortran.dg/module_variable_1.f90:  New test.
5521         * fortran.dg/module_variable_2.f90:  New test.
5523 2013-07-14  Marc Glisse  <marc.glisse@inria.fr>
5525         * g++.dg/ext/vector19.C: Adapt.
5526         * g++.dg/ext/vector23.C: New testcase.
5528 2013-07-12  Michael Matz  <matz@suse.de>
5530         PR middle-end/55771
5531         * c-c++-common/pr55771.c: New test.
5533 2013-07-12  Tejas Belagod  <tejas.belagod@arm.com>
5535         * gcc.target/aarch64/vect-movi.c: New.
5537 2013-07-11  Sriraman Tallam  <tmsriram@google.com>
5539         PR target/57362
5540         * g++.dg/ext/pr57362.C: New.
5542 2013-07-11  Georg-Johann Lay  <avr@gjlay.de>
5544         PR target/57631
5545         * gcc.target/avr/torture/pr57631.c: New test.
5547 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
5549         PR c++/57827
5550         * g++.dg/cpp0x/constexpr-ice7.C: New.
5552 2013-07-10  Janis Johnson  <janisjo@codesourcery.com>
5554         * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
5555         for EABI targets.
5556         * gcc.c-torture/execute/nest-align-1.x: New.
5558 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
5560         PR c++/57874
5561         * g++.dg/cpp0x/sfinae48.C: New.
5563 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
5565         PR preprocessor/57824
5566         * c-c++-common/raw-string-17.c: New test.
5567         * c-c++-common/gomp/pr57824.c: New test.
5569 2013-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
5571         PR c++/57869
5572         * g++.dg/cpp0x/reinterpret_cast1.C: New.
5573         * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
5574         * g++.dg/conversion/dr195.C: Update.
5575         * g++.dg/expr/cast2.C: Likewise.
5577 2013-07-10  Jakub Jelinek  <jakub@redhat.com>
5579         * c-c++-common/raw-string-18.c: New test.
5580         * c-c++-common/raw-string-19.c: New test.
5582         PR preprocessor/57757
5583         * g++.dg/cpp/paste1.C: New test.
5584         * g++.dg/cpp/paste2.C: New test.
5586 2013-07-10  Graham Stott  <grahams@btinternet.com>
5588         * gcc.target/mips/mulsize-1.c: New.
5589         * gcc.target/mips/mulsize-2.c: New.
5590         * gcc.target/mips/mulsize-3.c: New.
5591         * gcc.target/mips/mulsize-4.c: New.
5593 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
5595         PR c++/53094
5596         * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
5597         * g++.dg/ext/vector24.C: New testcase.
5599 2013-07-09  Marc Glisse  <marc.glisse@inria.fr>
5601         PR c++/53000
5602         * g++.dg/cpp0x/decltype17.C: Adjust.
5604 2013-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
5606         PR c++/51786
5607         * g++.dg/cpp0x/pr51786.C: New.
5609 2013-07-08  Janis Johnson  <janisjo@codesourcery.com>
5611         * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
5613         * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
5615         * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
5617         * gcc.target/powerpc/sd-vsx.c: Require dfp.
5618         * gcc.target/powerpc/sd-pwr6.c: Likewise.
5620 2013-07-08  Tobias Burnus  <burnus@net-b.de>
5622         PR fortran/57834
5623         * gfortran.dg/c_f_pointer_tests_8.f90: New.
5625 2013-07-08  Tobias Burnus  <burnus@net-b.de>
5627         PR fortran/50554
5628         * gfortran.dg/do_check_9.f90: New.
5630 2013-07-08  Tobias Burnus  <burnus@net-b.de>
5632         PR fortran/57785
5633         * gfortran.dg/dot_product_2.f90: New.
5635 2013-07-08  Tobias Burnus  <burnus@net-b.de>
5637         PR fortran/57469
5638         * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
5640 2013-07-08  Manfred Schwarb  <manfred99@gmx.ch>
5642         * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
5643         * gfortran.dg/finalize_10.f90: Fix dg-final.
5645 2013-07-08  Jakub Jelinek  <jakub@redhat.com>
5647         PR target/57819
5648         * gcc.target/i386/pr57819.c: New test.
5650         PR rtl-optimization/57829
5651         * gcc.c-torture/execute/pr57829.c: New test.
5653 2013-07-08  Michael Zolotukhin  <michael.v.zolotukhin@gmail.com>
5655         * gcc.target/i386/memcpy-vector_loop-1.c: New.
5656         * gcc.target/i386/memcpy-vector_loop-2.c: New.
5658 2013-07-06  Uros Bizjak  <ubizjak@gmail.com>
5660         PR target/57807
5661         * gcc.target/i386/pr57807.c: New test.
5663 2013-07-06  Jakub Jelinek  <jakub@redhat.com>
5665         PR target/29776
5666         * gcc.dg/tree-ssa/vrp89.c: New test.
5668 2013-07-06  Paolo Carlini  <paolo.carlini@oracle.com>
5670         PR c++/28262
5671         * g++.dg/parse/defarg16.C: New.
5673 2013-07-05  Vladimir Makarov  <vmakarov@redhat.com>
5675         PR rtl-optimization/55342
5676         * gcc.target/i386/pr55342.c: New.
5678 2013-07-05  Marcus Shawcroft  <marcus.shawcroft@arm.com>
5680         * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
5682 2013-07-05  Paolo Carlini  <paolo.carlini@oracle.com>
5684         PR c++/14263
5685         * g++.dg/inherit/virtual10.C: New.
5687 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
5689         PR c/57821
5690         * gcc.dg/large-size-array-6.c: New test.
5692 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
5694         PR c++/38634
5695         * g++.dg/template/crash116.C: New.
5697 2013-07-04  Joern Rennecke  <joern.rennecke@embecosm.com>
5699         * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
5700         * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
5702 2013-07-04  Paolo Carlini  <paolo.carlini@oracle.com>
5704         PR c++/54998
5705         * g++.dg/cpp0x/nsdmi-list3.C: New.
5707 2013-07-03  Jakub Jelinek  <jakub@redhat.com>
5709         PR target/57777
5710         * gcc.target/i386/pr57777.c: New test.
5712         PR c++/57771
5713         * g++.dg/template/arg9.C: New test.
5715 2013-07-02  Sriraman Tallam  <tmsriram@google.com>
5717         * gcc.target/i386/avx-inline.c: New test.
5719 2013-07-02  Maciej W. Rozycki  <macro@codesourcery.com>
5721         * gcc.target/mips/call-1.c: Accept JALRS and JALR.
5722         * gcc.target/mips/call-2.c: Likewise.
5723         * gcc.target/mips/call-3.c: Likewise.
5724         * gcc.target/mips/lazy-binding-1.c: Likewise.
5726 2013-07-02  Jakub Jelinek  <jakub@redhat.com>
5728         PR tree-optimization/57741
5729         * gcc.dg/vect/pr57741-1.c: New test.
5730         * gcc.dg/vect/pr57741-2.c: New test.
5731         * gcc.dg/vect/pr57741-3.c: New test.
5733 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
5735         * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
5736         on big endian.
5737         * gcc.target/config/aarch64/insv_2.c: New test for big endian.
5738         * lib/target-supports.exp: Define aarch64_little_endian.
5740 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
5742         * gcc.target/aarch64/abs_1.c: New test.
5744 2013-07-02  Ian Bolton  <ian.bolton@arm.com>
5746         * gcc.target/aarch64/bfxil_1.c: New test.
5747         * gcc.target/aarch64/bfxil_2.c: Likewise.
5749 2013-07-01  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5751         PR c/57766
5752         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
5753         array sizes from 100 to 20.
5755 2013-07-01  Dominique d'Humieres  <dominiq@lps.ens.fr>
5757         PR fortran/54788
5758         * gfortran.dg/pointer_remapping_8.f90: New.
5760 2013-06-28  Ed Smith-Rowland  <3dw4rd@verizon.net>
5762         * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
5763         * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
5764         * g++.dg/cpp1y/udlit-userdef-string.C: New.
5765         * g++.dg/cpp1y/complex_literals.h: New.
5767 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
5769         PR c++/57645
5770         * g++.dg/cpp0x/noexcept21.C: New.
5772 2013-06-28  Jakub Jelinek  <jakub@redhat.com>
5774         PR target/57736
5775         * gcc.target/i386/pr57736.c: New test.
5777 2013-06-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5779         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
5780         c specific.
5781         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
5782         strings to match the fixed error messages.
5783         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5784         * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
5785         message check.
5787 2013-06-28  Michael Meissner  <meissner@linux.vnet.ibm.com>
5789         PR target/57744
5790         * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
5791         stqcx. get even registers.
5793 2013-06-28  Marc Glisse  <marc.glisse@inria.fr>
5795         PR c++/57509
5796         * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
5798 2013-06-28  Kirill Yukhin  <kirill.yukhin@intel.com>
5800         * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
5801         Fix scan patterns.
5802         * gcc.target/i386/bmi-1.c: Ditto.
5803         * gcc.target/i386/bmi-bextr-4.c: New.
5804         * gcc.target/i386/bmi-bextr-5.c: Ditto.
5806 2013-06-28  Paolo Carlini  <paolo.carlini@oracle.com>
5808         PR c++/57682
5809         * g++.dg/cpp0x/initlist73.C: New.
5811 2013-06-27  Meador Inge  <meadori@codesourcery.com>
5813         * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
5814         * g++.dg/simulate-thread/atomics-2.C: Likewise.
5815         * g++.dg/simulate-thread/atomics-1.C: Likewise.
5817 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
5819         PR c++/57509
5820         * g++.dg/ext/pr57509.C: New file.
5822 2013-06-27  Jakub Jelinek  <jakub@redhat.com>
5824         PR target/57623
5825         * gcc.target/i386/bmi-bextr-3.c: New test.
5827         PR target/57623
5828         * gcc.target/i386/bmi2-bzhi-1.c: New test.
5830 2013-06-27  Marc Glisse  <marc.glisse@inria.fr>
5832         PR c++/57172
5833         * g++.dg/cpp0x/pr57172.C: New testcase.
5835 2013-06-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5837         * gcc.target/s390/htm-1.c: New file.
5838         * gcc.target/s390/htm-nofloat-1.c: New file.
5839         * gcc.target/s390/htm-xl-intrin-1.c: New file.
5841 2013-06-26  Tobias Burnus  <burnus@net-b.de>
5843         PR fortran/29800
5844         * gfortran.dg/bounds_check_17.f90: New.
5846 2013-06-25  Ed Smith-Rowland  <3dw4rd@verizon.net>
5848         PR c++/57640
5849         * g++.dg/cpp1y/pr57640.C: New.
5851 2013-06-25  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5853         PR c/57692
5854         * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
5855         overflow due to size of arrays.
5857 2013-06-25  Jakub Jelinek  <jakub@redhat.com>
5859         PR tree-optimization/57705
5860         * gcc.dg/vect/pr57705.c: New test.
5861         * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
5863 2013-06-25  Martin Jambor  <mjambor@suse.cz>
5865         PR middle-end/57670
5866         * g++.dg/ipa/pr57670.C: New test.
5868 2013-06-25  Richard Biener  <rguenther@suse.de>
5870         PR middle-end/56977
5871         * gcc.dg/pr56977.c: New testcase.
5873 2013-06-24  Martin Jambor  <mjambor@suse.cz>
5875         PR tree-optimization/57358
5876         * gcc.dg/ipa/pr57358.c: New test.
5878 2013-06-24  Richard Biener  <rguenther@suse.de>
5880         PR testsuite/57686
5881         * gcc.dg/torture/pr57584.c: Remove target specific bits.
5883 2013-06-24  Richard Biener  <rguenther@suse.de>
5885         PR tree-optimization/57488
5886         * gcc.dg/torture/pr57488.c: New testcase.
5888 2013-06-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5889             Dominique d'Humieres  <dominiq@lps.ens.fr>
5891         PR fortran/52413
5892         * gfortran.dg/fraction.f90: New.
5894 2013-06-24  Alan Modra  <amodra@gmail.com>
5896         * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
5897         Add scan-assembler-not "lvx".
5898         * gcc.target/powerpc/le-altivec-consts.c: New.
5900 2013-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
5902         * g++.dg/cpp0x/sfinae47.C: New.
5904 2013-06-23  Oleg Endo  <olegendo@gcc.gnu.org>
5906         PR target/52483
5907         * gcc.target/sh/pr52483-1.c: New.
5908         * gcc.target/sh/pr52483-2.c: New.
5909         * gcc.target/sh/pr52483-3.c: New.
5910         * gcc.target/sh/pr52483-4.c: New.
5911         * gcc.target/sh/pr52483-5.c: New.
5913 2013-06-23  Sriraman Tallam  <tmsriram@google.com>
5915         * gcc.target/i386/intrinsics_1.c: New test.
5916         * gcc.target/i386/intrinsics_2.c: Ditto.
5917         * gcc.target/i386/intrinsics_3.c: Ditto.
5918         * gcc.target/i386/intrinsics_4.c: Ditto.
5919         * gcc.target/i386/intrinsics_5.c: Ditto.
5920         * gcc.target/i386/intrinsics_6.c: Ditto.
5921         * gcc.target/i386/avx-1.c: Provide macros for builtins
5922         needing immediate arguments in f16cintrin.h and rtmintrin.h.
5924 2013-06-21  Tobias Burnus  <burnus@net-b.de>
5926         PR fortran/37336
5927         * gfortran.dg/finalize_17.f90: New.
5929 2013-06-21  Tobias Burnus  <burnus@net-b.de>
5931         * gfortran.dg/realloc_on_assign_18.f90: New.
5933 2013-06-21  Balaji V. Iyer  <balaji.v.iyer@intel.com>
5935         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
5936         Also changed the returns from error as distinct values so that
5937         debugging can get easier.
5938         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
5939         errors specific to C, if necessary.  Also added new error
5940         hooks for C++.
5941         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
5942         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
5943         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
5944         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
5945         * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
5946         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
5947         the same changes as parser_errors3.c, spaces were added between colons
5948         to not confuse C++ compiler with 2 colons as scope.
5949         * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
5950         * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
5951         * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
5952         * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
5953         * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
5954         * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
5955         * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
5956         * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
5957         * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
5958         * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
5959         * g++.dg/cilk-plus/cilk-plus.exp: New script.
5960         * g++.dg/dg.exp: Included Cilk Plus C++ tests
5961         in the list.
5963 2013-06-21  Joseph Myers  <joseph@codesourcery.com>
5965         PR other/53317
5966         * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
5968 2013-06-20  Uros Bizjak  <ubizjak@gmail.com>
5970         PR target/57655
5971         * gcc.target/i386/pr57655.c: New test.
5973 2013-06-20  Eric Botcazou  <ebotcazou@adacore.com>
5975         * ada/acats/tests/gcc: Delete.
5976         * gnat.dg/style: Likewise.
5978 2013-06-20  Jeff Law  <law@redhat.com>
5980         PR tree-optimization/57660
5981         * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
5982         based on their branch cost.
5984         * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
5986 2013-06-20  Tobias Burnus  <burnus@net-b.de>
5988         PR fortran/57633
5989         * gfortran.dg/list_read_11.f90: New.
5991 2013-06-20  Richard Biener  <rguenther@suse.de>
5993         PR tree-optimization/57584
5994         * gcc.dg/torture/pr57584.c: New testcase.
5996 2013-06-19  Sharad Singhai  <singhai@google.com>
5998         * g++.dg/gcov/gcov-8.C: New testcase.
5999         * lib/gcov.exp: Handle intermediate format.
6001 2013-06-19  Wei Mi  <wmi@google.com>
6003         PR rtl-optimization/57518
6004         * gcc.dg/pr57518.c: New test.
6006 2013-06-19  Igor Zamyatin  <igor.zamyatin@intel.com>
6008         * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
6010 2013-06-19  Jan Hubicka  <jh@suse.cz>
6012         * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
6014 2013-06-19  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6016         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
6017         hard-coded values of array sizes with a #define.
6018         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
6019         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
6020         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
6021         * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
6022         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
6024 2013-06-19  Yufeng Zhang  <yufeng.zhang@arm.com>
6026         * gcc.dg/torture/stackalign/builtin-apply-2.c: set
6027         STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
6029 2013-06-19  Jeff Law  <law@redhat.com>
6031         * gcc.dg/tree-ssa/forwprop-28.c: New test.
6033 2013-06-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
6035         PR c++/57638
6036         * g++.dg/template/error53.C: New.
6038 2013-06-19  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6040         PR target/55033
6041         * gcc.target/powerpc/pr55033.c: Fix options.
6043 2013-06-18  Sriraman Tallam  <tmsriram@google.com>
6045         * gcc.target/i386/inline_error.c: New test.
6046         * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
6047         * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
6049 2013-06-18  Paolo Carlini  <paolo.carlini@oracle.com>
6051         PR c++/53211
6052         * g++.dg/cpp0x/decltype55.C: New.
6054 2013-06-18  Marek Polacek  <polacek@redhat.com>
6056         * gcc.dg/c90-fordecl-1.c: Adjust expected message.
6058 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6060         * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
6062 2013-06-17  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6064         * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
6065         Also changed the returns from error as distinct values so that it is
6066         easier to debug.
6068 2013-06-17  Sofiane Naci  <sofiane.naci@arm.com>
6070         * gcc.target/aarch64/scalar_intrinsics.c: Update.
6072 2013-06-17  Paolo Carlini  <paolo.carlini@oracle.com>
6074         PR c++/16128
6075         * g++.dg/template/error52.C: New.
6076         * g++.dg/lookup/friend15.C: Update.
6077         * g++.dg/parse/error11.C: Likewise.
6078         * g++.dg/parse/error14.C: Likewise.
6079         * g++.dg/parse/parser-pr28152-2.C: Likewise.
6080         * g++.dg/parse/template25.C: Likewise.
6081         * g++.old-deja/g++.jason/cond.C: Likewise.
6082         * g++.old-deja/g++.mike/for2.C: Likewise.
6083         * g++.old-deja/g++.robertl/eb125.C: Likewise.
6084         * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
6086 2013-06-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6088         * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
6089         ensure alignment.
6091 2013-06-16  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6093         * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
6094         accidentally placing minus sign for length instead of stride.
6096 2013-06-16  Joern Rennecke  <joern.rennecke@embecosm.com>
6098         PR rtl-optimization/57425
6099         PR rtl-optimization/57569
6100         * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
6101         * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
6103 2013-06-15  Mikael Morin  <mikael@gcc.gnu.org>
6105         PR fortran/49074
6106         PR fortran/56136
6107         * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
6108         packing.
6109         * gfortran.dg/typebound_assignment_6.f03: New.
6111 2013-06-15  Oleg Endo  <olegendo@gcc.gnu.org>
6113         * gcc.target/h8300/h8300.exp: New.
6114         * gcc.dg/pragma-isr.c: Move to ...
6115         * gcc.target/sh/torture/pragma-isr.c: ... here ...
6116         * gcc.target/h8300/pragma-isr.c: ... and here.
6117         * gcc.dg/pragma-isr2.c: Move to ...
6118         * gcc.target/sh/torture/pragma-isr2.c: ... here ...
6119         * gcc.target/h8300/pragma-isr2.c: ... and here.
6120         * gcc.dg/pragma-isr-trapa.c: Move to ...
6121         * gcc.target/sh/pragma-isr-trapa.c: ... here.
6122         * gcc.dg/pragma-isr-trapa2.c: Move to ...
6123         * gcc.target/sh/pragma-isr-trapa2.c: ... here.
6124         * gcc.dg/pragma-isr-trap_exit.c: Move to ...
6125         * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
6126         * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
6127         * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
6128         * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
6129         * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
6130         * gcc.dg/attr-isr-trap_exit.c: Move to ...
6131         * gcc.target/sh/attr-isr-trap_exit.c: ... here.
6132         * gcc.dg/attr-isr-trapa.c: Move to ...
6133         * gcc.target/sh/attr-isr-trapa.c: ... here.
6135 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
6137         PR c++/51413
6138         * g++.dg/ext/builtin-offsetof1.C: New.
6140 2013-06-14  Vidya Praveen  <vidyapraveen@arm.com>
6142         * gcc.target/aarch64/vect_smlal_1.c: New file.
6144 2013-06-14  Tobias Burnus  <burnus@net-b.de>
6146         PR fortran/57508
6147         * gfortran.dg/defined_assignment_7.f90: New.
6149 2013-06-14  Paolo Carlini  <paolo.carlini@oracle.com>
6151         PR c++/57599
6152         * g++.dg/rtti/dyncast6.C: New.
6153         * g++.dg/cpp0x/dyncast1.C: Likewise.
6155 2013-06-14  Alan Modra  <amodra@gmail.com>
6157         PR middle-end/57134
6158         * gcc.dg/pr57134.c: New.
6160 2013-06-14  Tobias Burnus  <burnus@net-b.de>
6162         PR fortran/57596
6163         * gfortran.dg/deferred_type_param_9.f90: New.
6165 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
6167         * gcc.dg/fold-minus-1.c: New testcase.
6169 2013-06-13  Mikael Morin  <mikael@gcc.gnu.org>
6171         PR fortran/49074
6172         * gfortran.dg/typebound_assignment_5.f03: New.
6174 2013-06-13  Marc Glisse  <marc.glisse@inria.fr>
6176         * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
6178 2013-06-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
6179             Pat Haugen  <pthaugen@us.ibm.com>
6180             Peter Bergner  <bergner@vnet.ibm.com>
6182         * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
6183         load/store instructions on power7, power8.
6184         * gcc.target/powerpc/atomic-p8.c: Likewise.
6186 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6188         PR c/57577
6189         * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
6191 2013-06-12  Paolo Carlini  <paolo.carlini@oracle.com>
6193         PR c++/38958
6194         * g++.dg/warn/Wunused-var-20.C: New.
6196 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
6198         * gcc.target/mips/mips.exp: Handle -f{no-,}common.
6199         * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
6200         Run with -fno-common.
6202 2013-06-12  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6204         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
6205         and exit function calls with return 1 and return 0, respectively.
6207 2013-06-12  Richard Sandiford  <rdsandiford@googlemail.com>
6209         * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
6210         New tests.
6212 2013-06-12  Marc Glisse  <marc.glisse@inria.fr>
6214         PR tree-optimization/57361
6215         * gcc.dg/tree-ssa/pr57361.c: New file.
6217 2013-06-12  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6219         * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
6220         to ensure alignment.
6221         * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
6223 2013-06-12  Tobias Burnus  <burnus@net-b.de>
6225         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
6227 2013-06-12  Tobias Burnus  <burnus@net-b.de>
6228             Dominique d'Humieres  <dominiq@lps.ens.fr>
6230         * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
6232 2013-06-12  Jakub Jelinek  <jakub@redhat.com>
6234         PR target/56564
6235         * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
6236         * gcc.target/i386/pr56564-3.c: Likewise.
6238 2013-06-11  Tobias Burnus  <burnus@net-b.de>
6240         PR fortran/57535
6241         * gfortran.dg/class_array_18.f90: New.
6243 2013-06-11  Jan Hubicka  <jh@suse.cz>
6245         PR c++/57551
6246         * g++.dg/ext/visibility/anon6.C: Update testcase.
6248 2013-06-10  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6250         PR c/57563
6251         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
6252         in how we check __sec_reduce_mutating function's result.
6254 2013-06-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
6255             Pat Haugen  <pthaugen@us.ibm.com>
6256             Peter Bergner  <bergner@vnet.ibm.com>
6258         * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
6259         direct move instructions.
6260         * gcc.target/powerpc/direct-move-vint2.c: Likewise.
6261         * gcc.target/powerpc/direct-move.h: Likewise.
6262         * gcc.target/powerpc/direct-move-float1.c: Likewise.
6263         * gcc.target/powerpc/direct-move-float2.c: Likewise.
6264         * gcc.target/powerpc/direct-move-double1.c: Likewise.
6265         * gcc.target/powerpc/direct-move-double2.c: Likewise.
6266         * gcc.target/powerpc/direct-move-long1.c: Likewise.
6267         * gcc.target/powerpc/direct-move-long2.c: Likewise.
6269 2013-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
6271         PR c++/52440
6272         * g++.dg/cpp0x/pr52440.C: New.
6274 2013-06-10  Jakub Jelinek  <jakub@redhat.com>
6276         PR target/56564
6277         * gcc.target/i386/pr56564-1.c: New test.
6278         * gcc.target/i386/pr56564-2.c: New test.
6279         * gcc.target/i386/pr56564-3.c: New test.
6280         * gcc.target/i386/pr56564-4.c: New test.
6281         * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
6282         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
6283         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
6284         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
6285         * gcc.target/i386/vect-sizes-1.c: Likewise.
6286         * gcc.target/i386/memcpy-1.c: Likewise.
6287         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
6288         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
6290 2013-06-10  Thomas Schwinge  <thomas@codesourcery.com>
6292         * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
6293         systems to cover all GNU systems.
6294         * g++.dg/abi/guard2.C: Likewise.
6295         * g++.dg/cpp0x/constexpr-rom.C: Likewise.
6296         * g++.dg/eh/sighandle.C: Likewise.
6297         * g++.dg/ext/cleanup-10.C: Likewise.
6298         * g++.dg/ext/cleanup-11.C: Likewise.
6299         * g++.dg/ext/cleanup-8.C: Likewise.
6300         * g++.dg/ext/cleanup-9.C: Likewise.
6301         * g++.dg/opt/const5.C: Likewise.
6302         * g++.dg/opt/life1.C: Likewise.
6303         * g++.dg/other/pr39496.C: Likewise.
6304         * g++.old-deja/g++.abi/aggregates.C: Likewise.
6305         * g++.old-deja/g++.abi/align.C: Likewise.
6306         * g++.old-deja/g++.abi/bitfields.C: Likewise.
6307         * g++.old-deja/g++.law/weak.C: Likewise.
6308         * g++.old-deja/g++.pt/asm1.C: Likewise.
6309         * gcc.c-torture/execute/20030125-1.x: Likewise.
6310         * gcc.c-torture/execute/990127-2.x: Likewise.
6311         * gcc.dg/20041106-1.c: Likewise.
6312         * gcc.dg/20050503-1.c: Likewise.
6313         * gcc.dg/builtin-object-size-5.c: Likewise.
6314         * gcc.dg/cleanup-10.c: Likewise.
6315         * gcc.dg/cleanup-11.c: Likewise.
6316         * gcc.dg/cleanup-8.c: Likewise.
6317         * gcc.dg/cleanup-9.c: Likewise.
6318         * gcc.dg/complex-5.c: Likewise.
6319         * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
6320         * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
6321         * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
6322         * gcc.dg/dfp/pr35739.c: Likewise.
6323         * gcc.dg/fdata-sections-1.c: Likewise.
6324         * gcc.dg/lto/20090206-1_0.c: Likewise.
6325         * gcc.dg/lto/20090206-2_0.c: Likewise.
6326         * gcc.dg/pr30360.c: Likewise.
6327         * gcc.dg/pr37303.c: Likewise.
6328         * gcc.dg/pr39323-1.c: Likewise.
6329         * gcc.dg/pr39323-2.c: Likewise.
6330         * gcc.dg/pr39323-3.c: Likewise.
6331         * gcc.dg/pr45416.c: Likewise.
6332         * gcc.dg/setjmp-2.c: Likewise.
6333         * gcc.dg/split-1.c: Likewise.
6334         * gcc.dg/split-3.c: Likewise.
6335         * gcc.dg/split-4.c: Likewise.
6336         * gcc.dg/strlenopt-12g.c: Likewise.
6337         * gcc.dg/strlenopt-14g.c: Likewise.
6338         * gcc.dg/strlenopt-14gf.c: Likewise.
6339         * gcc.dg/strlenopt-16g.c: Likewise.
6340         * gcc.dg/strlenopt-17g.c: Likewise.
6341         * gcc.dg/strlenopt-18g.c: Likewise.
6342         * gcc.dg/strlenopt-1f.c: Likewise.
6343         * gcc.dg/strlenopt-22g.c: Likewise.
6344         * gcc.dg/strlenopt-2f.c: Likewise.
6345         * gcc.dg/strlenopt-4g.c: Likewise.
6346         * gcc.dg/strlenopt-4gf.c: Likewise.
6347         * gcc.dg/struct-ret-3.c: Likewise.
6348         * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
6349         * gcc.misc-tests/linkage.exp: Likewise.
6350         * gcc.target/i386/20000724-1.c: Likewise.
6351         * gcc.target/i386/align-main-3.c: Likewise.
6352         * gcc.target/i386/cleanup-1.c: Likewise.
6353         * gcc.target/i386/inline-mcpy.c: Likewise.
6354         * gcc.target/i386/pr32268.c: Likewise.
6355         * gcc.target/i386/pr36613.c: Likewise.
6356         * gcc.target/i386/pr39013-1.c: Likewise.
6357         * gcc.target/i386/pr39013-2.c: Likewise.
6358         * gcc.target/i386/pr39496.c: Likewise.
6359         * gcc.target/i386/pr40906-3.c: Likewise.
6360         * gcc.target/i386/pr46084.c: Likewise.
6361         * lib/target-supports.exp (check_effective_target_pie): Likewise.
6363 2013-06-09  Oleg Endo  <olegendo@gcc.gnu.org>
6365         PR target/6526
6366         * gcc.target/sh/pr6526.c: New.
6368 2013-06-09  Jakub Jelinek  <jakub@redhat.com>
6370         PR target/57568
6371         * gcc.c-torture/execute/pr57568.c: New test.
6373 2013-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
6375         PR c++/37404
6376         * g++.dg/other/vararg-4.C: New.
6378 2013-06-08  Vladimir Makarov  <vmakarov@redhat.com>
6380         PR rtl-optimization/57559
6381         * gcc.target/s390/pr57559.c : New test.
6383 2013-06-08  Tobias Burnus  <burnus@net-b.de>
6385         PR fortran/37336
6386         * gfortran.dg/finalize_10.f90: New.
6387         * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
6388         * gfortran.dg/finalize_15.f90: New.
6390 2013-06-08  Tobias Burnus  <burnus@net-b.de>
6392         PR fortran/57553
6393         * gfortran.dg/storage_size_4.f90: New.
6395 2013-06-07  Sriraman Tallam  <tmsriram@google.com>
6397         PR c++/57548
6398         * g++.dg/ext/pr57548.C: New test.
6400 2013-06-07  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6402         PR middle-end/57541
6403         * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
6405 2013-06-07  Jan Hubicka  <jh@suse.cz>
6407         * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
6409 2013-06-07  Tobias Burnus  <burnus@net-b.de>
6411         PR fortran/57549
6412         * gfortran.dg/array_constructor_48.f90: New.
6413         * gfortran.dg/array_constructor_type_14.f03: Correct test case.
6414         * gfortran.dg/array_constructor_type_15.f03: Ditto.
6416 2013-06-07  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6418         PR target/56315
6419         * gcc.target/arm/xordi3-opt.c: New test.
6421 2013-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6423         * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
6424         Revert to dg-options.
6426 2013-06-07  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6428         PR target/55033
6429         * gcc.target/powerpc/pr55033.c: New.
6431 2013-06-07  Paolo Carlini  <paolo.carlini@oracle.com>
6433         PR c++/53658
6434         * g++.dg/cpp0x/alias-decl-36.C: New.
6436 2013-06-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
6437             Pat Haugen  <pthaugen@us.ibm.com>
6438             Peter Bergner  <bergner@vnet.ibm.com>
6440         * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
6441         power8 builtin functions.
6442         * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
6443         * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
6444         * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
6445         * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
6446         * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
6447         * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
6448         * gcc.target/powerpc/p8vector-vectorize-1.c: New
6449         tests to test power8 auto-vectorization.
6450         * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
6451         * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
6452         * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
6453         * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
6455         * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
6456         powerpc_p8vector_ok instead of powerpc_vsx_ok.
6458         * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
6460         * lib/target-supports.exp (check_p8vector_hw_available) Add power8
6461         support.
6462         (check_effective_target_powerpc_p8vector_ok): Likewise.
6463         (is-effective-target): Likewise.
6464         (check_vect_support_and_set_flags): Likewise.
6466 2013-06-06  Paolo Carlini  <paolo.carlini@oracle.com>
6468         PR c++/43652
6469         * g++.dg/parse/error53.C: New.
6471 2013-06-06  Vladimir Makarov  <vmakarov@redhat.com>
6473         PR rtl-optimization/57459
6474         * gcc.target/i386/pr57459.c: New test.
6476 2013-06-06  Teresa Johnson  <tejohnson@google.com>
6478         PR c++/53743
6479         * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
6480         into -freorder-blocks-and-partition test.
6481         * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
6482         * gcc.dg/tree-prof/20041218-1.c: Ditto.
6483         * gcc.dg/tree-prof/pr52027.c: Use -O2.
6484         * gcc.dg/tree-prof/pr50907.c: Ditto.
6485         * gcc.dg/tree-prof/pr45354.c: Ditto.
6486         * g++.dg/tree-prof/partition2.C: Ditto.
6487         * g++.dg/tree-prof/partition3.C: Ditto.
6489 2013-06-06  Tobias Burnus  <burnus@net-b.de>
6491         PR fortran/57542
6492         * gfortran.dg/finalize_16.f90: New.
6494 2013-06-06  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6496         * gcc.dg/vect/no-section-anchors-vect-68.c:
6497         Add dg-skip-if aarch64_tiny.
6499 2013-06-05  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6501         PR C/57457
6502         * c-c++-common/cilk-plus/AN/pr57457.c: New test.
6503         * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
6505 2013-06-05  Paolo Carlini  <paolo.carlini@oracle.com>
6507         PR c++/51908
6508         * g++.dg/cpp0x/decltype54.C: New.
6510 2013-06-05  James Greenhalgh  <james.greenhalgh@arm.com>
6512         * gcc.dg/fshort-wchar.c: Add extra dg-options for
6513         arm*-*-*eabi* targets.
6514         * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
6515         arm*-*-* targets.
6516         * gcc.dg/tree-ssa/pr43491.c: Likewise.
6518 2013-06-05  Manfred Schwarb  <manfred99@gmx.ch>
6519             Tobias Burnus  <burnus@net-b.de>
6521         * gfortran.dg/string_length_2.f90: Fix dg-do run.
6522         * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do  run".
6523         * gfortran.dg/io_real_boz_4.f90: Ditto.
6524         * gfortran.dg/io_real_boz_5.f90: Ditto.
6526 2013-06-05  Andreas Schwab  <schwab@suse.de>
6528         * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
6530 2013-06-04  Jan Hubicka  <jh@suse.cz>
6532         * gcc.dg/tree-ssa/attr-alias.c: New testcase.
6534 2013-06-04  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6536         * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
6537         parameters with void.
6538         (main2): Removed argc parameter.
6539         * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
6540         (main): Replaced argc, argv parameters with void.
6541         * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
6542         (main2): Removed argc parameter.
6543         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
6544         argv parameters with void.  Added __asm volatile to avoid optimization
6545         on argc, if necessary.
6546         * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
6547         * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
6548         * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
6549         * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
6550         * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
6551         * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
6552         * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
6553         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
6554         * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
6555         * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
6556         * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
6557         * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
6558         * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
6559         * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
6560         * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
6561         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
6562         * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
6563         * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
6564         * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
6565         * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
6566         parameters with void.
6567         (main2): Removed argc parameter.
6568         * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
6569         (main): Replaced argc, argv parameters with void.
6570         * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
6571         argv parameters with void.  Also renamed this function as main, and
6572         delete the existing main.
6573         * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
6574         * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
6575         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
6577 2013-06-04  Ian Bolton  <ian.bolton@arm.com>
6579         * gcc.target/aarch64/movi_1.c: New test.
6581 2013-06-04  Tobias Burnus  <burnus@net-b.de>
6583         PR fortran/37336
6584         * gfortran.dg/finalize_12.f90: New.
6585         * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
6586         end of scope finalization.
6587         * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
6588         * gfortran.dg/allocatable_scalar_9.f90: Ditto.
6589         * gfortran.dg/auto_dealloc_2.f90: Ditto.
6590         * gfortran.dg/class_19.f03: Ditto.
6591         * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
6592         * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
6593         * gfortran.dg/extends_14.f03: Ditto.
6594         * gfortran.dg/move_alloc_4.f90: Ditto.
6595         * gfortran.dg/typebound_proc_27.f03: Ditto.
6597 2013-06-04  Manfred Schwarb  <manfred99@gmx.ch>
6599         * gfortran.dg/bounds_check_7.f90: Remove "! {".
6600         * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
6601         * gfortran.dg/default_initialization_5.f90: Update dg-do.
6602         * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
6603         * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
6604         * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
6605         * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
6606         * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do  run.
6607         * gfortran.dg/io_real_boz_4.f90: Ditto.
6608         * gfortran.dg/io_real_boz_5.f90: Ditto.
6609         * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
6610         * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
6611         * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
6612         * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
6613         * gfortran.dg/transpose_2.f90: Fix dg-output.
6615 2013-06-03  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6617         * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
6618         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
6619         dg-option and an header comment.
6621 2013-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
6623         PR c++/57419
6624         * g++.dg/cpp0x/sfinae46.C: New.
6625         * g++.dg/cpp0x/defaulted13.C: Adjust.
6626         * g++.dg/cpp0x/defaulted2.C: Likewise.
6627         * g++.dg/cpp0x/defaulted26.C: Likewise.
6628         * g++.dg/cpp0x/defaulted3.C: Likewise.
6629         * g++.dg/cpp0x/error1.C: Likewise.
6630         * g++.dg/cpp0x/implicit1.C: Likewise.
6631         * g++.dg/cpp0x/implicit11.C: Likewise.
6632         * g++.dg/cpp0x/inh-ctor13.C: Likewise.
6633         * g++.dg/cpp0x/initlist47.C: Likewise.
6634         * g++.dg/cpp0x/initlist9.C: Likewise.
6635         * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
6636         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
6637         * g++.dg/cpp0x/nsdmi-local.C: Likewise.
6638         * g++.dg/cpp0x/union4.C: Likewise.
6639         * g++.dg/template/crash108.C: Likewise.
6640         * g++.dg/template/crash41.C: Likewise.
6641         * g++.old-deja/g++.jason/local.C: Likewise.
6642         * g++.old-deja/g++.law/visibility3.C: Likewise.
6644 2013-06-03  Teresa Johnson  <tejohnson@google.com>
6646         * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
6647         * gcc.dg/vect/bb-slp-14.c: Ditto.
6648         * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
6649         * gcc.dg/vect/bb-slp-23.c: Ditto.
6650         * gcc.dg/vect/bb-slp-15.c: Ditto.
6651         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
6652         * gcc.dg/vect/bb-slp-24.c: Ditto.
6653         * gcc.dg/vect/bb-slp-16.c: Ditto.
6654         * gcc.dg/vect/bb-slp-25.c: Ditto.
6655         * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
6656         * gcc.dg/vect/bb-slp-17.c: Ditto.
6657         * gcc.dg/vect/bb-slp-1.c: Ditto.
6658         * gcc.dg/vect/bb-slp-26.c: Ditto.
6659         * gcc.dg/vect/bb-slp-18.c: Ditto.
6660         * gcc.dg/vect/bb-slp-2.c: Ditto.
6661         * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
6662         * gcc.dg/vect/bb-slp-27.c: Ditto.
6663         * gcc.dg/vect/bb-slp-19.c: Ditto.
6664         * gcc.dg/vect/bb-slp-3.c: Ditto.
6665         * gcc.dg/vect/bb-slp-28.c: Ditto.
6666         * gcc.dg/vect/bb-slp-4.c: Ditto.
6667         * gcc.dg/vect/bb-slp-29.c: Ditto.
6668         * gcc.dg/vect/bb-slp-5.c: Ditto.
6669         * gcc.dg/vect/bb-slp-6.c: Ditto.
6670         * gcc.dg/vect/bb-slp-8a.c: Ditto.
6671         * gcc.dg/vect/bb-slp-7.c: Ditto.
6672         * gcc.dg/vect/bb-slp-8b.c: Ditto.
6673         * gcc.dg/vect/bb-slp-8.c: Ditto.
6674         * gcc.dg/vect/bb-slp-9.c: Ditto.
6675         * gcc.dg/vect/bb-slp-10.c: Ditto.
6676         * gcc.dg/vect/bb-slp-11.c: Ditto.
6677         * gcc.dg/vect/bb-slp-20.c: Ditto.
6678         * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
6679         * gcc.dg/vect/bb-slp-21.c: Ditto.
6680         * gcc.dg/vect/bb-slp-30.c: Ditto.
6681         * gcc.dg/vect/bb-slp-13.c: Ditto.
6682         * gcc.dg/vect/bb-slp-22.c: Ditto.
6683         * g++.dg/vect/slp-pr50413.cc: Ditto.
6684         * g++.dg/vect/slp-pr56812.cc: Ditto.
6685         * g++.dg/vect/slp-pr50819.cc: Ditto.
6687 2013-06-01  Tobias Burnus  <burnus@net-b.de>
6689         PR fortran/57456
6690         * gfortran.dg/class_array_17.f90: New.
6692 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
6694         * ada/acats/floatstore.lst: New.
6695         * ada/acats/run_all.sh: Process it.
6697 2013-05-31  Eric Botcazou  <ebotcazou@adacore.com>
6699         * gcc.target/powerpc/e500-ord-1.c: New test.
6700         * gcc.target/powerpc/e500-ord-2.c: Likewise.
6701         * gcc.target/powerpc/e500-unord-1.c: Likewise.
6702         * gcc.target/powerpc/e500-unord-2.c: Likewise.
6704 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6706         * g++.dg/torture/pr54684.C: Add -fno-short-enums.
6708 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6710         * gcc.target/arm/pr56184.C: Add -fno-short-enums.
6712 2013-05-31  Marcus Shawcroft  <marcus.shawcroft@arm.com>
6714         * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
6716 2013-05-31  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6718         PR c/57452
6719         * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
6720         test-case.
6722 2013-05-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6724         * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
6726 2013-05-31  Marek Polacek  <polacek@redhat.com>
6728         PR tree-optimization/57478
6729         PR tree-optimization/57453
6730         * gcc.dg/torture/pr57478.c: New test.
6732 2013-05-31  Tobias Burnus  <burnus@net-b.de>
6734         PR fortran/57456
6735         * gfortran.dg/class_array_17.f90: New.
6737 2013-05-31  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6739         PR target/56315
6740         * gcc.target/arm/iordi3-opt.c: New test.
6742 2013-05-31  Janus Weil  <janus@gcc.gnu.org>
6744         PR fortran/54190
6745         PR fortran/57217
6746         * gfortran.dg/dummy_procedure_5.f90: Modified error message.
6747         * gfortran.dg/interface_26.f90: Ditto.
6748         * gfortran.dg/proc_ptr_11.f90: Ditto.
6749         * gfortran.dg/proc_ptr_15.f90: Ditto.
6750         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
6751         * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
6752         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
6753         * gfortran.dg/typebound_override_1.f90: Ditto.
6754         * gfortran.dg/typebound_override_4.f90: Ditto.
6755         * gfortran.dg/typebound_proc_6.f03: Ditto.
6756         * gfortran.dg/assumed_type_7.f90: New test.
6757         * gfortran.dg/typebound_override_5.f90: New test.
6758         * gfortran.dg/typebound_override_6.f90: New test.
6759         * gfortran.dg/typebound_override_7.f90: New test.
6761 2013-05-30  Tobias Burnus  <burnus@net-b.de>
6763         PR middle-end/57073
6764         * gfortran.dg/power_6.f90: New.
6766 2013-05-30  Ian Bolton  <ian.bolton@arm.com>
6768         * gcc.target/aarch64/insv_1.c: New test.
6770 2013-05-30  Yufeng Zhang  <yufeng.zhang@arm.com>
6772         * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
6773         dg-skip-if "No stabs".
6775 2013-05-30  Janus Weil  <janus@gcc.gnu.org>
6777         PR fortran/54189
6778         * gfortran.dg/assumed_size_1.f90: New.
6780 2013-05-30  Zhenqiang Chen  <zhenqiang.chen@linaro.org>
6782         * gcc.dg/shrink-wrap-alloca.c: New added.
6783         * gcc.dg/shrink-wrap-pretend.c: New added.
6784         * gcc.dg/shrink-wrap-sibcall.c: New added.
6786 2013-05-30  Tobias Burnus  <burnus@net-b.de>
6788         PR fortran/57458
6789         * gfortran.dg/assumed_rank_13.f90: New.
6791 2013-05-29  Easwaran Raman  <eraman@google.com>
6793         PR tree-optimization/57442
6794         * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
6796 2013-05-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
6798         PR tree-optimization/57441
6799         * gcc.c-torture/compile/pr57441.c: New.
6801 2013-05-29  Dehao Chen  <dehao@google.com>
6803         PR testsuite/57413
6804         * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
6806 2013-05-29  Tobias Burnus  <burnus@net-b.de>
6808         PR fortran/37336
6809         * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
6810         * gfortran.dg/class_19.f03: Ditto.
6812 2013-05-29  Richard Biener  <rguenther@suse.de>
6814         * gcc.dg/vect/bb-slp-32.c: New testcase.
6816 2013-05-28  Balaji V. Iyer  <balaji.v.iyer@intel.com>
6818         * c-c++-common/cilk-plus/AN/array_test1.c: New test.
6819         * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
6820         * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
6821         * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
6822         * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
6823         * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
6824         * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
6825         * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
6826         * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
6827         * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
6828         * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
6829         * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
6830         * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
6831         * c-c++-common/cilk-plus/AN/misc.c: Likewise.
6832         * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
6833         * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
6834         * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
6835         * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
6836         * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
6837         * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
6838         * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
6839         * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
6840         * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
6841         * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
6842         * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
6843         * c-c++-common/cilk-plus/AN/vla.c: Likewise.
6844         * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
6845         * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
6846         * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
6847         * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
6848         * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
6849         * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
6850         * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
6851         * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
6852         * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
6853         * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
6854         * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
6855         * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
6856         * gcc.dg/cilk-plus/cilk-plus.exp: New script.
6858 2013-05-29  Tobias Burnus  <burnus@net-b.de>
6860         PR fortran/37336
6861         * gfortran.dg/finalize_11.f90: New.
6862         * gfortran.dg/finalize_4.f03: Remove dg-error.
6863         * gfortran.dg/finalize_5.f03: Ditto.
6864         * gfortran.dg/finalize_6.f03: Ditto.
6865         * gfortran.dg/finalize_7.f03: Ditto.
6867 2013-05-28  Tobias Burnus  <burnus@net-b.de>
6869         * gfortran.dg/class_array_16.f90: New.
6871 2013-05-28  Tobias Burnus  <burnus@net-b.de>
6873         PR fortran/57435
6874         * gfortran.dg/use_29.f90: New.
6876 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6878         * gnat.dg/fp_exception.adb: New test.
6880 2013-05-28  Richard Biener  <rguenther@suse.de>
6882         PR tree-optimization/56787
6883         * gcc.dg/vect/pr56787.c: New testcase.
6885 2013-05-28  Janus Weil  <janus@gcc.gnu.org>
6886             Tobias Burnus  <burnus@net-b.de>
6888         PR fortran/57217
6889         * gfortran.dg/typebound_override_4.f90: New.
6891 2013-05-28  Richard Biener  <rguenther@suse.de>
6893         PR tree-optimization/57411
6894         * g++.dg/opt/pr57411.C: New testcase.
6896 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6898         * gcc.dg/builtin-bswap-8.c: Compile at -O2.
6899         * gcc.dg/builtin-bswap-9.c: Likewise.
6901 2013-05-28  Eric Botcazou  <ebotcazou@adacore.com>
6903         * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
6905 2013-05-27  Richard Biener  <rguenther@suse.de>
6907         PR middle-end/57412
6908         * gcc.dg/gomp/pr57412.c: New testcase.
6910 2013-05-27  Bud Davis  <jmdavis@link.com>
6912         PR fortran/50405
6913         * gfortran.dg/stfunc_8.f90: New.
6915 2013-05-27  Richard Biener  <rguenther@suse.de>
6917         PR tree-optimization/57343
6918         * gcc.dg/torture/pr57343.c: New testcase.
6920 2013-05-27  Richard Biener  <rguenther@suse.de>
6922         PR tree-optimization/57417
6923         * gcc.dg/torture/pr57417.c: New testcase.
6925 2013-05-27  Richard Biener  <rguenther@suse.de>
6927         PR tree-optimization/57396
6928         * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
6930 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6932         * gnat.dg/specs/last_bit.ads: New test.
6934 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6936         * gnat.dg/specs/machine_attribute.ads: New test.
6938 2013-05-26  Eric Botcazou  <ebotcazou@adacore.com>
6940         * gnat.dg/incomplete3.ad[sb]: New test.
6942 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
6944         PR target/53916
6945         * gcc.target/mips/div-13.c: New test.
6947 2013-05-25  Richard Sandiford  <rdsandiford@googlemail.com>
6949         PR target/55777
6950         * gcc.target/mips/mips16-attributes-5.c,
6951         * gcc.target/mips/mips16-attributes-6.c: New tests.
6953 2013-05-25  Eric Botcazou  <ebotcazou@adacore.com>
6955         * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
6956         * gcc.dg/builtin-bswap-8.c: Likewise.
6958 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
6960         PR c++/52216
6961         * g++.dg/cpp0x/new1.C: New.
6963 2013-05-25  Paolo Carlini  <paolo.carlini@oracle.com>
6965         PR c++/25666
6966         * g++.dg/parse/dtor16.C: New.
6967         * g++.dg/parse/dtor6.C: Adjust.
6969 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
6971         PR c++/19618
6972         * g++.dg/expr/bitfield12.C: New.
6974 2013-05-24  Jeff Law  <law@redhat.com>
6976         PR tree-optimization/57124
6977         * gcc.c-torture/execute/pr57124.c: New test.
6978         * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
6980 2013-05-24  Martin Jambor  <mjambor@suse.cz>
6982         PR tree-optimization/57294
6983         * gcc.dg/ipa/pr57294.c: New test.
6985 2013-05-24  Dehao Chen  <dehao@google.com>
6987         * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
6989 2013-05-24  Ian Bolton  <ian.bolton@arm.com>
6991         * gcc.target/aarch64/scalar_intrinsics.c
6992         (force_simd): Use a valid instruction.
6993         (test_vdupd_lane_s64): Pass a valid lane argument.
6994         (test_vdupd_lane_u64): Likewise.
6996 2013-05-24  Richard Biener  <rguenther@suse.de>
6998         PR tree-optimization/57287
6999         * gcc.dg/pr57287.c: New testcase.
7001 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
7003         PR c++/26572
7004         * g++.dg/template/error51.C: New.
7006 2013-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
7008         PR c++/25503
7009         * g++.dg/template/bitfield2.C: New.
7011 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
7013         * gnat.dg/specs/noinline1.ads: New test.
7014         * gnat.dg/noinline2.ad[sb]: Likewise.
7015         * gnat.dg/specs/noinline3.ads: Likewise.
7016         * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
7018 2013-05-24  Alexander Ivchenko  <alexander.ivchenko@intel.com>
7020         PR tree-ssa/57385
7021         * gcc.dg/tree-ssa/pr57385.c: New test.
7023 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
7025         * gnat.dg/derived_type4.adb: New test.
7027 2013-05-24  Eric Botcazou  <ebotcazou@adacore.com>
7029         * gcc.dg/builtin-bswap-6.c: New test.
7030         * gcc.dg/builtin-bswap-7.c: Likewise.
7031         * gcc.dg/builtin-bswap-8.c: Likewise.
7032         * gcc.dg/builtin-bswap-9.c: Likewise.
7034 2013-05-23  Christian Bruel  <christian.bruel@st.com>
7036         PR debug/57351
7037         * gcc.dg/debug/pr57351.c: New test
7039 2013-05-23  Vidya Praveen  <vidyapraveen@arm.com>
7041         * gcc.target/aarch64/vect-clz.c: New file.
7043 2013-05-23  Martin Jambor  <mjambor@suse.cz>
7045         PR middle-end/57347
7046         * gcc.dg/ipa/pr57347.c: New test.
7048 2013-05-23  Richard Biener  <rguenther@suse.de>
7050         PR tree-optimization/57380
7051         * g++.dg/tree-ssa/pr57380.C: New testcase.
7053 2013-05-23  Richard Biener  <rguenther@suse.de>
7055         PR middle-end/57381
7056         * gcc.dg/torture/pr57381.c: New testcase.
7058 2013-05-23  Jakub Jelinek  <jakub@redhat.com>
7060         PR middle-end/57344
7061         * gcc.c-torture/execute/pr57344-1.c: New test.
7062         * gcc.c-torture/execute/pr57344-2.c: New test.
7063         * gcc.c-torture/execute/pr57344-3.c: New test.
7064         * gcc.c-torture/execute/pr57344-4.c: New test.
7066 2013-05-23  Richard Biener  <rguenther@suse.de>
7068         PR rtl-optimization/57341
7069         * gcc.dg/torture/pr57341.c: New testcase.
7071 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
7073         PR c++/57352
7074         * g++.dg/parse/crash62.C: New.
7076 2013-05-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
7077             Pat Haugen  <pthaugen@us.ibm.com>
7078             Peter Bergner  <bergner@vnet.ibm.com>
7080         * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
7081         crypto builtins.
7083 2013-05-22  Tobias Burnus  <burnus@net-b.de>
7085         PR fortran/57364
7086         * gfortran.dg/defined_assignment_6.f90: New.
7088 2013-05-22  Tobias Burnus  <burnus@net-b.de>
7090         PR fortran/57338
7091         * gfortran.dg/assumed_type_6.f90: New.
7093 2013-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
7095         PR c++/57211
7096         * g++.dg/cpp0x/Wunused-parm.C: New.
7098 2013-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
7100         * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
7101         * g++.dg/warn/Wdouble-promotion.C: Likewise.
7103 2013-05-21  Easwaran Raman  <eraman@google.com>
7105         PR tree-optimization/57322
7106         * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
7108 2013-05-21  Graham Stott  <graham.stott@btinternet.com>
7110         * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
7111         .set (no)?micromips
7113 2013-05-21  Tobias Burnus  <burnus@net-b.de>
7115         PR fortran/57035
7116         * gfortran.dg/assumed_type_5.f90: New.
7117         * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
7118         * gfortran.dg/assumed_rank_2.f90: Ditto.
7119         * gfortran.dg/assumed_type_3.f90: Update dg-error.
7120         * gfortran.dg/no_arg_check_3.f90: Ditto.
7122 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
7124         PR tree-optimization/57331
7125         * gcc.c-torture/compile/pr57331.c: New test.
7127 2013-05-21  Richard Biener  <rguenther@suse.de>
7129         PR tree-optimization/57330
7130         * gcc.dg/torture/pr57330.c: New testcase.
7132 2013-05-21  Richard Biener  <rguenther@suse.de>
7134         PR tree-optimization/57303
7135         * gcc.dg/torture/pr57303.c: New testcase.
7137 2013-05-21  Jakub Jelinek  <jakub@redhat.com>
7139         PR tree-optimization/57321
7140         * gcc.c-torture/execute/pr57321.c: New test.
7142 2013-05-20  Tobias Burnus  <burnus@net-b.de>
7144         PR fortran/48858
7145         PR fortran/55465
7146         * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
7147         * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
7148         * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
7149         * gfortran.dg/binding_label_tests_3.f03: Ditto.
7150         * gfortran.dg/binding_label_tests_4.f03: Ditto.
7151         * gfortran.dg/binding_label_tests_5.f03: Ditto.
7152         * gfortran.dg/binding_label_tests_6.f03: Ditto.
7153         * gfortran.dg/binding_label_tests_7.f03: Ditto.
7154         * gfortran.dg/binding_label_tests_8.f03: Ditto.
7155         * gfortran.dg/c_loc_tests_12.f03: Fix test case.
7156         * gfortran.dg/binding_label_tests_24.f90: New.
7157         * gfortran.dg/binding_label_tests_25.f90: New.
7159 2013-05-20  Tobias Burnus  <burnus@net-b.de>
7161         PR fortran/48858
7162         * gfortran.dg/binding_label_tests_17.f90: New.
7163         * gfortran.dg/binding_label_tests_18.f90: New.
7164         * gfortran.dg/binding_label_tests_19.f90: New.
7165         * gfortran.dg/binding_label_tests_20.f90: New.
7166         * gfortran.dg/binding_label_tests_21.f90: New.
7167         * gfortran.dg/binding_label_tests_22.f90: New.
7168         * gfortran.dg/binding_label_tests_23.f90: New.
7170 2013-05-20  Tobias Burnus  <burnus@net-b.de>
7172         PR fortran/48858
7173         * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
7174         * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
7175         * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
7176         * gfortran.dg/common_18.f90: New.
7177         * gfortran.dg/common_19.f90: New.
7178         * gfortran.dg/common_20.f90: New.
7179         * gfortran.dg/common_21.f90: New.
7181 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
7183         PR c++/12288
7184         * g++.dg/parse/error52.C: New.
7185         * g++.dg/parse/error3.C: Adjust.
7186         * g++.dg/parse/error36.C: Likewise.
7188 2013-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
7190         PR target/56547
7191         * gcc.target/sh/pr56547-1.c: New.
7192         * gcc.target/sh/pr56547-2.c: New.
7194 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
7196         PR c++/23608
7197         * g++.dg/warn/Wsign-compare-6.C: New.
7198         * g++.dg/warn/Wdouble-promotion.C: Adjust.
7200 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
7202         PR c++/57327
7203         * g++.dg/template/error50.C: New.
7205 2013-05-20  Paolo Carlini  <paolo.carlini@oracle.com>
7207         PR c++/10207
7208         * g++.dg/ext/complit13.C: New.
7210 2013-05-20  Marc Glisse  <marc.glisse@inria.fr>
7212         PR c++/57175
7213         * g++.dg/pr57175.C: New testcase.
7215 2013-05-17  Easwaran Raman  <eraman@google.com>
7217         * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
7219 2013-05-17  Marc Glisse  <marc.glisse@inria.fr>
7221         PR testsuite/57313
7222         * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
7224 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
7226         PR rtl-optimization/57281
7227         PR rtl-optimization/57300
7228         * gcc.dg/pr57300.c: New test.
7229         * gcc.c-torture/execute/pr57281.c: New test.
7231 2013-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
7233         PR c++/18126
7234         * g++.dg/ext/sizeof-complit.C: New.
7236 2013-05-17  Marek Polacek  <polacek@redhat.com>
7238         * gcc.dg/strlenopt-25.c: New test.
7239         * gcc.dg/strlenopt-26.c: Likewise.
7241 2013-05-17  Jakub Jelinek  <jakub@redhat.com>
7243         * gcc.target/i386/rotate-4.c: Compile only with -mavx
7244         instead of -mavx2, require only avx instead of avx2.
7245         * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
7246         of avx2-check.h and turn into an avx runtime test instead of
7247         avx2 runtime test.
7249 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
7251         * g++.dg/ext/vector22.C: Uncomment working test.
7253 2013-05-16  Paolo Carlini  <paolo.carlini@oracle.com>
7255         PR c++/17410
7256         * g++.dg/template/pr17410.C: New.
7258 2013-05-16  Jakub Jelinek  <jakub@redhat.com>
7260         * gcc.target/i386/rotate-3.c: New test.
7261         * gcc.target/i386/rotate-3a.c: New test.
7262         * gcc.target/i386/rotate-4.c: New test.
7263         * gcc.target/i386/rotate-4a.c: New test.
7264         * gcc.target/i386/rotate-5.c: New test.
7265         * gcc.target/i386/rotate-5a.c: New test.
7267 2013-05-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7269         * gcc.dg/visibility-21.c: Require section_anchors.
7271 2013-05-16  Greta Yorsh  <Greta.Yorsh@arm.com>
7273         * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
7274         * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
7275         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
7277 2013-05-16  Nathan Sidwell  <nathan@codesourcery.com>
7279         * gcc.dg/visibility-21.c: New.
7281 2013-05-16  Marc Glisse  <marc.glisse@inria.fr>
7283         PR middle-end/57286
7284         * gcc.dg/pr57286.c: New testcase.
7285         * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
7286         * g++.dg/ext/vector22.C: Comment out transformations not
7287         performed anymore.
7289 2013-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
7291         PR target/57260
7292         * gcc.target/mips/call-1.c: Restrict to o32.
7293         * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
7295 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
7297         * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
7298         dg-messages.
7299         * g++.dg/warn/Wshadow-1.C: Likewise.
7300         * g++.dg/warn/Wshadow-6.C: Likewise.
7301         * g++.dg/warn/Wshadow-7.C: Likewise.
7303 2013-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
7305         PR c++/31952
7306         * g++.dg/parse/pr31952-1.C: New.
7307         * g++.dg/parse/pr31952-2.C: Likewise.
7308         * g++.dg/parse/pr31952-3.C: Likewise.
7310         * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
7311         * g++.old-deja/g++.jason/cond.C: Likewise.
7312         * g++.dg/cpp0x/range-for5.C: Likewise.
7314 2013-05-15  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7316         PR target/19599
7317         * gcc.target/arm/pr40887.c: Adjust testcase.
7318         * gcc.target/arm/pr19599.c: New test.
7320 2013-05-15  Richard Biener  <rguenther@suse.de>
7322         PR tree-optimization/57275
7323         * gcc.target/i386/pr57275.c: New testcase.
7325 2013-05-15  Jan Hubicka  <jh@suse.cz>
7327         * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
7328         * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
7329         * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
7331 2013-05-14  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7333         * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
7334         scheduling.
7336 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
7338         PR c++/57274
7339         * c-c++-common/Wsequence-point-1.c: New test.
7341 2013-05-14  Marc Glisse  <marc.glisse@inria.fr>
7343         * g++.dg/ext/vector22.C: New testcase.
7344         * gcc.dg/binop-xor3.c: Remove xfail.
7346 2013-05-14  James Greenhalgh  <james.greenhalgh@arm.com>
7348         * gcc.target/aarch64/vect-fcm.x: Add cases testing
7349         FLOAT cmp FLOAT ? INT : INT.
7350         * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
7351         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
7352         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
7353         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
7354         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
7355         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
7357 2013-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
7359         PR c++/53903
7360         * g++.dg/cpp0x/defaulted43.C: New.
7362 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7364         * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
7365         (alloca): Remove declaration.
7366         (foo9): Replace alloca by __builtin_alloca.
7368 2013-05-14  Joern Rennecke  <joern.rennecke@embecosm.com>
7370         * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
7371         Expect "size of array is too large" error.
7373 2013-05-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7375         * gcc.dg/fstack-protector-strong.c (alloca): Declare.
7377 2013-05-14  Richard Biener  <rguenther@suse.de>
7379         PR middle-end/57235
7380         * g++.dg/torture/pr57235.C: New testcase.
7382 2013-05-14  Jakub Jelinek  <jakub@redhat.com>
7384         PR middle-end/57251
7385         * gcc.dg/torture/pr57251.c: New test.
7387 2013-05-13  Uros Bizjak  <ubizjak@gmail.com>
7389         PR target/57264
7390         * gcc.target/i386/pr57264.c: New test.
7392 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
7394         * gcc.dg/vector-shift-2.c: Add -O to dg-options.
7396 2013-05-13  Greta Yorsh  <Greta.Yorsh@arm.com>
7398         * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
7400 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
7402         PR tree-optimization/45216
7403         PR tree-optimization/57157
7404         * c-c++-common/rotate-1.c: Add 32 tests with +.
7405         * c-c++-common/rotate-1a.c: Adjust.
7406         * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
7407         * c-c++-common/rotate-2b.c: New test.
7408         * c-c++-common/rotate-3.c: Add 32 tests with +.
7409         * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
7410         * c-c++-common/rotate-4b.c: New test.
7411         * c-c++-common/rotate-5.c: New test.
7413 2013-05-13  Martin Jambor  <mjambor@suse.cz>
7415         PR middle-end/42371
7416         * gcc.dg/ipa/remref-0.c: New test.
7417         * gcc.dg/ipa/remref-1a.c: Likewise.
7418         * gcc.dg/ipa/remref-1b.c: Likewise.
7419         * gcc.dg/ipa/remref-2a.c: Likewise.
7420         * gcc.dg/ipa/remref-2b.c: Likewise.
7422 2013-05-13  Marc Glisse  <marc.glisse@inria.fr>
7424         * gcc.dg/vector-shift-2.c: New testcase.
7426 2013-05-13  Jakub Jelinek  <jakub@redhat.com>
7428         PR tree-optimization/57230
7429         * gcc.dg/strlenopt-24.c: New test.
7431         PR tree-optimization/57230
7432         * gcc.dg/strlenopt-23.c: New test.
7434 2013-05-12  Oleg Endo  <olegendo@gcc.gnu.org>
7436         PR target/57108
7437         * gcc.target/sh/pr57108.c: Move this test case to ...
7438         * gcc.c-torture/compile/pr57108.c: ... here.
7440 2013-05-10  Richard Biener  <rguenther@suse.de>
7442         PR tree-optimization/57214
7443         * gcc.dg/torture/pr57214.c: New testcase.
7445 2013-05-10  Marc Glisse  <marc.glisse@inria.fr>
7447         * gcc.dg/vector-shift.c: New testcase.
7449 2013-05-10  Jakub Jelinek  <jakub@redhat.com>
7451         * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
7453         PR tree-optimization/45216
7454         PR tree-optimization/57157
7455         * c-c++-common/rotate-1.c: New test.
7456         * c-c++-common/rotate-1a.c: New test.
7457         * c-c++-common/rotate-2.c: New test.
7458         * c-c++-common/rotate-2a.c: New test.
7459         * c-c++-common/rotate-3.c: New test.
7460         * c-c++-common/rotate-3a.c: New test.
7461         * c-c++-common/rotate-4.c: New test.
7462         * c-c++-common/rotate-4a.c: New test.
7464 2013-05-10  Richard Biener  <rguenther@suse.de>
7466         * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
7467         * gcc.target/i386/l_fma_double_1.c: Adjust.
7468         * gcc.target/i386/l_fma_double_2.c: Likewise.
7469         * gcc.target/i386/l_fma_double_3.c: Likewise.
7470         * gcc.target/i386/l_fma_double_4.c: Likewise.
7471         * gcc.target/i386/l_fma_double_5.c: Likewise.
7472         * gcc.target/i386/l_fma_double_6.c: Likewise.
7473         * gcc.target/i386/l_fma_float_1.c: Likewise.
7474         * gcc.target/i386/l_fma_float_2.c: Likewise.
7475         * gcc.target/i386/l_fma_float_3.c: Likewise.
7476         * gcc.target/i386/l_fma_float_4.c: Likewise.
7477         * gcc.target/i386/l_fma_float_5.c: Likewise.
7478         * gcc.target/i386/l_fma_float_6.c: Likewise.
7480 2013-05-08  Paolo Carlini  <paolo.carlini@oracle.com>
7482         PR c++/51226
7483         * g++.dg/cpp0x/pr51226.C: New.
7485 2013-04-16  Han Shen  <shenhan@google.com>
7487         Test cases for '-fstack-protector-strong'.
7488         * gcc.dg/fstack-protector-strong.c: New.
7489         * g++.dg/fstack-protector-strong.C: New.
7491 2013-05-07  Ian Bolton  <ian.bolton@arm.com>
7493         * gcc.target/aarch64/ands_1.c: New test.
7494         * gcc.target/aarch64/ands_2.c: Likewise
7496 2013-05-07  Christophe Lyon  <christophe.lyon@linaro.org>
7498         * lib/target-supports.exp (check_effective_target_hw): New
7499         function.
7500         * c-c++-common/asan/clone-test-1.c: Call
7501         check_effective_target_hw.
7502         * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
7503         * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
7504         possible decorations.
7505         * c-c++-common/asan/null-deref-1.c: Likewise.
7506         * c-c++-common/asan/stack-overflow-1.c: Likewise.
7507         * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
7508         * c-c++-common/asan/use-after-free-1.c: Likewise.
7509         * g++.dg/asan/deep-thread-stack-1.C: Likewise.
7510         * g++.dg/asan/large-func-test-1.C: Likewise.
7512 2013-05-07  Sofiane Naci  <sofiane.naci@arm.com>
7514         * gcc.target/aarch64/scalar_intrinsics.c: Update.
7516 2013-05-07  Richard Biener  <rguenther@suse.de>
7518         PR middle-end/57190
7519         * g++.dg/torture/pr57190.C: New testcase.
7521 2013-05-07  Jakub Jelinek  <jakub@redhat.com>
7523         PR tree-optimization/57149
7524         * gcc.dg/pr57149.c: New test.
7526         PR debug/57184
7527         * gcc.dg/pr57184.c: New test.
7529 2013-05-07  Eric Botcazou  <ebotcazou@adacore.com>
7531         * gnat.dg/specs/array3.ads: New test.
7533 2013-05-06  Marc Glisse  <marc.glisse@inria.fr>
7535         * c-c++-common/vector-scalar-2.c: New testcase.
7537 2013-05-06  Maxim Kuznetsov  <maks.kuznetsov@gmail.com>
7539         * gcc.target/i386/asm-dialect-2.c: New testcase.
7541 2013-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
7543         PR c++/57183
7544         * g++.dg/cpp0x/auto38.C: New.
7546 2013-05-06  Richard Biener  <rguenther@suse.de>
7548         PR tree-optimization/57185
7549         * gcc.dg/autopar/pr57185.c: New testcase.
7551 2013-05-06  Uros Bizjak  <ubizjak@gmail.com>
7553         PR target/57106
7554         * gcc.target/i386/pr57106.c: New test.
7556 2013-05-06  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7558         * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
7559         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7560         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7561         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7562         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7563         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7564         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7566 2013-05-06  Teresa Johnson  <tejohnson@google.com>
7568         PR bootstrap/57154
7569         * gcc.dg/pr57154.c: New test.
7571 2013-05-06  Richard Biener  <rguenther@suse.de>
7573         PR middle-end/57147
7574         * gcc.dg/torture/pr57147-1.c: New testcase.
7575         * gcc.dg/torture/pr57147-2.c: Likewise.
7576         * gcc.dg/torture/pr57147-3.c: Likewise.
7578 2013-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
7580         PR target/55303
7581         * gcc.target/sh/pr55303-1.c: New.
7582         * gcc.target/sh/pr55303-2.c: New.
7583         * gcc.target/sh/pr55303-3.c: New.
7585 2013-05-05  Tobias Burnus  <burnus@net-b.de>
7587         * gfortran.dg/allocate_with_source_3.f90: New.
7589 2013-05-05  Tobias Burnus  <burnus@net-b.de>
7591         PR fortran/57141
7592         * gfortran.dg/null_8.f90: New.
7594 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7596         PR c++/53745
7597         * g++.dg/cpp0x/enum27.C: New.
7598         * g++.dg/cpp0x/enum_base.C: Adjust.
7600 2013-05-04  Jakub Jelinek  <jakub@redhat.com>
7602         PR tree-optimization/56205
7603         * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
7605 2013-05-04  Tobias Burnus  <burnus@net-b.de>
7607         * gfortran.dg/bind_c_array_params.f03: Update dg-error.
7608         * gfortran.dg/bind_c_usage_27.f90: New.
7609         * gfortran.dg/bind_c_usage_28.f90: New.
7611 2013-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
7613         PR c++/51927
7614         * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
7616 2013-05-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
7618         PR target/57150
7619         * gcc.target/powerpc/pr57150.c: New file.
7621 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7623         * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
7624         * gcc.dg/tree-ssa/slsr-33.c: Likewise.
7625         * gcc.dg/tree-ssa/slsr-34.c: Likewise.
7626         * gcc.dg/tree-ssa/slsr-35.c: Likewise.
7627         * gcc.dg/tree-ssa/slsr-36.c: Likewise.
7628         * gcc.dg/tree-ssa/slsr-37.c: Likewise.
7629         * gcc.dg/tree-ssa/slsr-38.c: Likewise.
7631 2013-05-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
7633         * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
7634         scan-assembler-times.
7636 2013-05-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7638         * gcc.dg/tree-ssa/slsr-32.c: New.
7639         * gcc.dg/tree-ssa/slsr-33.c: New.
7640         * gcc.dg/tree-ssa/slsr-34.c: New.
7641         * gcc.dg/tree-ssa/slsr-35.c: New.
7642         * gcc.dg/tree-ssa/slsr-36.c: New.
7643         * gcc.dg/tree-ssa/slsr-37.c: New.
7644         * gcc.dg/tree-ssa/slsr-38.c: New.
7646 2013-05-03  Ian Bolton  <ian.bolton@arm.com>
7648         * gcc.target/aarch64/tst_1.c: New test.
7649         * gcc.target/aarch64/tst_2.c: Likewise
7651 2013-05-02  Jeff Law  <law@redhat.com>
7653         PR tree-optimization/57144
7654         * gcc.c-torture/execute/pr57144.c: New test.
7656 2013-05-03  Jakub Jelinek  <jakub@redhat.com>
7658         PR rtl-optimization/57130
7659         * gcc.c-torture/execute/pr57130.c: New test.
7661 2013-05-03  Uros Bizjak  <ubizjak@gmail.com>
7663         * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
7665 2013-05-03  Vidya Praveen  <vidyapraveen@arm.com>
7667         * gcc.target/aarch64/fabd.c: New file.
7669 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
7671         PR c++/54318
7672         * g++.dg/cpp0x/pr54318.C: New.
7674 2013-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
7676         PR c++/14283
7677         * g++.dg/parse/error51.C: New.
7678         * g++.dg/parse/error15.C: Adjust column numbers.
7680 2013-05-02  Tobias Burnus  <burnus@net-b.de>
7682         PR fortran/57142
7683         * gfortran.dg/size_kind_2.f90: New.
7684         * gfortran.dg/size_kind_3.f90: New.
7686 2013-05-02  Richard Biener  <rguenther@suse.de>
7688         PR middle-end/57140
7689         * g++.dg/torture/pr57140.C: New testcase.
7691 2013-05-02  Greta Yorsh  <Greta.Yorsh@arm.com>
7693         PR target/56732
7694         * gcc.target/arm/pr56732-1.c: New test.
7696 2013-05-02  Martin Jambor  <mjambor@suse.cz>
7698         PR middle-end/56988
7699         * gcc.dg/ipa/pr56988.c: New test.
7701 2013-05-02  Ian Bolton  <ian.bolton@arm.com>
7703         * gcc.target/aarch64/bics_1.c: New test.
7704         * gcc.target/aarch64/bics_2.c: Likewise.
7706 2013-05-02  Jakub Jelinek  <jakub@redhat.com>
7708         PR rtl-optimization/57131
7709         * gcc.c-torture/execute/pr57131.c: New test.
7711 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
7713         PR c++/57132
7714         * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
7716 2013-05-01  Vladimir Makarov  <vmakarov@redhat.com>
7718         PR target/57091
7719         * gcc.target/i386/pr57091.c: New test.
7721 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
7723         * gcc.target/aarch64/vect-vaddv.c: New.
7725 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
7727         * gcc.target/aarch64/vect-vmaxv.c: New.
7728         * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
7730 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
7732         * gcc.target/aarch64/scalar-vca.c: New.
7733         * gcc.target/aarch64/vect-vca.c: Likewise.
7735 2013-05-01  James Greenhalgh  <james.greenhalgh@arm.com>
7737         * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
7738         (test_vceqd_s64): Force arguments to SIMD registers.
7739         (test_vceqzd_s64): Likewise.
7740         (test_vcged_s64): Likewise.
7741         (test_vcled_s64): Likewise.
7742         (test_vcgezd_s64): Likewise.
7743         (test_vcged_u64): Likewise.
7744         (test_vcgtd_s64): Likewise.
7745         (test_vcltd_s64): Likewise.
7746         (test_vcgtzd_s64): Likewise.
7747         (test_vcgtd_u64): Likewise.
7748         (test_vclezd_s64): Likewise.
7749         (test_vcltzd_s64): Likewise.
7750         (test_vtst_s64): Likewise.
7751         (test_vtst_u64): Likewise.
7753 2013-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
7755         PR c++/57092
7756         * g++.dg/cpp0x/decltype53.C: New.
7758 2013-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7760         PR fortran/57071
7761         * gfortran.dg/power_5.f90:  New test.
7763 2013-04-30  Richard Biener  <rguenther@suse.de>
7765         PR middle-end/57122
7766         * gcc.dg/torture/pr57122.c: New testcase.
7768 2013-04-30  Richard Biener  <rguenther@suse.de>
7770         PR middle-end/57107
7771         * g++.dg/torture/pr57107.C: New testcase.
7773 2013-04-30  Andrey Belevantsev  <abel@ispras.ru>
7775         PR rtl-optimization/57105
7776         * gcc.dg/pr57105.c: New test.
7778 2013-04-30  Jakub Jelinek  <jakub@redhat.com>
7780         PR tree-optimization/57104
7781         * gcc.dg/pr57104.c: New test.
7783 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
7785         PR target/44578
7786         * gcc.target/i386/pr44578.c: New test.
7788 2013-04-29  Vladimir Makarov  <vmakarov@redhat.com>
7790         PR target/57097
7791         * gcc.target/i386/pr57097.c: New test.
7793 2013-04-29  Uros Bizjak  <ubizjak@gmail.com>
7795         PR target/57098
7796         * gcc.target/i386/pr57098.c: New test.
7798 2013-04-29  Kai Tietz  <ktietz@redhat.com>
7800         * gcc.c-torture/execute/pr55875.c: New test.
7802 2013-04-29  Richard Biener  <rguenther@suse.de>
7804         PR middle-end/57075
7805         * gcc.dg/torture/pr57075.c: New testcase.
7807 2013-04-29  Richard Biener  <rguenther@suse.de>
7809         PR middle-end/57103
7810         * gcc.dg/autopar/pr57103.c: New testcase.
7812 2013-04-29  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7814         * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
7816 2013-04-29  Tom de Vries  <tom@codesourcery.com>
7818         * gcc.dg/pr50763.c: Update test.
7820 2013-04-26  Jeff Law  <law@redhat.com>
7822         * gcc.dg/tree-ssa/vrp88.c: New test.
7824 2013-04-29  Christian Bruel  <christian.bruel@st.com>
7826         PR target/57108
7827         * gcc.target/sh/pr57108.c: New test.
7829 2013-04-29  Richard Biener  <rguenther@suse.de>
7831         PR middle-end/57089
7832         * gfortran.dg/gomp/pr57089.f90: New testcase.
7834 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
7836         * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
7838 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
7840         * gcc.target/aarch64/vect-vcvt.c: New.
7842 2013-04-29  James Greenhalgh  <james.greenhalgh@arm.com>
7844         * gcc.target/aarch64/vect-vrnd.c: New.
7846 2013-04-29  Richard Biener  <rguenther@suse.de>
7848         PR tree-optimization/57081
7849         * gcc.dg/torture/pr57081.c: New testcase.
7851 2013-04-29  Jakub Jelinek  <jakub@redhat.com>
7853         PR tree-optimization/57083
7854         * gcc.dg/torture/pr57083.c: New test.
7856 2013-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
7858         PR c++/56450
7859         * g++.dg/cpp0x/decltype52.C: New.
7861 2013-04-28  Jakub Jelinek  <jakub@redhat.com>
7863         N3472 binary constants
7864         * g++.dg/cpp/limits.C: Adjust warning wording.
7865         * g++.dg/system-binary-constants-1.C: Likewise.
7866         * g++.dg/cpp1y/system-binary-constants-1.C: New test.
7868 2013-04-28  Tobias Burnus  <burnus@net-b.de>
7870         PR fortran/57093
7871         * gfortran.dg/coarray_30.f90: New.
7873 2013-04-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7875         PR fortran/57071
7876         * frontend-passes (optimize_power):  New function.
7877         (optimize_op):  Use it.
7879 2013-04-27  Jakub Jelinek  <jakub@redhat.com>
7881         PR target/56866
7882         * gcc.c-torture/execute/pr56866.c: New test.
7883         * gcc.target/i386/pr56866.c: New test.
7885 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
7887         PR go/57045
7888         * gcc.dg/setjmp-5.c: New test.
7890 2013-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
7892         PR c++/55708
7893         * g++.dg/cpp0x/constexpr-55708.C: New.
7895 2013-04-26  Richard Biener  <rguenther@suse.de>
7897         * gcc.dg/tree-prof/update-loopch.c: Revert last change.
7898         * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
7899         * gcc.dg/pr53265.c: Remove XFAILs.
7900         * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
7901         * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
7903 2013-04-26  Jakub Jelinek  <jakub@redhat.com>
7905         * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
7906         * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
7907         -fdiagnostics-color=never option similarly to
7908         -fno-diagnostics-show-caret option.
7910 2013-04-25  Jakub Jelinek  <jakub@redhat.com>
7912         PR rtl-optimization/57003
7913         * gcc.target/i386/pr57003.c: New test.
7915 2013-04-25  Marek Polacek  <polacek@redhat.com>
7917         PR tree-optimization/57066
7918         * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
7920 2013-04-25  James Greenhalgh  <james.greenhalgh@arm.com>
7921             Tejas Belagod  <tejas.belagod@arm.com>
7923         * gcc.target/aarch64/vaddv-intrinsic.c: New.
7924         * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
7925         * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
7927 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7929         * gcc.target/aarch64/cmp.c: New.
7931 2013-04-25  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7933         * gcc.target/aarch64/ngc.c: New.
7935 2013-04-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7937         * lib/target-supports.exp
7938         (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
7939         (check_effective_target_arm_neon_fp16_ok): Likewise.
7940         (add_options_for_arm_neon_fp16): Likewise.
7941         * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
7942         * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
7944 2013-04-24  Vladimir Makarov  <vmakarov@redhat.com>
7946         PR rtl-optimizations/57046
7947         * gcc.target/i386/pr57046.c: New test.
7949 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7951         * g++.dg/cpp1y/cplusplus.C: New.
7953 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7955         * g++.dg/cpp1y/cxx1y_macro.C: Remove.
7957 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7959         * c-c++-common/Wpointer-arith-1.c: New.
7961 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7963         * g++.dg/cpp1y/cxx1y_macro.C: New.
7965 2013-04-24  Paolo Carlini  <paolo.carlini@oracle.com>
7967         PR c++/56970
7968         * g++.dg/cpp0x/sfinae45.C: New.
7970 2013-04-24  Richard Biener  <rguenther@suse.de>
7972         PR testsuite/57050
7973         * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
7975 2013-04-23  Richard Biener  <rguenther@suse.de>
7977         PR middle-end/57036
7978         * gcc.dg/torture/pr57036-1.c: New testcase.
7979         * gcc.dg/torture/pr57036-2.c: Likewise.
7981 2013-04-23  Sofiane Naci  <sofiane.naci@arm.com>
7983         * gcc.target/aarch64/scalar-mov.c: New testcase.
7985 2013-04-23  Richard Biener  <rguenther@suse.de>
7987         PR tree-optimization/57026
7988         * gcc.dg/torture/pr57026.c: New testcase.
7990 2013-04-22  Janus Weil  <janus@gcc.gnu.org>
7992         PR fortran/53685
7993         PR fortran/57022
7994         * gfortran.dg/transfer_check_4.f90: New.
7996 2013-04-22  Marek Polacek  <polacek@redhat.com>
7998         PR sanitizer/56990
7999         * gcc.dg/pr56990.c: New test.
8001 2013-04-22  Vladimir Makarov  <vmakarov@redhat.com>
8003         PR target/57018
8004         * gcc.target/i386/pr57018.c: New test.
8006 2013-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
8008         * gcc.target/aarch64/vrecps.c: New.
8009         * gcc.target/aarch64/vrecpx.c: Likewise.
8011 2013-04-22  Christian Bruel  <christian.bruel@st.com>
8013         PR target/56995
8014         * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
8016 2013-04-21  Jeff Law  <law@redhat.com>
8018         * gcc.dg/tree-ssa/forwprop-26.c: New test.
8020 2013-04-20  Tobias Burnus  <burnus@net-b.de>
8022         PR fortran/56907
8023         * gfortran.dg/c_loc_test_22.f90: New.
8025 2013-04-19  Vladimir Makarov  <vmakarov@redhat.com>
8027         PR rtl-optimization/56847
8028         * gcc.dg/pr56847.c: New test.
8030 2013-04-19  Richard Biener  <rguenther@suse.de>
8032         PR tree-optimization/56982
8033         * gcc.c-torture/execute/pr56982.c: New testcase.
8035 2013-04-19  Martin Jambor  <mjambor@suse.cz>
8037         PR tree-optimization/56718
8038         * g++.dg/ipa/imm-devirt-1.C: New test.
8039         * g++.dg/ipa/imm-devirt-2.C: Likewise.
8041 2013-04-19  Richard Biener  <rguenther@suse.de>
8043         PR tree-optimization/57000
8044         * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
8046 2013-04-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
8047             Mikael Morin  <mikael@gcc.gnu.org>
8049         PR fortran/56872
8050         * gfortran.dg/array_constructor_45.f90:  New test.
8051         * gfortran.dg/array_constructor_46.f90:  New test.
8052         * gfortran.dg/array_constructor_47.f90:  New test.
8053         * gfortran.dg/array_constructor_40.f90:  Adjust number of while loops.
8055 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
8057         PR rtl-optimization/56999
8058         * g++.dg/opt/pr56999.C: New test.
8060 2013-04-18  Cary Coutant  <ccoutant@google.com>
8062         * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
8063         * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
8065 2013-04-18  Cary Coutant  <ccoutant@google.com>
8067         * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
8068         * g++.dg/debug/dwarf2/typedef4.C: Likewise.
8069         * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
8070         * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
8071         * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
8072         * g++.dg/debug/dwarf2/nested-2.C: Likewise.
8073         * g++.dg/debug/dwarf2/typedef1.C: Likewise.
8074         * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
8075         * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
8076         * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
8077         * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
8079 2013-04-18  Grigoriy Kraynov  <grigoriy.kraynov@intel.com>
8081         * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
8083 2013-04-18  Jakub Jelinek  <jakub@redhat.com>
8085         PR tree-optimization/56984
8086         * gcc.c-torture/compile/pr56984.c: New test.
8088         PR rtl-optimization/56992
8089         * gcc.dg/pr56992.c: New test.
8091 2013-04-17  Janus Weil  <janus@gcc.gnu.org>
8093         PR fortran/56814
8094         * gfortran.dg/proc_ptr_42.f90: New.
8096 2013-04-17  Eric Botcazou  <ebotcazou@adacore.com>
8098         * gnat.dg/discr41.ad[sb]: New test.
8099         * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
8100         * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
8101         * gcc.dg/vect/slp-24.c: Likewise.
8102         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
8103         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
8104         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
8105         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
8106         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
8107         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
8108         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
8109         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
8110         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
8111         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
8112         * gcc.dg/vect/vect-strided-mult.c: Likewise.
8113         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
8114         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
8115         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
8116         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
8117         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
8118         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
8119         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
8120         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
8121         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
8122         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
8123         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
8124         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
8125         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
8126         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
8127         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
8129 2013-04-17  Janne Blomqvist  <jb@gcc.gnu.org>
8131         PR fortran/40958
8132         * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
8133         * gfortran.dg/module_md5_1.f90: Remove.
8135 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8137         * gcc.target/aarch64/adds3.c: New.
8138         * gcc.target/aarch64/subs3.c: New.
8140 2013-04-16  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8142         * gcc.target/aarch64/adds1.c: New.
8143         * gcc.target/aarch64/adds2.c: New.
8144         * gcc.target/aarch64/subs1.c: New.
8145         * gcc.target/aarch64/subs2.c: New.
8147 2013-04-16  Ed Smith-Rowland  <3dw4rd@verizon.net>
8149         Implement n3599 - Literal operator templates for strings.
8150         * g++.dg/cpp1y/udlit-char-template.C: New test.
8151         * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
8153 2013-04-16  Tobias Burnus  <burnus@net-b.de>
8155         PR fortran/39505
8156         * gfortran.dg/no_arg_check_1.f90: New.
8157         * gfortran.dg/no_arg_check_2.f90: New.
8158         * gfortran.dg/no_arg_check_3.f90: New.
8160 2013-04-16  Janus Weil  <janus@gcc.gnu.org>
8162         PR fortran/56968
8163         * gfortran.dg/proc_ptr_41.f90: New.
8165 2013-04-16  Richard Biener  <rguenther@suse.de>
8167         PR tree-optimization/56756
8168         * gcc.dg/torture/pr56756.c: New testcase.
8170 2013-04-16  Tobias Burnus  <burnus@net-b.de>
8172         PR fortran/56969
8173         * gfortran.dg/c_assoc_5.f90: New.
8175 2013-04-16  Uros Bizjak  <ubizjak@gmail.com>
8177         * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
8178         * gcc.c-torture/execute/pr33992.x: Remove.
8179         * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
8180         * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
8181         * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
8183 2013-04-15  Jakub Jelinek  <jakub@redhat.com>
8185         PR tree-optimization/56962
8186         * gcc.c-torture/execute/pr56962.c: New test.
8188 2013-04-15  Richard Biener  <rguenther@suse.de>
8190         PR tree-optimization/56933
8191         * gcc.dg/vect/pr56933.c: New testcase.
8193 2013-04-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8195         * gcc.target/arm/anddi3-opt.c: New test.
8196         * gcc.target/arm/anddi3-opt2.c: Likewise.
8198 2013-04-15  Eric Botcazou  <ebotcazou@adacore.com>
8200         * gcc.dg/pr56890-1.c: New test.
8201         * gcc.dg/pr56890-2.c: Likewise.
8203 2013-04-15  Joey Ye  <joey.ye@arm.com>
8205         * gcc.target/arm/thumb1-far-jump-1.c: New test.
8206         * gcc.target/arm/thumb1-far-jump-2.c: New test.
8208 2013-04-14  Mikael Morin  <mikael@gcc.gnu.org>
8210         PR fortran/56816
8211         * gfortran.dg/select_type_33.f03: New test.
8213 2013-04-13  Janus Weil  <janus@gcc.gnu.org>
8215         PR fortran/55959
8216         * gfortran.dg/typebound_proc_29.f03: New.
8218 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
8220         PR fortran/56266
8221         * gfortran.dg/typebound_proc_28.f03: New.
8223 2013-04-12  Jeff Law  <law@redhat.com>
8225         * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
8226         either.
8228 2013-04-12  Tobias Burnus  <burnus@net-b.de>
8230         PR fortran/56929
8231         * gfortran.dg/coarray/alloc_comp_2.f90: New.
8233 2013-04-12  Vladimir Makarov  <vmakarov@redhat.com>
8235         PR target/56903
8236         * gcc.target/i386/pr56903.c: New test.
8238 2013-04-12  Janus Weil  <janus@gcc.gnu.org>
8240         PR fortran/56261
8241         * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
8242         * gfortran.dg/assumed_rank_4.f90: Modified error wording.
8243         * gfortran.dg/block_11.f90: Fix invalid test case.
8244         * gfortran.dg/function_types_3.f90: Add new error message.
8245         * gfortran.dg/global_references_1.f90: Ditto.
8246         * gfortran.dg/import2.f90: Remove unneeded parts.
8247         * gfortran.dg/import6.f90: Fix invalid test case.
8248         * gfortran.dg/proc_decl_2.f90: Ditto.
8249         * gfortran.dg/proc_decl_9.f90: Ditto.
8250         * gfortran.dg/proc_decl_18.f90: Ditto.
8251         * gfortran.dg/proc_ptr_40.f90: New.
8252         * gfortran.dg/whole_file_7.f90: Modified error wording.
8253         * gfortran.dg/whole_file_16.f90: Ditto.
8254         * gfortran.dg/whole_file_17.f90: Add -pedantic.
8255         * gfortran.dg/whole_file_18.f90: Modified error wording.
8256         * gfortran.dg/whole_file_20.f03: Ditto.
8257         * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
8258         invalid test case.
8260 2013-04-12  Richard Biener  <rguenther@suse.de>
8262         Revert
8263         2013-04-10  Richard Biener  <rguenther@suse.de>
8265         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
8267 2013-04-12  Tobias Burnus  <burnus@net-b.de>
8269         PR fortran/56845
8270         * gfortran.dg/class_allocate_15.f90: New.
8272         Revert:
8273         2013-04-12  Tobias Burnus  <burnus@net-b.de>
8275         * gfortran.dg/coarray_lib_alloc_2.f90: Update
8276         scan-tree-dump-times.
8278 2013-04-12  Jakub Jelinek  <jakub@redhat.com>
8280         PR tree-optimization/56918
8281         PR tree-optimization/56920
8282         * gcc.dg/vect/pr56918.c: New test.
8283         * gcc.dg/vect/pr56920.c: New test.
8285 2013-04-12  Tobias Burnus  <burnus@net-b.de>
8287         PR fortran/56845
8288         * gfortran.dg/class_allocate_14.f90: New.
8289         * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
8290         * gfortran.dg/coarray_lib_alloc_3.f90: New.
8292 2013-04-12  Marc Glisse  <marc.glisse@inria.fr>
8294         * gcc.dg/fold-cstvecshift.c: New testcase.
8296 2013-04-11  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8298         * gcc.target/aarch64/negs.c: New.
8300 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
8302         PR c++/56895
8303         * g++.dg/template/arrow4.C: New test.
8305 2013-04-11  Eric Botcazou  <ebotcazou@adacore.com>
8307         * gnat.dg/array23.adb: New test.
8308         * gnat.dg/array23_pkg[123].ads: New helpers.
8310 2013-04-11  Jeff Law  <law@redhat.com>
8312         PR tree-optimization/56900
8313         * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
8315 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
8317         PR c++/56913
8318         * g++.dg/cpp0x/sfinae44.C: New.
8320 2013-04-11  Arnaud Charlet  <charlet@adacore.com>
8322         * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
8323         * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
8325 2013-04-11  Paolo Carlini  <paolo.carlini@oracle.com>
8327         PR c++/54216
8328         * g++.dg/cpp0x/enum26.C: New.
8329         * g++.old-deja/g++.pt/mangle1.C: Adjust.
8331 2013-04-11  James Greenhalgh  <james.greenhalgh@arm.com>
8333         * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
8334         inverse operands.
8335         * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
8336         loop is vectorized.
8337         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8338         * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
8339         loop is vectorized and that the correct instruction is generated.
8340         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8341         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8342         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8344 2013-04-11  Jakub Jelinek  <jakub@redhat.com>
8346         PR tree-optimization/56899
8347         * gcc.c-torture/execute/pr56899.c: New test.
8349 2013-04-10  David S. Miller  <davem@davemloft.net>
8351         * gcc.target/sparc/setcc-4.c: New test.
8352         * gcc.target/sparc/setcc-5.c: New test.
8354 2013-04-10  Richard Biener  <rguenther@suse.de>
8356         * g++.dg/pr55604.C: Use -fdump-rtl-ira.
8358 2013-04-10  Richard Biener  <rguenther@suse.de>
8360         * gcc.dg/vect/slp-39.c: New testcase.
8362 2013-04-10  Joern Rennecke  <joern.rennecke@embecosm.com>
8364         PR tree-optimization/55524
8365         * gcc.target/epiphany/fnma-1.c: New test.
8367 2013-04-10  Zhouyi Zhou  <yizhouzhou@ict.ac.cn>
8369         * gcc.dg/tree-ssa/inline-11.c: New test
8371 2013-04-10  Jakub Jelinek  <jakub@redhat.com>
8373         PR c++/56895
8374         * g++.dg/template/arrow3.C: New test.
8376 2013-04-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8378         * gcc.target/arm/minmax_minus.c: New test.
8380 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
8382         PR middle-end/56883
8383         * c-c++-common/gomp/pr56883.c: New test.
8385 2013-04-09  Jeff Law  <law@redhat.com>
8387         * gcc.dg/tree-ssa/vrp87.c: New test.
8389 2013-04-09  Jakub Jelinek  <jakub@redhat.com>
8391         PR tree-optimization/56854
8392         * g++.dg/torture/pr56854.C: New test.
8394 2013-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8396         PR fortran/56782
8397         * gfortran.dg/array_constructor_44.f90:  New test.
8399 2013-04-08  Paolo Carlini  <paolo.carlini@oracle.com>
8401         PR c++/56871
8402         * g++.dg/cpp0x/constexpr-specialization.C: New.
8404 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
8406         * gcc.c-torture/execute/pr56837.c: New test.
8408         PR c++/34949
8409         PR c++/50243
8410         * g++.dg/opt/vt3.C: New test.
8411         * g++.dg/opt/vt4.C: New test.
8413 2013-04-08  Jeff Law  <law@redhat.com>
8415         * gcc.dg/tree-ssa/forwprop-25.c: New test.
8417 2013-04-08  Richard Biener  <rguenther@suse.de>
8419         * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
8421 2013-04-08  Richard Biener  <rguenther@suse.de>
8423         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
8425 2013-04-08  Richard Biener  <rguenther@suse.de>
8427         * g++.dg/vect/slp-pr56812.cc: Adjust.
8429 2013-04-08  Jakub Jelinek  <jakub@redhat.com>
8431         * gcc.dg/pr56837.c: New test.
8432         * gcc.dg/tree-ssa/ldist-19.c: Don't check for
8433         "generated memset minus one".
8435 2013-04-07  Tobias Burnus  <burnus@net-b.de>
8437         PR fortran/56849
8438         * gfortran.dg/reshape_5.f90: New.
8440 2013-04-05  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8442         PR target/56843
8443         * gcc.target/powerpc/recip-1.c: Modify expected output.
8444         * gcc.target/powerpc/recip-3.c: Likewise.
8445         * gcc.target/powerpc/recip-4.c: Likewise.
8446         * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
8448 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
8450         * gcc.target/arm/peep-ldrd-1.c: New test.
8451         * gcc.target/arm/peep-strd-1.c: Likewise.
8453 2013-04-05  Greta Yorsh  <Greta.Yorsh@arm.com>
8455         * gcc.target/arm/negdi-1.c: New test.
8456         * gcc.target/arm/negdi-2.c: Likewise.
8457         * gcc.target/arm/negdi-3.c: Likewise.
8458         * gcc.target/arm/negdi-4.c: Likewise.
8460 2013-04-05  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8462         * lib/target-supports.exp (add_options_for_arm_v8_neon):
8463         Add -march=armv8-a when we use v8 NEON.
8464         (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
8465         (check_effective_target_vect_call_ceilf): Likewise.
8466         (check_effective_target_vect_call_floorf): Likewise.
8467         (check_effective_target_vect_call_roundf): Likewise.
8468         (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
8469         * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
8470         * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
8471         * gcc.target/arm/vect-rounding-floorf.c: Likewise.
8472         * gcc.target/arm/vect-rounding-roundf.c: Likewise.
8474 2013-04-05  David Edelsohn  <dje.gcc@gmail.com>
8476         * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
8477         * gcc.target/powerpc/sd-pwr6.c: Same.
8478         * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
8479         * g++.dg/debug/pr56294.C: XFAIL on AIX.
8481 2013-04-05  Ed Smith-Rowland  <3dw4rd@verizon.net>
8483         * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
8485 2013-04-04  Janus Weil  <janus@gcc.gnu.org>
8487         PR fortran/40881
8488         * gfortran.dg/altreturn_1.f90: Add -std=gnu.
8489         * gfortran.dg/altreturn_4.f90: Ditto.
8490         * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
8491         * gfortran.dg/altreturn_5.f90: Ditto.
8492         * gfortran.dg/altreturn_6.f90: Ditto.
8493         * gfortran.dg/altreturn_7.f90: Ditto.
8495 2013-04-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8497         * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
8498         New procedure.
8499         (check_effective_target_arm_v8_neon_ok_nocache):
8500         Likewise.
8501         (check_effective_target_arm_v8_neon_ok): Change to use
8502         check_effective_target_arm_v8_neon_ok_nocache.
8503         (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
8504         NEON flags.
8505         (check_effective_target_vect_call_btruncf):
8506         Enable for arm and ARMv8 NEON.
8507         (check_effective_target_vect_call_ceilf): Likewise.
8508         (check_effective_target_vect_call_floorf): Likewise.
8509         (check_effective_target_vect_call_roundf): Likewise.
8510         (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
8511         target.
8513 2013-04-04  Marek Polacek  <polacek@redhat.com>
8515         PR tree-optimization/48186
8516         * gcc.dg/pr48186.c: New test.
8518 2013-04-04  Richard Biener  <rguenther@suse.de>
8520         PR tree-optimization/56826
8521         * gcc.dg/vect/pr56826.c: New testcase.
8522         * gcc.dg/vect/O3-pr36098.c: Adjust.
8524 2013-04-04  Tejas Belagod  <tejas.belagod@arm.com>
8526         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
8527         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8528         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8529         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8530         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8531         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8532         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8533         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8534         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8535         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8537 2013-04-04  Richard Biener  <rguenther@suse.de>
8539         PR tree-optimization/56213
8540         * gcc.dg/vect/vect-123.c: New testcase.
8542 2013-04-04  Tobias Burnus  <burnus@net-b.de>
8544         PR fortran/56810
8545         * gfortran.dg/read_repeat_2.f90: New.
8547 2013-04-04  Richard Biener  <rguenther@suse.de>
8549         PR tree-optimization/56837
8550         * g++.dg/torture/pr56837.C: New testcase.
8552 2013-04-04  Tobias Burnus  <burnus@net-b.de>
8554         PR fortran/50269
8555         * gfortran.dg/c_loc_test_21.f90: New.
8556         * gfortran.dg/c_loc_test_19.f90: Update dg-error.
8557         * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
8558         * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
8559         * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
8560         * gfortran.dg/c_loc_tests_16.f90:  Update dg-error.
8562 2013-04-03  Jeff Law  <law@redhat.com>
8564         PR tree-optimization/56799
8565         * gcc.c-torture/execute/pr56799.c: New test.
8567 2013-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
8569         PR c++/56815
8570         * g++.dg/warn/Wpointer-arith-1.C: New.
8571         * g++.dg/gomp/for-19.C: Adjust.
8573 2013-04-03  Marek Polacek  <polacek@redhat.com>
8575         PR sanitizer/55702
8576         * gcc.dg/pr55702.c: New test.
8578 2013-04-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8580         PR target/56809
8581         * gcc.dg/pr56809.c: New testcase.
8583 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
8585         PR debug/56819
8586         * g++.dg/debug/pr56819.C: New test.
8588 2013-04-03  Richard Biener  <rguenther@suse.de>
8590         PR tree-optimization/56817
8591         * g++.dg/torture/pr56817.C: New testcase.
8593 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
8595         * gcc.dg/vect/bb-slp-31.c: New file.
8597 2013-04-03  Jason Merrill  <jason@redhat.com>
8599         PR c++/34949
8600         * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
8602 2013-04-03  Richard Biener  <rguenther@suse.de>
8604         * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
8606 2013-04-03  Richard Biener  <rguenther@suse.de>
8608         PR tree-optimization/55964
8609         * gcc.dg/torture/pr55964-2.c: New testcase.
8611 2013-04-03  Richard Biener  <rguenther@suse.de>
8613         PR tree-optimization/56501
8614         * gcc.dg/torture/pr56501.c: New testcase.
8616 2013-04-03  Richard Biener  <rguenther@suse.de>
8618         PR tree-optimization/56407
8619         * gcc.dg/torture/pr56407.c: New testcase.
8621 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
8623         PR tree-optimization/56790
8624         * g++.dg/ext/pr56790-1.C: New testcase.
8626 2013-04-03  Marc Glisse  <marc.glisse@inria.fr>
8628         * gcc.target/i386/merge-1.c: New testcase.
8629         * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
8631 2013-04-03  Jakub Jelinek  <jakub@redhat.com>
8633         PR c/19449
8634         * gcc.c-torture/execute/pr19449.c: New test.
8636 2013-04-03  Richard Biener  <rguenther@suse.de>
8638         PR tree-optimization/56812
8639         * g++.dg/vect/slp-pr56812.cc: New testcase.
8641 2013-04-03  Janus Weil  <janus@gcc.gnu.org>
8643         PR fortran/56284
8644         PR fortran/40881
8645         * gfortran.dg/altreturn_8.f90: New.
8646         * gfortran.dg/altreturn_2.f90: Add -std=legacy.
8647         * gfortran.dg/intrinsic_actual_3.f90: Ditto.
8648         * gfortran.dg/invalid_interface_assignment.f90: Ditto.
8650 2013-04-02  Jakub Jelinek  <jakub@redhat.com>
8652         PR rtl-optimization/56745
8653         * gcc.c-torture/compile/pr56745.c: New test.
8655 2013-04-02  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
8657         * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
8659 2013-04-02  Richard Biener  <rguenther@suse.de>
8661         PR tree-optimization/56778
8662         * gcc.dg/torture/pr56778.c: New testcase.
8664 2013-04-02  Richard Biener  <rguenther@suse.de>
8666         PR middle-end/56768
8667         * g++.dg/torture/pr56768.C: New testcase.
8669 2013-04-02  Paolo Carlini  <paolo.carlini@oracle.com>
8671         * obj-c++.dg/try-catch-13.mm: Update per PR56725.
8673 2013-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8675         PR fortran/56660
8676         * gfortran.dg/namelist_82.f90:  New test.
8678 2013-04-01  Janus Weil  <janus@gcc.gnu.org>
8680         PR fortran/56500
8681         * gfortran.dg/implicit_class_1.f90: New.
8683 2013-03-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8685         PR fortran/56786
8686         * gfortran.dg/namelist_81.f90:  New test.
8688 2013-03-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
8690         * gfortran.dg/character_comparison_3.f90:  Adjust for use of memcmp
8691         for constant and equal string lengths.
8692         * gfortran.dg/character_comparison_5.f90:  Likewise.
8693         * gfortran.dg/character_comparison_9.f90:  New test.
8695 2013-03-27  Kirill Yukhin  <kirill.yukhin@intel.com>
8697         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
8698         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
8700 2013-03-29  Tobias Burnus  <burnus@net-b.de>
8702         PR fortran/35203
8703         * gfortran.dg/optional_absent_3.f90: New.
8705 2013-03-29  Tobias Burnus  <burnus@net-b.de>
8707         PR fortran/56737
8708         * gfortran.dg/fmt_cache_3.f90: New.
8710 2013-03-29  Tobias Burnus  <burnus@net-b.de>
8712         PR fortran/56735
8713         * gfortran.dg/namelist_80.f90: New.
8715 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
8717         PR fortran/45159
8718         * gfortran.dg/string_length_2.f90:  New test.
8719         * gfortran.dg/dependency_41.f90:  New test.
8721 2013-03-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
8723         PR fortran/55806
8724         * gfortran.dg/array_constructor_43.f90:  New test.
8725         * gfortran.dg/random_seed_3.f90:  New test.
8727 2013-03-28  Ian Bolton  <ian.bolton@arm.com>
8729         * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
8730         * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
8731         * gcc.target/aarch64/test-framepointer-1.c: Likewise.
8732         * gcc.target/aarch64/test-framepointer-2.c: Likewise.
8733         * gcc.target/aarch64/test-framepointer-3.c: Likewise.
8734         * gcc.target/aarch64/test-framepointer-4.c: Likewise.
8735         * gcc.target/aarch64/test-framepointer-5.c: Likewise.
8736         * gcc.target/aarch64/test-framepointer-6.c: Likewise.
8737         * gcc.target/aarch64/test-framepointer-7.c: Likewise.
8738         * gcc.target/aarch64/test-framepointer-8.c: Likewise.
8740 2013-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
8742         PR c++/56725
8743         * g++.dg/conversion/op4.C: Adjust.
8744         * g++.dg/cpp0x/rv1n.C: Likewise.
8745         * g++.dg/cpp0x/rv2n.C: Likewise.
8746         * g++.dg/cpp0x/template_deduction.C: Likewise.
8747         * g++.dg/expr/cond8.C: Likewise.
8748         * g++.dg/other/error4.C: Likewise.
8749         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
8750         * g++.old-deja/g++.bugs/900519_02.C: Likewise.
8751         * g++.old-deja/g++.bugs/900519_03.C: Likewise.
8752         * g++.old-deja/g++.bugs/900520_02.C: Likewise.
8753         * g++.old-deja/g++.jason/conversion2.C: Likewise.
8754         * g++.old-deja/g++.law/cvt20.C: Likewise.
8755         * g++.old-deja/g++.law/cvt8.C: Likewise.
8756         * g++.old-deja/g++.law/init8.C: Likewise.
8757         * g++.old-deja/g++.mike/net12.C: Likewise.
8758         * g++.old-deja/g++.mike/net8.C: Likewise.
8759         * g++.old-deja/g++.mike/p2793.C: Likewise.
8760         * g++.old-deja/g++.mike/p3836.C: Likewise.
8761         * g++.old-deja/g++.mike/p418.C: Likewise.
8762         * g++.old-deja/g++.mike/p701.C: Likewise.
8763         * g++.old-deja/g++.mike/p807.C: Likewise.
8765 2013-03-28  Tejas Belagod  <tejas.belagod@arm.com>
8767         PR middle-end/56694
8768         * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
8769         targets.
8771 2013-03-28  Marek Polacek  <polacek@redhat.com>
8773         PR tree-optimization/56695
8774         * gcc.dg/vect/pr56695.c: New test.
8776 2013-03-28  Richard Biener  <rguenther@suse.de>
8778         PR tree-optimization/37021
8779         * gcc.dg/vect/fast-math-slp-38.c: New testcase.
8780         * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
8782 2013-03-27  Tobias Burnus  <burnus@net-b.de>
8784         PR fortran/56650
8785         PR fortran/36437
8786         * gfortran.dg/sizeof_2.f90: New.
8787         * gfortran.dg/sizeof_3.f90: New.
8788         * gfortran.dg/sizeof_proc.f90: Update dg-error.
8790 2013-03-27  Richard Biener  <rguenther@suse.de>
8792         PR tree-optimization/37021
8793         * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
8795 2013-03-27  Alexander Ivchenko  <alexander.ivchenko@intel.com>
8797         * g++.dg/ipa/ivinline-1.C: Add target nonpic.
8798         * g++.dg/ipa/ivinline-2.C: Likewise.
8799         * g++.dg/ipa/ivinline-3.C: Likewise.
8800         * g++.dg/ipa/ivinline-4.C: Likewise.
8801         * g++.dg/ipa/ivinline-5.C: Likewise.
8802         * g++.dg/ipa/ivinline-7.C: Likewise.
8803         * g++.dg/ipa/ivinline-8.C: Likewise.
8804         * g++.dg/ipa/ivinline-9.C: Likewise.
8805         * g++.dg/cpp0x/noexcept03.C: Likewise.
8806         * gcc.dg/const-1.c: Likewise.
8807         * gcc.dg/ipa/pure-const-1.c: Likewise.
8808         * gcc.dg/noreturn-8.c: Likewise.
8809         * gcc.target/i386/mmx-1.c: Likewise.
8810         * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
8811         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
8812         * gcc.c-torture/execute/pr33992.x: New file.
8814 2013-03-26  Eric Botcazou  <ebotcazou@adacore.com>
8816         * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
8818 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
8820         PR c++/55951
8821         * g++.dg/ext/desig5.C: New.
8823 2013-03-26  Tobias Burnus  <burnus@net-b.de>
8825         PR fortran/56649
8826         * gfortran.dg/merge_init_expr_2.f90: New.
8827         * gfortran.dg/merge_char_1.f90: Modify test to
8828         stay a run-time test.
8829         * gfortran.dg/merge_char_3.f90: Ditto.
8831 2013-03-26  Paolo Carlini  <paolo.carlini@oracle.com>
8833         * g++.dg/cpp0x/constexpr-friend-2.C: New.
8834         * g++.dg/cpp0x/constexpr-main.C: Likewise.
8836 2013-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
8838         PR c++/56722
8839         * g++.dg/cpp0x/range-for23.C: New.
8841 2013-03-25  Tilo Schwarz  <tilo@tilo-schwarz.de>
8843         PR libfortran/52512
8844         * gfortran.dg/namelist_79.f90: New.
8846 2013-03-25  Martin Jambor  <mjambor@suse.cz>
8848         * gcc.dg/ipa/ipcp-agg-9.c: New test.
8850 2013-03-25  Tobias Burnus  <burnus@net-b.de>
8852         PR fortran/38536
8853         PR fortran/38813
8854         PR fortran/38894
8855         PR fortran/39288
8856         PR fortran/40963
8857         PR fortran/45824
8858         PR fortran/47023
8859         PR fortran/47034
8860         PR fortran/49023
8861         PR fortran/50269
8862         PR fortran/50612
8863         PR fortran/52426
8864         PR fortran/54263
8865         PR fortran/55343
8866         PR fortran/55444
8867         PR fortran/55574
8868         PR fortran/56079
8869         PR fortran/56378
8870         * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
8871         * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
8872         * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
8873         * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
8874         * gfortran.dg/c_funloc_tests_2.f03: Ditto.
8875         * gfortran.dg/c_funloc_tests_5.f03: Ditto.
8876         * gfortran.dg/c_funloc_tests_6.f90: Ditto.
8877         * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
8878         * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
8879         * gfortran.dg/c_loc_tests_16.f90: Ditto.
8880         * gfortran.dg/c_loc_tests_4.f03: Ditto.
8881         * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
8882         * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
8883         * gfortran.dg/c_loc_tests_8.f03: Ditto.
8884         * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
8885         * gfortran.dg/c_ptr_tests_15.f90: Ditto.
8886         * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
8887         * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
8888         * gfortran.dg/pr32601_1.f03: Ditto.
8889         * gfortran.dg/storage_size_2.f08: Remove dg-error.
8890         * gfortran.dg/blockdata_7.f90: New.
8891         * gfortran.dg/c_assoc_4.f90: New.
8892         * gfortran.dg/c_f_pointer_tests_6.f90: New.
8893         * gfortran.dg/c_f_pointer_tests_7.f90: New.
8894         * gfortran.dg/c_funloc_tests_8.f90: New.
8895         * gfortran.dg/c_loc_test_17.f90: New.
8896         * gfortran.dg/c_loc_test_18.f90: New.
8897         * gfortran.dg/c_loc_test_19.f90: New.
8898         * gfortran.dg/c_loc_test_20.f90: New.
8899         * gfortran.dg/c_sizeof_5.f90: New.
8900         * gfortran.dg/iso_c_binding_rename_3.f90: New.
8901         * gfortran.dg/transfer_resolve_2.f90: New.
8902         * gfortran.dg/transfer_resolve_3.f90: New.
8903         * gfortran.dg/transfer_resolve_4.f90: New.
8904         * gfortran.dg/pr32601.f03: Update dg-error.
8905         * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
8906         * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
8908 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8910         * gcc.target/arm/vseleqdf.c: New test.
8911         * gcc.target/arm/vseleqsf.c: Likewise.
8912         * gcc.target/arm/vselgedf.c: Likewise.
8913         * gcc.target/arm/vselgesf.c: Likewise.
8914         * gcc.target/arm/vselgtdf.c: Likewise.
8915         * gcc.target/arm/vselgtsf.c: Likewise.
8916         * gcc.target/arm/vselledf.c: Likewise.
8917         * gcc.target/arm/vsellesf.c: Likewise.
8918         * gcc.target/arm/vselltdf.c: Likewise.
8919         * gcc.target/arm/vselltsf.c: Likewise.
8920         * gcc.target/arm/vselnedf.c: Likewise.
8921         * gcc.target/arm/vselnesf.c: Likewise.
8922         * gcc.target/arm/vselvcdf.c: Likewise.
8923         * gcc.target/arm/vselvcsf.c: Likewise.
8924         * gcc.target/arm/vselvsdf.c: Likewise.
8925         * gcc.target/arm/vselvssf.c: Likewise.
8927 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8929         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
8930         body from here...
8931         * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
8932         * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
8933         * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
8934         * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
8935         * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
8936         * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
8937         * gcc.target/aarch64/atomic-op-char.x: ... to here.
8938         * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
8939         * gcc.target/aarch64/atomic-op-consume.x: ... to here.
8940         * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
8941         * gcc.target/aarch64/atomic-op-int.x: ... to here.
8942         * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
8943         * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
8944         * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
8945         * gcc.target/aarch64/atomic-op-release.x: ... to here.
8946         * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
8947         * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
8948         * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
8949         * gcc.target/aarch64/atomic-op-short.x: ... to here.
8950         * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
8951         * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
8952         * gcc.target/arm/atomic-op-acquire.c: Likewise.
8953         * gcc.target/arm/atomic-op-char.c: Likewise.
8954         * gcc.target/arm/atomic-op-consume.c: Likewise.
8955         * gcc.target/arm/atomic-op-int.c: Likewise.
8956         * gcc.target/arm/atomic-op-relaxed.c: Likewise.
8957         * gcc.target/arm/atomic-op-release.c: Likewise.
8958         * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
8959         * gcc.target/arm/atomic-op-short.c: Likewise.
8961 2013-03-25  Richard Biener  <rguenther@suse.de>
8963         PR middle-end/56694
8964         * g++.dg/torture/pr56694.C: New testcase.
8966 2013-03-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8968         PR target/56720
8969         * gcc.target/arm/neon-vcond-gt.c: New test.
8970         * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
8971         * gcc.target/arm/neon-vcond-unordered.c: Likewise.
8973 2013-03-25  Richard Biener  <rguenther@suse.de>
8975         PR tree-optimization/56689
8976         * gcc.dg/torture/pr56689.c: New testcase.
8978 2013-03-25  Kai Tietz  <ktietz@redhat.com>
8980         * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
8982 2013-03-24  Tobias Burnus  <burnus@net-b.de>
8984         PR fortran/56696
8985         * gfortran.dg/eof_5.f90: New.
8987 2013-03-23  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8989         * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
8990         alphabetically.
8992 2013-03-22  Uros Bizjak  <ubizjak@gmail.com>
8994         * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
8996 2013-03-22  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8998         PR testsuite/55994
8999         * gcc.c-torture/execute/builtins/builtins.exp: Add
9000         -Wl,--allow-multiple-definition for RTEMS targets.
9002 2013-03-22  Ian Bolton  <ian.bolton@arm.com>
9004         * gcc.target/aarch64/movk.c: New test.
9006 2013-03-21  Marc Glisse  <marc.glisse@inria.fr>
9008         * g++.dg/ext/vector21.C: New testcase.
9010 2013-03-21  Christophe Lyon  <christophe.lyon@linaro.org>
9012         * gcc.target/arm/neon-for-64bits-1.c: New tests.
9013         * gcc.target/arm/neon-for-64bits-2.c: Likewise.
9015 2013-03-21  Richard Biener  <rguenther@suse.de>
9017         * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
9018         * gcc.dg/vect/vect-outer-3a.c: Likewise.
9020 2013-03-21  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9022         * gcc.target/aarch64/vect.c: Test and result vector added
9023         for sabd and saba instructions.
9024         * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
9025         instructions in assembly.
9026         * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
9027         * gcc.target/aarch64/vect-fp.c: Test and result vector added
9028         for fabd instruction.
9029         * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
9030         instruction in assembly.
9031         * gcc.target/aarch64/vect-fp.x: Add fabd test function.
9033 2013-03-20  Jeff Law  <law@redhat.com>
9035         * g++.dg/tree-ssa/ssa-dom.C: New test.
9037 2013-03-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
9039         * gcc.target/powerpc/mmfpgpr.c: New test.
9040         * gcc.target/powerpc/sd-vsx.c: Likewise.
9041         * gcc.target/powerpc/sd-pwr6.c: Likewise.
9042         * gcc.target/powerpc/vsx-float0.c: Likewise.
9044 2013-03-20  Marc Glisse  <marc.glisse@inria.fr>
9046         PR tree-optimization/56355
9047         * gcc.dg/pr56355-1.c: New file.
9049 2013-03-20  Catherine Moore  <clm@codesourcery.com>
9050             Richard Sandiford  <rdsandiford@googlemail.com>
9052         * gcc.target/mips/mips.exp: Add microMIPS support.
9053         * gcc.target/mips/umips-movep-2.c: New test.
9054         * gcc.target/mips/umips-lwp-2.c: New test.
9055         * gcc.target/mips/umips-swp-5.c: New test.
9056         * gcc.target/mips/umips-constraints-1.c: New test.
9057         * gcc.target/mips/umips-lwp-3.c: New test.
9058         * gcc.target/mips/umips-swp-6.c: New test.
9059         * gcc.target/mips/umips-constraints-2.c: New test.
9060         * gcc.target/mips/umips-save-restore-1.c: New test.
9061         * gcc.target/mips/umips-lwp-4.c: New test.
9062         * gcc.target/mips/umips-swp-7.c: New test.
9063         * gcc.target/mips/umips-save-restore-2.c: New test.
9064         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9065         * gcc.target/mips/umips-lwp-5.c: New test.
9066         * gcc.target/mips/umips-save-restore-3.c: New test.
9067         * gcc.target/mips/umips-lwp-6.c: New test.
9068         * gcc.target/mips/umips-swp-1.c: New test.
9069         * gcc.target/mips/umips-lwp-7.c: New test.
9070         * gcc.target/mips/umips-swp-2.c: New test.
9071         * gcc.target/mips/umips-lwp-8.c: New test.
9072         * gcc.target/mips/umips-swp-3.c: New test.
9073         * gcc.target/mips/umips-movep-1.c: New test.
9074         * gcc.target/mips/umips-lwp-1.c: New test.
9075         * gcc.target/mips/umips-swp-4.c: New test.
9077 2013-03-20  Richard Biener  <rguenther@suse.de>
9079         PR tree-optimization/56661
9080         * gcc.dg/torture/pr56661.c: New testcase.
9082 2013-03-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9084         PR rtl-optimization/56605
9085         * gcc.target/powerpc/pr56605.c: New.
9087 2013-03-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9089         PR fortran/54932
9090         * gfortran.dg/do_1.f90: Don't xfail.
9092 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
9094         PR libfortran/51825
9095         * gfortran.dg/namelist_77.f90: New.
9096         * gfortran.dg/namelist_78.f90: New.
9098 2013-03-20  Tilo Schwarz  <tilo@tilo-schwarz.de>
9100         PR libfortran/48618
9101         * gfortran.dg/open_negative_unit_1.f90: New.
9103 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
9105         * gcc.target/aarch64/sbc.c: New test.
9107 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
9109         * gcc.target/aarch64/ror.c: New test.
9111 2013-03-19  Ian Bolton  <ian.bolton@arm.com>
9113         * gcc.target/aarch64/extr.c: New test.
9115 2013-03-19  Richard Biener  <rguenther@suse.de>
9117         PR tree-optimization/56273
9118         * gcc.dg/tree-ssa/vrp47.c: Adjust.
9119         * c-c++-common/uninit-17.c: Likewise.
9121 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
9123         PR tree-optimization/56635
9124         * g++.dg/torture/pr56635.C: New test.
9126 2013-03-18  Richard Biener  <rguenther@suse.de>
9128         PR tree-optimization/3713
9129         * g++.dg/ipa/devirt-12.C: New testcase.
9131 2013-03-18  Jakub Jelinek  <jakub@redhat.com>
9133         PR c/56566
9134         * c-c++-common/pr56566.c: New test.
9136 2013-03-17  Jason Merrill  <jason@redhat.com>
9138         * g++.dg/template/abstract-dr337.C: XFAIL.
9140 2013-03-16  Jakub Jelinek  <jakub@redhat.com>
9142         PR c++/56607
9143         * g++.dg/warn/Wdiv-by-zero-2.C: New test.
9144         * c-c++-common/pr56607.c: New test.
9146 2013-03-16  Paolo Carlini  <paolo.carlini@oracle.com>
9148         PR c++/56582
9149         * g++.dg/cpp0x/constexpr-array5.C: New.
9151 2013-03-15  Tobias Burnus  <burnus@net-b.de>
9153         PR fortran/56615
9154         * gfortran.dg/transfer_intrinsic_5.f90: New.
9156 2013-03-15  Kai Tietz  <ktietz@redhat.com>
9158         * gcc.target/i386/movti.c: Don't test for x64 mingw.
9159         * gcc.target/i386/pr20020-1.c: Likewise.
9160         * gcc.target/i386/pr20020-2.c: Likewise.
9161         * gcc.target/i386/pr20020-3.c: Likewise.
9162         * gcc.target/i386/pr53425-1.c: Likewise.
9163         * gcc.target/i386/pr53425-2.c: Likewise.
9164         * gcc.target/i386/pr55093.c: Likewise.
9165         * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
9167 2013-03-15  Jakub Jelinek  <jakub@redhat.com>
9169         PR debug/56307
9170         * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
9171         dg-options.  Remove 32-bit hppa*-*-hpux* xfail.
9173 2013-03-14  Jakub Jelinek  <jakub@redhat.com>
9175         PR tree-optimization/53265
9176         * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
9177         undefined behavior.
9178         * gcc.dg/graphite/id-6.c (test): Likewise.
9179         * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
9180         MIN_EXPR and MAX_EXPR in GIMPLE stmts.
9182         PR tree-optimization/53265
9183         * gcc.dg/pr53265.c: New test.
9184         * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
9185         to dg-options.
9186         * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
9187         arrays.
9188         * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo.  Add argument
9189         n, use it as high bound instead of 4.
9191 2013-03-13  Oleg Endo  <olegendo@gcc.gnu.org>
9193         PR target/49880
9194         * gcc.target/sh/pr49880-1.c: New.
9195         * gcc.target/sh/pr49880-2.c: New.
9196         * gcc.target/sh/pr49880-3.c: New.
9197         * gcc.target/sh/pr49880-4.c: New.
9198         * gcc.target/sh/pr49880-5.c: New.
9200 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
9202         * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
9204 2013-03-13  Richard Biener  <rguenther@suse.de>
9206         PR tree-optimization/56608
9207         * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
9209 2013-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
9211         PR c++/56611
9212         * g++.dg/cpp0x/alias-decl-32.C: New.
9214 2013-03-11  Jan Hubicka  <jh@suse.cz>
9216         PR middle-end/56571
9217         * gcc.c-torture/compile/pr56571.c: New testcase.
9219 2013-03-11  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9221         * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
9222         * gcc.dg/tree-ssa/pr55579.c: Likewise.
9224 2013-03-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
9226         * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
9227         * gcc.dg/inline_4.c: Likewise.
9228         * gcc.dg/unroll_2.c: Likewise.
9229         * gcc.dg/unroll_3.c: Likewise.
9230         * gcc.dg/unroll_4.c: Likewise.
9232 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9234         PR testsuite/54119
9235         * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
9237         PR debug/56307
9238         * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
9240 2013-03-11  Oleg Endo  <olegendo@gcc.gnu.org>
9242         PR target/40797
9243         * gcc.c-torture/compile/pr40797.c: New.
9245 2013-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9247         * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
9249 2013-03-10  Paul Thomas  <pault@gcc.gnu.org>
9251         PR fortran/56575
9252         * gfortran.dg/class_56.f90: New test.
9254 2013-03-09  Richard Sandiford  <rdsandiford@googlemail.com>
9256         PR middle-end/56524
9257         * gcc.target/mips/pr56524.c: New test.
9259 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
9261         PR c++/56565
9262         * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
9264 2013-03-08  Paolo Carlini  <paolo.carlini@oracle.com>
9266         PR c++/51412
9267         * g++.dg/cpp0x/lambda/lambda-err3.C: New.
9269 2013-03-08  Marek Polacek  <polacek@redhat.com>
9271         PR tree-optimization/56478
9272         * gcc.dg/torture/pr56478.c: New test.
9274 2013-03-08  Kai Tietz  <ktietz@redhat.com>
9276         * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
9277         targets linker option --allow-multiple-definition.
9279         * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
9280         * gcc.dg/pr24683.c: Avoid warning about casting constant string.
9281         * gcc.dg/pr52549.c: Add LLP64 case.
9282         * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
9283         * gcc.dg/pr56510.c: Adjust for LLP64 targets.
9284         * gcc.dg/torture/pr51071-2.c: Likewise.
9285         * gcc.dg/tree-ssa/vrp72.c: Likewise.
9286         * gcc.dg/tree-ssa/vrp73.c: Likewise.
9287         * gcc.dg/tree-ssa/vrp75.c: Likewise.
9288         * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
9289         * gcc.dg/weak/weak-1.c: Likewise.
9290         * gcc.dg/weak/weak-2.c: Likewise.
9291         * gcc.dg/weak/weak-3.c: Likewise.
9292         * gcc.dg/weak/weak-4.c: Likewise.
9293         * gcc.dg/weak/weak-5.c: Likewise.
9294         * gcc.dg/weak/weak-15.c: Likewise.
9295         * gcc.dg/weak/weak-16.c: Likewise.
9297         * c-c++-common/pr54486.c: Skip test for mingw-targets.
9299 2013-03-07  Jakub Jelinek  <jakub@redhat.com>
9301         PR tree-optimization/56559
9302         * gcc.dg/tree-ssa/reassoc-26.c: New test.
9304 2013-03-07  Andreas Schwab  <schwab@suse.de>
9306         * gcc.dg/pr31490.c: Fix last change.
9308 2013-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
9310         PR c++/56534
9311         * g++.dg/template/crash115.C: New.
9313 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
9315         PR tree-optimization/56539
9316         * gcc.c-torture/compile/pr56539.c: New test.
9318 2013-03-06  Kai Tietz  <ktietz@redhat.com>
9320         * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
9321         targets.
9322         * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
9323         * gcc.dg/lto/20091013-1_2.c: Likewise.
9324         * gcc.dg/pr31490.c: Adjust for LLP64 targets.
9326 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
9328         * gnat.dg/specs/aggr6.ads: New test.
9330 2013-03-06  Eric Botcazou  <ebotcazou@adacore.com>
9332         * gnat.dg/loop_optimization15.ad[sb]: New test.
9334 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
9336         PR middle-end/56548
9337         * gcc.dg/pr56548.c: New test.
9339 2013-03-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9341         PR debug/53363
9342         * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
9344 2013-03-06  Jakub Jelinek  <jakub@redhat.com>
9346         PR c++/56543
9347         * g++.dg/template/typename20.C: New test.
9349 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
9351         PR debug/56510
9352         * gcc.dg/pr56510.c: New test.
9354         PR rtl-optimization/56484
9355         * gcc.c-torture/compile/pr56484.c: New test.
9357 2013-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
9359         PR c++/56530
9360         * g++.dg/warn/Wsign-conversion-2.C: New.
9362 2013-03-05  Richard Biener  <rguenther@suse.de>
9364         PR tree-optimization/56270
9365         * gcc.dg/vect/slp-38.c: New testcase.
9367 2013-03-05  Jakub Jelinek  <jakub@redhat.com>
9369         PR rtl-optimization/56494
9370         * gcc.dg/pr56494.c: New test.
9372 2013-01-04  Eric Botcazou  <ebotcazou@adacore.com>
9374         * gcc.dg/pr56424.c: New test.
9376 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
9378         * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
9379         * gcc.dg/pr56228.c <avr>: Skip.
9381 2013-03-04  Georg-Johann Lay  <avr@gjlay.de>
9383         PR testsuite/52641
9384         PR tree-optimization/52631
9385         * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
9387 2013-03-03  David Edelsohn  <dje.gcc@gmail.com>
9389         * gcc.dg/vect/vect-82_64.c: Skip on AIX.
9390         * gcc.dg/vect/vect-83_64.c: Same.
9392 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
9394         PR fortran/56477
9395         * gfortran.dg/pointer_check_13.f90: New test.
9397 2013-03-03  Mikael Morin  <mikael@gcc.gnu.org>
9399         PR fortran/54730
9400         * gfortran.dg/array_constructor_42.f90: New test.
9402 2013-03-02  Paolo Carlini  <paolo.carlini@oracle.com>
9404         PR c++/52688
9405         * g++.dg/template/static33.C: New.
9406         * g++.dg/template/static34.C: Likewise.
9408         PR c++/10291
9409         * g++.dg/template/static35.C: New.
9411 2013-03-01  Steve Ellcey  <sellcey@mips.com>
9413         * gcc.dg/pr56396.c: Require pic support.
9415 2013-03-01  Richard Biener  <rguenther@suse.de>
9417         PR tree-optimization/55481
9418         * gcc.dg/torture/pr56488.c: New testcase.
9420 2013-02-28  Konstantin Serebryany  <konstantin.s.serebryany@gmail.com>
9421             Jakub Jelinek  <jakub@redhat.com>
9423         PR sanitizer/56454
9424         * g++.dg/asan/default-options-1.C (__asan_default_options): Use
9425         no_sanitize_address attribute rather than no_address_safety_analysis.
9426         * g++.dg/asan/sanitizer_test_utils.h
9427         (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
9428         * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
9429         in addition to no_address_safety_analysis.
9431 2013-02-28  Jason Merrill  <jason@redhat.com>
9433         PR c++/56481
9434         * g++.dg/cpp0x/constexpr-and.C: New.
9436 2013-02-28  Martin Jambor  <mjambor@suse.cz>
9438         PR tree-optimization/56294
9439         * g++.dg/debug/pr56294.C: New test.
9441 2013-02-28  Marcus Shawcroft  <marcus.shawcroft@arm.com>
9443         * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
9445 2013-02-27  Marek Polacek  <polacek@redhat.com>
9447         PR rtl-optimization/56466
9448         * gcc.dg/pr56466.c: New test.
9450 2013-02-28  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9452         * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
9453         * gcc.dg/tree-ssa/slsr-2.c: Likewise.
9454         * gcc.dg/tree-ssa/slsr-3.c: Likewise.
9456 2013-02-27  Andrey Belevantsev  <abel@ispras.ru>
9458         PR middle-end/45472
9459         * gcc.dg/pr45472.c: New test.
9461 2013-02-26  Marek Polacek  <polacek@redhat.com>
9463         PR tree-optimization/56426
9464         * gcc.dg/pr56436.c: New test.
9466 2013-02-26  Jakub Jelinek  <jakub@redhat.com>
9468         PR tree-optimization/56448
9469         * gcc.c-torture/compile/pr56448.c: New test.
9471         PR tree-optimization/56443
9472         * gcc.dg/torture/pr56443.c: New test.
9474 2013-02-25  Richard Biener  <rguenther@suse.de>
9476         PR tree-optimization/56175
9477         * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
9479 2013-02-24  Jakub Jelinek  <jakub@redhat.com>
9481         PR c++/56403
9482         * g++.dg/torture/pr56403.C: New test.
9484 2013-02-25  Catherine Moore  <clm@codesourcery.com>
9486         Revert:
9487         2013-02-24  Catherine Moore  <clm@codesourcery.com>
9488         Richard Sandiford  <rdsandiford@googlemail.com>
9490         * gcc.target/mips/mips.exp: Add microMIPS support.
9491         * gcc.target/mips/umips-movep-2.c: New test.
9492         * gcc.target/mips/umips-lwp-2.c: New test.
9493         * gcc.target/mips/umips-swp-5.c: New test.
9494         * gcc.target/mips/umips-constraints-1.c: New test.
9495         * gcc.target/mips/umips-lwp-3.c: New test.
9496         * gcc.target/mips/umips-swp-6.c: New test.
9497         * gcc.target/mips/umips-constraints-2.c: New test.
9498         * gcc.target/mips/umips-save-restore-1.c: New test.
9499         * gcc.target/mips/umips-lwp-4.c: New test.
9500         * gcc.target/mips/umips-swp-7.c: New test.
9501         * gcc.target/mips/umips-save-restore-2.c: New test.
9502         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9503         * gcc.target/mips/umips-lwp-5.c: New test.
9504         * gcc.target/mips/umips-save-restore-3.c: New test.
9505         * gcc.target/mips/umips-lwp-6.c: New test.
9506         * gcc.target/mips/umips-swp-1.c: New test.
9507         * gcc.target/mips/umips-lwp-7.c: New test.
9508         * gcc.target/mips/umips-swp-2.c: New test.
9509         * gcc.target/mips/umips-lwp-8.c: New test.
9510         * gcc.target/mips/umips-swp-3.c: New test.
9511         * gcc.target/mips/umips-movep-1.c: New test.
9512         * gcc.target/mips/umips-lwp-1.c: New test.
9513         * gcc.target/mips/umips-swp-4.c: New test.
9515 2013-02-24  Catherine Moore  <clm@codesourcery.com>
9516             Richard Sandiford  <rdsandiford@googlemail.com>
9518         * gcc.target/mips/mips.exp: Add microMIPS support.
9519         * gcc.target/mips/umips-movep-2.c: New test.
9520         * gcc.target/mips/umips-lwp-2.c: New test.
9521         * gcc.target/mips/umips-swp-5.c: New test.
9522         * gcc.target/mips/umips-constraints-1.c: New test.
9523         * gcc.target/mips/umips-lwp-3.c: New test.
9524         * gcc.target/mips/umips-swp-6.c: New test.
9525         * gcc.target/mips/umips-constraints-2.c: New test.
9526         * gcc.target/mips/umips-save-restore-1.c: New test.
9527         * gcc.target/mips/umips-lwp-4.c: New test.
9528         * gcc.target/mips/umips-swp-7.c: New test.
9529         * gcc.target/mips/umips-save-restore-2.c: New test.
9530         * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
9531         * gcc.target/mips/umips-lwp-5.c: New test.
9532         * gcc.target/mips/umips-save-restore-3.c: New test.
9533         * gcc.target/mips/umips-lwp-6.c: New test.
9534         * gcc.target/mips/umips-swp-1.c: New test.
9535         * gcc.target/mips/umips-lwp-7.c: New test.
9536         * gcc.target/mips/umips-swp-2.c: New test.
9537         * gcc.target/mips/umips-lwp-8.c: New test.
9538         * gcc.target/mips/umips-swp-3.c: New test.
9539         * gcc.target/mips/umips-movep-1.c: New test.
9540         * gcc.target/mips/umips-lwp-1.c: New test.
9541         * gcc.target/mips/umips-swp-4.c: New test.
9543 2013-02-22  Jakub Jelinek  <jakub@redhat.com>
9545         PR sanitizer/56393
9546         * lib/asan-dg.exp (asan_link_flags): Add
9547         -B${gccpath}/libsanitizer/asan/ to flags.
9549 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
9551         PR middle-end/56420
9552         * gcc.dg/torture/pr56420.c: New test.
9554 2013-02-20  Aldy Hernandez  <aldyh@redhat.com>
9556         PR middle-end/56108
9557         * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
9559 2013-02-21  Martin Jambor  <mjambor@suse.cz>
9561         PR tree-optimization/56310
9562         * g++.dg/ipa/pr56310.C: New test.
9564 2013-02-21  Janus Weil  <janus@gcc.gnu.org>
9566         PR fortran/56385
9567         * gfortran.dg/proc_ptr_comp_37.f90: New.
9569 2013-02-21  Richard Biener  <rguenther@suse.de>
9571         PR tree-optimization/56415
9572         Revert
9573         2013-02-11  Richard Biener  <rguenther@suse.de>
9575         PR tree-optimization/56273
9576         * g++.dg/warn/Warray-bounds-6.C: New testcase.
9577         * gcc.dg/tree-ssa/pr21559.c: Adjust.
9578         * gcc.dg/tree-ssa/vrp17.c: Likewise.
9579         * gcc.dg/tree-ssa/vrp18.c: Likewise.
9580         * gcc.dg/tree-ssa/vrp23.c: Likewise.
9581         * gcc.dg/tree-ssa/vrp24.c: Likewise.
9583 2013-02-21  Marek Polacek  <polacek@redhat.com>
9585         PR tree-optimization/56398
9586         * g++.dg/torture/pr56398.C: New test.
9588 2013-02-21  Jakub Jelinek  <jakub@redhat.com>
9590         PR inline-asm/56405
9591         * gcc.c-torture/compile/pr56405.c: New test.
9593 2013-02-20  Jan Hubicka  <jh@suse.cz>
9595         PR tree-optimization/56265
9596         * g++.dg/ipa/devirt-11.C: New testcase.
9598 2013-02-20  Richard Biener  <rguenther@suse.de>
9600         * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
9602 2013-02-20  Richard Biener  <rguenther@suse.de>
9603         Jakub Jelinek  <jakub@redhat.com>
9605         PR tree-optimization/56396
9606         * gcc.dg/pr56396.c: New testcase.
9608 2013-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
9610         PR c++/56373
9611         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
9613 2013-02-19  Richard Biener  <rguenther@suse.de>
9615         PR tree-optimization/56384
9616         * gcc.dg/torture/pr56384.c: New testcase.
9618 2013-02-19  Jakub Jelinek  <jakub@redhat.com>
9620         PR tree-optimization/56350
9621         * gcc.dg/pr56350.c: New test.
9623         PR tree-optimization/56381
9624         * g++.dg/opt/pr56381.C: New test.
9626 2013-02-18  Jakub Jelinek  <jakub@redhat.com>
9628         PR pch/54117
9629         * lib/dg-pch.exp (pch-init, pch-finish,
9630         check_effective_target_pch_supported_debug): New procs.
9631         (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
9632         Likewise if $pch_unsupported_debug and $flags include -g.
9633         Skip FAILs about missing *.gch file if $pch_unsupported_debug
9634         and dg-require-effective-target pch_unsupported_debug.
9635         * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
9636         * objc.dg/pch/pch.exp: Likewise.
9637         * gcc.dg/pch/pch.exp: Likewise.
9638         * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
9639         pch_unsupported_debug.
9640         * gcc.dg/pch/valid-1.hs: Likewise.
9641         * gcc.dg/pch/valid-1b.c: Likewise.
9642         * gcc.dg/pch/valid-1b.hs: Likewise.
9644 2013-02-18  Richard Biener  <rguenther@suse.de>
9646         PR tree-optimization/56366
9647         * gcc.dg/torture/pr56366.c: New testcase.
9649 2013-02-18  Richard Biener  <rguenther@suse.de>
9651         PR middle-end/56349
9652         * gcc.dg/torture/pr56349.c: New testcase.
9654 2013-02-18  Richard Biener  <rguenther@suse.de>
9656         PR tree-optimization/56321
9657         * gcc.dg/torture/pr56321.c: New testcase.
9659 2013-02-16  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
9661         * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
9663 2013-02-16  Jakub Jelinek  <jakub@redhat.com>
9664             Dodji Seketeli  <dodji@redhat.com>
9666         PR asan/56330
9667         * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
9668         * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
9669         * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
9670         * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
9671         * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
9672         * c-c++-common/asan/pr56330.c: Likewise.
9673         * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
9674         Ensure the size argument of __builtin_memcpy is a constant.
9676 2013-02-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
9677             Paolo Carlini  <paolo.carlini@oracle.com>
9679         PR c++/51242
9680         * g++.dg/cpp0x/enum23.C: New.
9682 2013-02-15  Oleg Endo  <olegendo@gcc.gnu.org>
9684         PR target/54685
9685         * gcc.target/sh/pr54685.c: Fix scanning of not insn.
9687 2013-02-15  Vladimir Makarov  <vmakarov@redhat.com>
9689         PR rtl-optimization/56348
9690         * gcc.target/i386/pr56348.c: New test.
9692 2013-02-15  Greta Yorsh  <Greta.Yorsh@arm.com>
9694         * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
9695         * gcc.target/arm/interrupt-2.c: Likewise.
9697 2013-02-15  Tobias Burnus  <burnus@net-b.de>
9699         PR fortran/56318
9700         * gfortran.dg/matmul_9.f90: New.
9702 2013-02-15  Tobias Burnus  <burnus@net-b.de>
9704         PR fortran/53818
9705         * gfortran.dg/init_flag_11.f90: New.
9707 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9709         * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
9711 2013-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9713         * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
9714         characters.
9716 2013-02-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
9717             Tobias Burnus  <burnus@net-b.de>
9719         PR testsuite/56138
9720         * gfortran.dg/allocatable_function_7.f90: New.
9722 2013-02-14  Jakub Jelinek  <jakub@redhat.com>
9724         * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
9725         * asan_globals_test-wrapper.cc: New file.
9726         * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
9727         instead of asan_globals_test.cc as dg-additional-sources.
9728         Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
9729         * g++.dg/asan/asan_test_utils.h: Synced from upstream.  Include
9730         "sanitizer_test_utils.h" instead of
9731         "sanitizer_common/tests/sanitizer_test_utils.h".
9732         * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
9733         * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
9734         * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
9735         * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
9736         * g++.dg/asan/asan_test.cc: Synced from upstream.
9737         * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
9739 2013-02-14  Dodji Seketeli  <dodji@redhat.com>
9741         Fix an asan crash
9742         * c-c++-common/asan/memcmp-2.c: New test.
9744 2013-02-13  Ed Smith-Rowland  <3dw4rd@verizon.net>
9746         PR c++/55582
9747         * g++.dg/cpp0x/udlit-string-literal.h: New.
9748         * g++.dg/cpp0x/udlit-string-literal.C: New.
9750 2013-02-13  Sriraman Tallam  <tmsriram@google.com>
9752         * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
9754 2013-02-13  Vladimir Makarov  <vmakarov@redhat.com>
9756         PR target/56184
9757         * gcc.target/arm/pr56184.C: New test.
9759 2013-02-13  Jakub Jelinek  <jakub@redhat.com>
9761         PR c++/56302
9762         * g++.dg/torture/pr56302.C: New test.
9763         * g++.dg/cpp0x/constexpr-56302.C: New test.
9764         * c-c++-common/pr56302.c: New test.
9766 2013-02-13  Tobias Burnus  <burnus@net-b.de>
9767             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9769         PR fortran/56204
9770         * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
9771         * gfortran.dg/quad_3.f90: Ditto.
9773 2013-02-13  Kostya Serebryany  <kcc@google.com>
9775         * c-c++-common/asan/strncpy-overflow-1.c: Update the test
9776         to match the fresh asan run-time.
9777         * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
9779 2013-02-12  Dodji Seketeli  <dodji@redhat.com>
9781         Avoid instrumenting duplicated memory access in the same basic block
9782         * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
9783         * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
9784         * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
9785         * c-c++-common/asan/inc.c: Likewise.
9787 2013-02-12  Vladimir Makarov  <vmakarov@redhat.com>
9789         PR inline-asm/56148
9790         * gcc.target/i386/pr56148.c: New test.
9792 2013-02-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
9793             Tobias Burnus  <burnus@net-b.de>
9795         PR testsuite/56082
9796         * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
9797         to kind=2.
9799 2013-02-12  Richard Biener  <rguenther@suse.de>
9801         PR lto/56297
9802         * gcc.dg/lto/pr56297_0.c: New testcase.
9803         * gcc.dg/lto/pr56297_0.c: Likewise.
9805 2013-02-12  Janus Weil  <janus@gcc.gnu.org>
9807         PR fortran/46952
9808         * gfortran.dg/typebound_deferred_1.f90: New.
9810 2013-02-12  Jakub Jelinek  <jakub@redhat.com>
9812         PR rtl-optimization/56151
9813         * gcc.target/i386/pr56151.c: New test.
9815 2013-02-11  Sriraman Tallam  <tmsriram@google.com>
9817         * g++.dg/ext/mv12.C: New test.
9818         * g++.dg/ext/mv12.h: New file.
9819         * g++.dg/ext/mv12-aux.C: New file.
9820         * g++.dg/ext/mv13.C: New test.
9822 2013-02-11  Sebastian Huber  <sebastian.huber@embedded-brains.de>
9824         * lib/target-supports.exp
9825         (check_effective_target_powerpc_eabi_ok): New.
9826         * gcc.target/powerpc/ppc-eabi.c: Use require effective target
9827         powerpc_eabi_ok.
9828         * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
9829         * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
9830         only.
9831         * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
9832         * gcc.target/powerpc/pr51623.c: Likewise.
9833         * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
9834         * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
9836 2013-02-11  Alexander Potapenko  <glider@google.com>
9837             Jack Howarth  <howarth@bromo.med.uc.edu>
9838             Jakub Jelinek  <jakub@redhat.com>
9840         PR sanitizer/55617
9841         * g++.dg/asan/pr55617.C: Run on all targets.
9843 2013-02-11  Uros Bizjak  <ubizjak@gmail.com>
9845         PR rtl-optimization/56275
9846         * gcc.dg/pr56275.c: New test.
9848 2013-02-11  Richard Biener  <rguenther@suse.de>
9850         PR tree-optimization/56273
9851         * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
9853 2013-02-11  Richard Biener  <rguenther@suse.de>
9855         PR tree-optimization/56264
9856         * gcc.dg/torture/pr56264.c: New testcase.
9858 2013-02-11  Richard Biener  <rguenther@suse.de>
9860         PR tree-optimization/56273
9861         * g++.dg/warn/Warray-bounds-6.C: New testcase.
9862         * gcc.dg/tree-ssa/pr21559.c: Adjust.
9863         * gcc.dg/tree-ssa/vrp17.c: Likewise.
9864         * gcc.dg/tree-ssa/vrp18.c: Likewise.
9865         * gcc.dg/tree-ssa/vrp23.c: Likewise.
9866         * gcc.dg/tree-ssa/vrp24.c: Likewise.
9868 2013-02-09  Uros Bizjak  <ubizjak@gmail.com>
9870         * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
9871         for *-*-linux-gnu targets.
9872         * g++.dg/asan/interception-test-1.c: Ditto.
9873         * g++.dg/asan/interception-failure-test-1.C: Ditto.
9874         * g++.dg/asan/interception-malloc-test-1.C: Ditto.
9876 2013-02-09  Paul Thomas  <pault@gcc.gnu.org>
9878         PR fortran/55362
9879         * gfortran.dg/intrinsic_size_4.f90 : New test.
9881 2013-02-09  Jakub Jelinek  <jakub@redhat.com>
9883         PR target/56256
9884         * gcc.target/powerpc/pr56256.c: New test.
9886 2013-02-08  Ian Lance Taylor  <iant@google.com>
9888         * lib/go.exp: Load timeout.exp.
9890 2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>
9892         PR rtl-optimization/56246
9893         * gcc.target/i386/pr56246.c: New test.
9895 2013-02-08  Jeff Law  <law@redhat.com>
9897         PR debug/53948
9898         * gcc.dg/debug/dwarf2/pr53948.c: New test.
9900 2013-02-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
9902         PR target/56043
9903         * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
9904         powerpc*-*-linux*.
9906 2013-02-08  Edgar E. Iglesias  <edgar.iglesias@gmail.com>
9908         * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
9910 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
9912         PR rtl-optimization/56195
9913         * gcc.dg/torture/pr56195.c: New test.
9915 2013-02-08  Mikael Morin  <mikael@gcc.gnu.org>
9917         PR fortran/54107
9918         * gfortran.dg/recursive_interface_2.f90: New test.
9920 2013-02-08  Jakub Jelinek  <jakub@redhat.com>
9922         PR tree-optimization/56250
9923         * gcc.c-torture/execute/pr56250.c: New test.
9925 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
9927         PR tree-optimization/56064
9928         * gcc.dg/fixed-point/view-convert-2.c: New test.
9930 2013-02-08  Michael Matz  <matz@suse.de>
9932         PR tree-optimization/52448
9933         * gcc.dg/pr52448.c: New test.
9935 2013-02-08  Richard Biener  <rguenther@suse.de>
9937         PR middle-end/56181
9938         * gcc.dg/torture/pr56181.c: New testcase.
9940 2013-02-08  Georg-Johann Lay  <avr@gjlay.de>
9942         PR target/54222
9943         * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
9944         * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
9946 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
9948         PR c++/56241
9949         * g++.dg/parse/crash61.C: New test.
9951         PR c++/56239
9952         * g++.dg/parse/pr56239.C: New test.
9954         PR c++/56237
9955         * g++.dg/abi/mangle61.C: New test.
9957 2013-02-07  Vladimir Makarov  <vmakarov@redhat.com>
9959         PR rtl-optimization/56225
9960         * gcc.target/i386/pr56225.c: New test.
9962 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
9964         PR debug/56154
9965         * gcc.dg/guality/pr56154-1.c: New test.
9966         * gcc.dg/guality/pr56154-2.c: New test.
9967         * gcc.dg/guality/pr56154-3.c: New test.
9968         * gcc.dg/guality/pr56154-4.c: New test.
9969         * gcc.dg/guality/pr56154-aux.c: New file.
9971         PR tree-optimization/55789
9972         * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
9973         cleanup-tree-dump.
9974         * gcc.dg/tree-ssa/inline-3.c: Add
9975         --param max-early-inliner-iterations=2 option.
9977 2013-02-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9979         PR debug/53363
9980         * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
9981         Add -fno-dwarf2-cfi-asm to dg-options.
9982         Adapt match count.
9984 2013-02-07  Jakub Jelinek  <jakub@redhat.com>
9986         PR target/56228
9987         * gcc.dg/pr56228.c: New test.
9989 2013-02-07  Alan Modra  <amodra@gmail.com>
9991         PR target/54009
9992         * gcc.target/powerpc/pr54009.c: New test.
9993         PR target/54131
9994         * gfortran.dg/pr54131.f: New test.
9996 2013-02-06  Paul Thomas  <pault@gcc.gnu.org>
9998         PR fortran/55789
9999         * gfortran.dg/array_constructor_41.f90: New test.
10001 2013-02-06  Janus Weil  <janus@gcc.gnu.org>
10003         PR fortran/55978
10004         * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
10006 2013-02-06  Jakub Jelinek  <jakub@redhat.com>
10008         PR middle-end/56217
10009         * g++.dg/gomp/pr56217.C: New test.
10011 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
10013         PR tree-optimization/56205
10014         * gcc.dg/tree-ssa/stdarg-6.c: New test.
10015         * gcc.c-torture/execute/pr56205.c: New test.
10017 2013-02-05  Richard Biener  <rguenther@suse.de>
10019         PR tree-optimization/53342
10020         PR tree-optimization/53185
10021         * gcc.dg/vect/pr53185-2.c: New testcase.
10023 2013-02-05  Jan Hubicka  <jh@suse.cz>
10025         PR tree-optimization/55789
10026         * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
10027         * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
10028         * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
10029         * g++.dg/ipa/inline-1.C: New testcase.
10030         * g++.dg/ipa/inline-2.C: New testcase.
10031         * g++.dg/ipa/inline-3.C: New testcase.
10033 2013-02-05  Jan Hubicka  <jh@suse.cz>
10035         PR tree-optimization/55789
10036         * g++.dg/torture/pr55789.C: New testcase.
10038 2013-02-05  Jakub Jelinek  <jakub@redhat.com>
10040         PR middle-end/56167
10041         * gcc.dg/pr56167.c: New test.
10043 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
10045         PR target/55146
10046         * gcc.target/sh/pr55146.c: New.
10048 2013-02-04  Oleg Endo  <olegendo@gcc.gnu.org>
10050         PR tree-optimization/54386
10051         * gcc.target/sh/pr54386.c: New.
10053 2013-02-04  Paul Thomas  <pault@gcc.gnu.org>
10055         PR fortran/56008
10056         * gfortran.dg/realloc_on _assign_16.f90 : New test.
10058         PR fortran/47517
10059         * gfortran.dg/realloc_on _assign_17.f90 : New test.
10061 2013-02-04  Alexander Potapenko  <glider@google.com>
10062             Jack Howarth  <howarth@bromo.med.uc.edu>
10063             Jakub Jelinek  <jakub@redhat.com>
10065         PR sanitizer/55617
10066         * g++.dg/asan/pr55617.C: New test.
10068 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
10070         PR fortran/54195
10071         * gfortran.dg/typebound_operator_19.f90: New test.
10072         * gfortran.dg/typebound_assignment_4.f90: New test.
10074 2013-02-04  Mikael Morin  <mikael@gcc.gnu.org>
10076         PR fortran/54107
10077         * gfortran.dg/recursive_interface_1.f90: New test.
10079 2013-02-04  Richard Guenther  <rguenther@suse.de>
10081         PR lto/56168
10082         * gcc.dg/lto/pr56168_0.c: New testcase.
10083         * gcc.dg/lto/pr56168_1.c: Likewise.
10085 2013-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
10087         PR fortran/50627
10088         PR fortran/56054
10089         * gfortran.dg/block_12.f90:  New test.
10090         * gfortran.dg/module_error_1.f90:  New test.
10092 2013-02-02  Richard Sandiford  <rdsandiford@googlemail.com>
10094         * lib/target-supports.exp (check_effective_target_vect_float)
10095         (check_effective_target_vect_no_align): Add mips-sde-elf.
10097 2013-02-01  Jakub Jelinek  <jakub@redhat.com>
10099         * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
10101 2013-02-01  David Edelsohn  <dje.gcc@gmail.com>
10103         * gcc.dg/pr56023.c: XFAIL on AIX.
10104         * gcc.dg/vect/pr49352.c: Same.
10106 2013-02-01  Eric Botcazou  <ebotcazou@adacore.com>
10108         * gnat.dg/opt26.adb: New test.
10110 2013-01-31  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10112         Revert.
10113         2013-01-27  Amol Pise  <amolpise15@gmail.com>
10115         * gcc.target/arm/neon-vfnms-1.c: New test.
10116         * gcc.target/arm/neon-vfnma-1.c: New test.
10118 2013-01-31  Richard Biener  <rguenther@suse.de>
10120         PR tree-optimization/56157
10121         * gcc.dg/torture/pr56157.c: New testcase.
10123 2013-01-30  Richard Biener  <rguenther@suse.de>
10125         PR tree-optimization/56150
10126         * gcc.dg/torture/pr56150.c: New testcase.
10128 2013-01-30  Jakub Jelinek  <jakub@redhat.com>
10130         PR sanitizer/55374
10131         * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
10132         to _Znw[jm] in the backtrace.  Allow _Zna[jm] to be the first frame
10133         printed in backtrace.
10134         * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
10135         to avoid errors about mismatched allocation vs. deallocation.
10137         PR c++/55742
10138         * g++.dg/mv1.C: Moved to...
10139         * g++.dg/ext/mv1.C: ... here.  Adjust test.
10140         * g++.dg/mv2.C: Moved to...
10141         * g++.dg/ext/mv2.C: ... here.  Adjust test.
10142         * g++.dg/mv3.C: Moved to...
10143         * g++.dg/ext/mv3.C: ... here.
10144         * g++.dg/mv4.C: Moved to...
10145         * g++.dg/ext/mv4.C: ... here.
10146         * g++.dg/mv5.C: Moved to...
10147         * g++.dg/ext/mv5.C: ... here.  Adjust test.
10148         * g++.dg/mv6.C: Moved to...
10149         * g++.dg/ext/mv6.C: ... here.  Adjust test.
10150         * g++.dg/ext/mv7.C: New test.
10151         * g++.dg/ext/mv8.C: New test.
10152         * g++.dg/ext/mv9.C: New test.
10153         * g++.dg/ext/mv10.C: New test.
10154         * g++.dg/ext/mv11.C: New test.
10156 2013-01-30  Vladimir Makarov  <vmakarov@redhat.com>
10158         PR rtl-optimization/56144
10159         * gcc.dg/pr56144.c: New.
10161 2013-01-30  David Edelsohn  <dje.gcc@gmail.com>
10163         * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
10164         message.
10165         * g++.dg/cpp0x/constexpr-53094-3.C: Same.
10166         * g++.dg/cpp0x/constexpr-55573.C: Same
10168 2013-01-30  Georg-Johann Lay  <avr@gjlay.de>
10170         PR tree-optimization/56064
10171         * gcc.dg/fixed-point/view-convert.c: New test.
10173 2013-01-30  Andreas Schwab  <schwab@suse.de>
10175         * lib/target-supports-dg.exp (dg-process-target): Use expr to
10176         evaluate the end index in string range.
10178 2013-01-30  Tobias Burnus  <burnus@net-b.de>
10180         PR fortran/56138
10181         * gfortran.dg/allocatable_function_6.f90: New.
10183 2013-01-29  Janus Weil  <janus@gcc.gnu.org>
10184             Mikael Morin  <mikael@gcc.gnu.org>
10186         PR fortran/54107
10187         * gfortran.dg/proc_ptr_comp_36.f90: New.
10189 2013-01-29  Richard Biener  <rguenther@suse.de>
10191         PR tree-optimization/55270
10192         * gcc.dg/torture/pr55270.c: New testcase.
10194 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
10196         PR rtl-optimization/56117
10197         * gcc.dg/pr56117.c: New test.
10199 2013-01-28  Richard Biener  <rguenther@suse.de>
10201         PR tree-optimization/56034
10202         * gcc.dg/torture/pr56034.c: New testcase.
10204 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
10206         PR tree-optimization/56125
10207         * gcc.dg/pr56125.c: New test.
10209 2013-01-28  Tobias Burnus  <burnus@net-b.de>
10210             Mikael Morin  <mikael@gcc.gnu.org>
10212         PR fortran/53537
10213         * gfortran.dg/import2.f90: Adjust undeclared type error messages.
10214         * gfortran.dg/import8.f90: Likewise.
10215         * gfortran.dg/interface_derived_type_1.f90: Likewise.
10216         * gfortran.dg/import10.f90: New test.
10217         * gfortran.dg/import11.f90: Likewise
10219 2013-01-28  Jakub Jelinek  <jakub@redhat.com>
10221         PR testsuite/56053
10222         * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
10223         string.h.  Provide memset, malloc and free prototypes, adjust line
10224         numbers in dg-output.
10225         * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
10226         Provide memset prototype and adjust line numbers in dg-output.
10227         * c-c++-common/asan/global-overflow-1.c: Likewise.
10229         PR tree-optimization/56094
10230         * gcc.dg/pr56094.c: New test.
10232 2013-01-27  Amol Pise  <amolpise15@gmail.com>
10234         * gcc.target/arm/neon-vfnms-1.c: New test.
10235         * gcc.target/arm/neon-vfnma-1.c: New test.
10237 2013-01-27  Uros Bizjak  <ubizjak@gmail.com>
10239         PR target/56114
10240         * gcc.target/i386/pr56114.c: New test.
10242 2013-01-27  Paul Thomas  <pault@gcc.gnu.org>
10244         PR fortran/55984
10245         * gfortran.dg/associate_14.f90: New test.
10247         PR fortran/56047
10248         * gfortran.dg/associate_13.f90: New test.
10250 2013-01-25  Jakub Jelinek  <jakub@redhat.com>
10252         PR tree-optimization/56098
10253         * gcc.dg/pr56098-1.c: New test.
10254         * gcc.dg/pr56098-2.c: New test.
10256 2013-01-25  Georg-Johann Lay  <avr@gjlay.de>
10258         PR target/54222
10259         * gcc.target/avr/torture/builtins-3-absfx.c: New test.
10261 2013-01-22  Marek Polacek  <polacek@redhat.com>
10263         PR tree-optimization/56035
10264         * gcc.dg/pr56035.c: New test.
10266 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
10268         * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
10269         for MIPS.
10271 2013-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
10273         * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
10275 2013-01-24  Jakub Jelinek  <jakub@redhat.com>
10277         PR c/56078
10278         * gcc.dg/pr56078.c: New test.
10279         * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
10281 2013-01-24  Martin Jambor  <mjambor@suse.cz>
10283         PR tree-optimization/55927
10284         * g++.dg/ipa/devirt-10.C: Disable early inlining.
10286 2013-01-24  Uros Bizjak  <ubizjak@gmail.com>
10288         * gcc.target/i386/movsd.c: New test.
10290 2013-01-24  Steven Bosscher  <steven@gcc.gnu.org>
10292         PR inline-asm/55934
10293         * gcc.target/i386/pr55934.c: New test.
10295 2013-01-23  Janus Weil  <janus@gcc.gnu.org>
10297         PR fortran/56081
10298         * gfortran.dg/select_8.f90: New.
10300 2013-01-23  David Holsgrove  <david.holsgrove@xilinx.com>
10302         * gcc.target/microblaze/microblaze.exp: Remove
10303         target_config_cflags check.
10305 2013-01-23  Jakub Jelinek  <jakub@redhat.com>
10307         PR fortran/56052
10308         * gfortran.dg/gomp/pr56052.f90: New test.
10310         PR target/49069
10311         * gcc.dg/pr49069.c: New test.
10313 2013-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
10315         PR c++/55944
10316         * g++.dg/cpp0x/constexpr-static10.C: New.
10318 2013-01-22  Uros Bizjak  <ubizjak@gmail.com>
10320         PR target/56028
10321         * gcc.target/i386/pr56028.c: New test.
10323 2013-01-22  Jakub Jelinek  <jakub@redhat.com>
10325         PR target/55686
10326         * gcc.target/i386/pr55686.c: New test.
10328 2013-01-22  Dodji Seketeli  <dodji@redhat.com>
10330         PR c++/53609
10331         * g++.dg/cpp0x/variadic139.C: New test.
10332         * g++.dg/cpp0x/variadic140.C: Likewise.
10333         * g++.dg/cpp0x/variadic141.C: Likewise.
10335 2013-01-22  Eric Botcazou  <ebotcazou@adacore.com>
10337         * gnat.dg/warn8.adb: New test.
10339 2013-01-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10341         PR fortran/55919
10342         * gfortran.dg/include_8.f90: New test.
10344 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
10346         * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
10347         * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
10349 2013-01-21  Jakub Jelinek  <jakub@redhat.com>
10351         PR tree-optimization/56051
10352         * gcc.c-torture/execute/pr56051.c: New test.
10354 2013-01-21  Uros Bizjak  <ubizjak@gmail.com>
10356         PR rtl-optimization/56023
10357         * gcc.dg/pr56023.c: New test.
10359 2013-01-21  Martin Jambor  <mjambor@suse.cz>
10361         PR middle-end/56022
10362         * gcc.target/i386/pr56022.c: New test.
10364 2013-01-21  Jason Merrill  <jason@redhat.com>
10366         * lib/target-supports.exp (check_effective_target_alias): New.
10368 2013-01-20  Jack Howarth  <howarth@bromo.med.uc.edu>
10370         PR debug/53235
10371         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
10373 2013-01-20  Hans-Peter Nilsson  <hp@axis.com>
10375         * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
10377 2013-01-19  Jeff Law  <law@redhat.com>
10379         PR tree-optimization/52631
10380         * tree-ssa/pr52631.c: New test.
10381         * tree-ssa/ssa-fre-9: Update expected output.
10383 2013-01-19  Anthony Green  <green@moxielogic.com>
10385         * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
10386         for moxie.
10388 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
10390         PR tree-optimization/56029
10391         * g++.dg/torture/pr56029.C: New test.
10393 2013-01-18  Sharad Singhai  <singhai@google.com>
10395         PR tree-optimization/55995
10396         * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
10398 2013-01-18  Vladimir Makarov  <vmakarov@redhat.com>
10400         PR target/55433
10401         * gcc.target/i386/pr55433.c: New.
10403 2013-01-18  Jakub Jelinek  <jakub@redhat.com>
10405         PR middle-end/56015
10406         * gfortran.dg/pr56015.f90: New test.
10408 2013-01-18  Janis Johnson  <janisjo@codesourcery.com>
10410         * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
10412 2013-01-18  James Greenhalgh  <james.greenhalgh@arm.com>
10414         * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
10415         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10416         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10417         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10418         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10420 2013-01-17  Jeff Law  <law@redhat.com>
10422         * gcc.dg/pr52573.c: Move to...
10423         * gcc.target/m68k/pr52573.c: Here.  Eliminate target selector.
10425         PR rtl-optimization/52573
10426         * gcc.dg/pr52573.c: New test.
10428 2013-01-17  Jack Howarth  <howarth@bromo.med.uc.edu>
10430         PR sanitizer/55679
10431         * g++.dg/asan/interception-test-1.C: Skip on darwin.
10432         * lib/target-supports.exp (check_effective_target_swapcontext): Use
10433         check_no_compiler_messages to test support in ucontext.h.
10434         (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
10435         compliant RLIMIT_AS.
10437 2013-01-17  Marek Polacek  <polacek@redhat.com>
10439         PR rtl-optimization/55833
10440         * gcc.dg/pr55833.c: New test.
10442 2013-01-17  Jan Hubicka  <jh@suse.cz>
10444         PR tree-optimization/55273
10445         * gcc.c-torture/compile/pr55273.c: New testcase.
10447 2013-01-17  Uros Bizjak  <ubizjak@gmail.com>
10449         PR target/55981
10450         * gcc.target/pr55981.c: New test.
10452 2013-01-17  Janis Johnson  <janisjo@codesourcery.com>
10454         * gcc.target/arm/pr40887.c: Require at least armv5.
10455         * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
10456         * gcc.target/arm/pr51915.c: Likewise.
10457         * gcc.target/arm/pr52006.c: Likewise.
10458         * gcc.target/arm/pr53187.c: Likewise.
10460         * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
10461         * gcc.target/arm/ftest-support-arm.h: Delete.
10462         * gcc.target/arm/ftest-support-thumb.h: Delete.
10463         * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
10464         * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
10465         * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
10466         * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
10467         * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
10468         * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
10469         * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
10470         * gcc.target/arm/ftest-armv6-arm.c: Likewise.
10471         * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
10472         * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
10473         * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
10474         * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
10475         * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
10476         * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
10477         * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
10478         * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
10479         * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
10480         * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
10481         * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
10482         * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
10483         * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
10484         * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
10485         * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
10486         * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
10488 2013-01-17  Martin Jambor  <mjambor@suse.cz>
10490         PR tree-optimizations/55264
10491         * g++.dg/ipa/pr55264.C: New test.
10493 2013-01-16  Janus Weil  <janus@gcc.gnu.org>
10495         PR fortran/55983
10496         * gfortran.dg/class_55.f90: New.
10498 2013-01-16  Janis Johnson  <janisjo@codesourcery.com>
10500         PR testsuite/55994
10501         * gcc.c-torture/execute/builtins/builtins.exp: Add
10502         -Wl,--allow-multiple-definition for eabi and elf targets.
10504         PR testsuite/54622
10505         * lib/target-supports.exp (check_effective_target_vect_perm_byte,
10506         check_effective_target_vect_perm_short,
10507         check_effective_target_vect_widen_mult_qi_to_hi_pattern,
10508         check_effective_target_vect64): Return 0 for big-endian ARM.
10509         (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
10511         * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
10512         prototypes.
10514 2013-01-16  Richard Biener  <rguenther@suse.de>
10516         PR tree-optimization/55964
10517         * gcc.dg/torture/pr55964.c: New testcase.
10519 2013-01-16  Richard Biener  <rguenther@suse.de>
10521         PR tree-optimization/54767
10522         PR tree-optimization/53465
10523         * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
10525 2013-01-16  Christian Bruel  <christian.bruel@st.com>
10527         PR target/55301
10528         * gcc.target/sh/sh-switch.c: New testcase.
10530 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
10532         * gcc.dg/webizer.c: Increase the array size.
10534 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
10536         PR target/55940
10537         * gcc.dg/pr55940.c: New test.
10539 2013-01-15  Manfred Schwarb  <manfred99@gmx.ch>
10540             Harald Anlauf  <anlauf@gmx.de>
10542         * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
10543         * gfortran.dg/bounds_check_5.f90: Likewise.
10544         * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
10545         * gfortran.dg/continuation_9.f90: Likewise.
10546         * gfortran.dg/move_alloc_13.f90: Likewise.
10547         * gfortran.dg/structure_constructor_11.f90: Likewise.
10548         * gfortran.dg/tab_continuation.f: Likewise.
10549         * gfortran.dg/warning-directive-2.F90: Likewise.
10550         * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
10552 2013-01-15  Janis Johnson  <janisjo@codesourcery.com>
10554         * gcc.target/arm/fma.c: Skip for conflicting multilib options.
10555         * gcc.target/arm/fma-sp.c: Likewise.
10557 2013-01-15  Vladimir Makarov  <vmakarov@redhat.com>
10559         PR rtl-optimization/55153
10560         * gcc.dg/pr55153.c: New.
10562 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
10564         PR tree-optimization/55920
10565         * gcc.c-torture/compile/pr55920.c: New test.
10567 2013-01-15  Richard Biener  <rguenther@suse.de>
10569         PR middle-end/55882
10570         * gcc.dg/torture/pr55882.c: New testcase.
10572 2013-01-15  Jakub Jelinek  <jakub@redhat.com>
10574         PR tree-optimization/55955
10575         * gcc.c-torture/compile/pr55955.c: New test.
10577 2013-01-15  Dodji Seketeli  <dodji@redhat.com>
10579         PR c++/55663
10580         * g++.dg/cpp0x/alias-decl-31.C: New test.
10582 2013-01-15  Paul Thomas  <pault@gcc.gnu.org>
10584         PR fortran/54286
10585         * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
10586         case where interface is null.
10588 2013-01-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10590         PR fortran/55806
10591         * gfortran.dg/array_constructor_40.f90:  New test.
10593 2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
10595         * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
10597 2013-01-14  Tejas Belagod  <tejas.belagod@arm.com>
10599         * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
10600         * gcc.target/aarch64/vect-ld1r-compile.c: New.
10601         * gcc.target/aarch64/vect-ld1r-fp.c: New.
10602         * gcc.target/aarch64/vect-ld1r.c: New.
10603         * gcc.target/aarch64/vect-ld1r.x: New.
10605 2013-01-14  Andi Kleen  <ak@linux.intel.com>
10607         PR target/55948
10608         * gcc.target/i386/hle-clear-rel.c: New file
10609         * gcc.target/i386/hle-store-rel.c: New file.
10611 2013-01-14  Harald Anlauf  <anlauf@gmx.de>
10613         * gfortran.dg/aint_anint_1.f90: Add dg-do run.
10614         * gfortran.dg/bounds_check_4.f90: Likewise.
10615         * gfortran.dg/inquire_10.f90: Likewise.
10616         * gfortran.dg/minloc_3.f90: Likewise.
10617         * gfortran.dg/minlocval_3.f90: Likewise.
10618         * gfortran.dg/module_double_reuse.f90: Likewise.
10619         * gfortran.dg/mvbits_1.f90: Likewise.
10620         * gfortran.dg/oldstyle_1.f90: Likewise.
10621         * gfortran.dg/pr20163-2.f: Likewise.
10622         * gfortran.dg/save_1.f90: Likewise.
10623         * gfortran.dg/scan_1.f90: Likewise.
10624         * gfortran.dg/select_char_1.f90: Likewise.
10625         * gfortran.dg/shape_4.f90: Likewise.
10626         * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
10627         * gfortran.dg/function_optimize_10.f90: Likewise.
10628         * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
10629         * gfortran.dg/used_types_17.f90: Likewise.
10630         * gfortran.dg/used_types_18.f90: Likewise.
10632 2013-01-13  Paul Thomas  <pault@gcc.gnu.org>
10634         PR fortran/54286
10635         * gfortran.dg/proc_ptr_result_8.f90 : New test.
10637 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
10639         * gcc.dg/unroll_5.c: Add nomips16 attributes.
10641 2013-01-13  Richard Sandiford  <rdsandiford@googlemail.com>
10643         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
10645 2013-01-12  Janus Weil  <janus@gcc.gnu.org>
10647         PR fortran/55072
10648         * gfortran.dg/assumed_type_2.f90: Fix test case.
10649         * gfortran.dg/internal_pack_13.f90: New test.
10650         * gfortran.dg/internal_pack_14.f90: New test.
10652 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
10654         PR fortran/55868
10655         * gfortran.dg/unlimited_polymorphic_8.f90: Update
10656         scan-tree-dump-times for foo.0.x._vptr to deal with change from
10657         $tar to STAR.
10659 2013-01-11  Andreas Schwab  <schwab@linux-m68k.org>
10661         * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
10663 2013-01-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
10665         PR target/55719
10666         * gcc.target/s390/pr55719.c: New testcase.
10668 2013-01-11  Richard Guenther  <rguenther@suse.de>
10670         PR tree-optimization/44061
10671         * gcc.dg/pr44061.c: New testcase.
10673 2013-01-10  Richard Sandiford  <rdsandiford@googlemail.com>
10675         Update copyright years.
10677 2013-01-10  Aldy Hernandez  <aldyh@redhat.com>
10678             Jakub Jelinek  <jakub@redhat.com>
10680         PR target/55565
10681         * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
10683 2013-01-10  Vladimir Makarov  <vmakarov@redhat.com>
10685         PR rtl-optimization/55672
10686         * gcc.target/i386/pr55672.c: New.
10688 2013-01-10  Jeff Law  <law@redhat.com>
10690         * gcc/dg/tree-ssa/vrp06.c: Tighten expected output.  Make each
10691         pass/fail message unique.
10694 2013-01-10  Jason Merrill  <jason@redhat.com>
10696         * ada/.gitignore: New.
10698 2013-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10700         * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
10701         Add tls options.
10702         * g++.dg/tls/thread_local2.C: Likewise.
10703         * g++.dg/tls/thread_local2g.C: Likewise.
10704         * g++.dg/tls/thread_local6.C: Likewise.
10705         * g++.dg/tls/thread_local-order1.C: Add tls options.
10706         * g++.dg/tls/thread_local-order2.C: Likewise.
10707         * g++.dg/tls/thread_local3.C: Likewise.
10708         * g++.dg/tls/thread_local3g.C: Likewise.
10709         * g++.dg/tls/thread_local4.C: Likewise.
10710         * g++.dg/tls/thread_local4g.C: Likewise.
10711         * g++.dg/tls/thread_local5.C: Likewise.
10712         * g++.dg/tls/thread_local5g.C: Likewise.
10713         * g++.dg/tls/thread_local6g.C: Likewise.
10715 2013-01-10  Kostya Serebryany  <kcc@google.com>
10717         * g++.dg/asan/asan_test.cc: Sync from upstream.
10719 2013-01-10  Jakub Jelinek  <jakub@redhat.com>
10721         PR tree-optimization/55921
10722         * gcc.c-torture/compile/pr55921.c: New test.
10724 2013-01-09  Jan Hubicka  <jh@suse.cz>
10726         PR tree-optimization/55569
10727         * gcc.c-torture/compile/pr55569.c: New testcase.
10729 2013-01-09  Mikael Morin  <mikael@gcc.gnu.org>
10731         PR fortran/47203
10732         * gfortran.dg/use_28.f90: New test.
10734 2013-01-09  Uros Bizjak  <ubizjak@gmail.com>
10736         * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
10737         number matching more robust.
10739 2013-01-09  Vladimir Makarov  <vmakarov@redhat.com>
10741         PR rtl-optimization/55829
10742         * gcc.target/i386/pr55829.c: New.
10744 2013-01-09  Tobias Burnus  <burnus@net-b.de>
10746         PR fortran/55758
10747         * gfortran.dg/bind_c_bool_1.f90: New.
10748         * gfortran.dg/do_5.f90: Add dg-warning.
10750 2013-01-09  Jan Hubicka  <jh@suse.cz>
10752         PR tree-optimization/55875
10753         * gcc.c-torture/execute/pr55875.c: New testcase.
10754         * g++.dg/torture/pr55875.C: New testcase.
10756 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
10758         PR c/48418
10759         * c-c++-common/pr48418.c: New test.
10761 2013-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
10763         PR c++/55801
10764         * g++.dg/tls/thread_local-ice.C: New.
10766 2013-01-09  Andreas Schwab  <schwab@suse.de>
10768         * gcc.dg/guality/pr54693.c: Null-terminate arr.
10770 2013-01-09  Jakub Jelinek  <jakub@redhat.com>
10772         PR tree-optimization/48189
10773         * gcc.dg/pr48189.c: New test.
10775 2013-01-04  Jan Hubicka  <jh@suse.cz>
10777         PR tree-optimization/55823
10778         * g++.dg/ipa/devirt-10.C: New testcase.
10780 2013-01-08  Uros Bizjak  <ubizjak@gmail.com>
10781             Vladimir Yakovlev  <vladimir.b.yakovlev@intel.com>
10783         PR rtl-optimization/55845
10784         * gcc.target/i386/pr55845.c: New test.
10786 2013-01-08  Tejas Belagod  <tejas.belagod@arm.com>
10788         * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
10789         instructions generated instead of number of occurances.
10791 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
10793         * gcc.target/aarch64/vect-fcm-eq-d.c: New.
10794         * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
10795         * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
10796         * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
10797         * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
10798         * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
10799         * gcc.target/aarch64/vect-fcm.x: Likewise.
10800         * lib/target-supports.exp
10801         (check_effective_target_vect_cond): Enable for AArch64.
10803 2013-01-08  James Greenhalgh  <james.greenhalgh@arm.com>
10805         * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
10806         endian-safe float pool loading.
10807         (test_square_root_v4sf): Likewise.
10808         (test_square_root_v2df): Likewise.
10809         * lib/target-supports.exp
10810         (check_effective_target_vect_call_sqrtf): Add AArch64.
10812 2013-01-08  Martin Jambor  <mjambor@suse.cz>
10814         PR debug/55579
10815         * gcc.dg/tree-ssa/pr55579.c: New test.
10817 2013-01-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10819         * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
10820         asm comments.
10822 2013-01-08  Jakub Jelinek  <jakub@redhat.com>
10824         PR middle-end/55890
10825         * gcc.dg/torture/pr55890-3.c: New test.
10827         PR middle-end/55851
10828         * gcc.c-torture/compile/pr55851.c: New test.
10830         PR sanitizer/55844
10831         * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
10832         dg-options.
10834 2013-01-08  Paul Thomas  <pault@gcc.gnu.org>
10836         PR fortran/55618
10837         * gfortran.dg/elemental_scalar_args_2.f90: New test.
10839 2013-01-07  Tobias Burnus  <burnus@net-b.de>
10841         PR fortran/55763
10842         * gfortran.dg/pointer_init_2.f90: Update dg-error.
10843         * gfortran.dg/pointer_init_7.f90: New.
10845 2013-01-07  Richard Biener  <rguenther@suse.de>
10847         * gcc.dg/lto/pr55525_0.c (s): Size like char *.
10849 2013-01-07  Richard Biener  <rguenther@suse.de>
10851         PR middle-end/55890
10852         * gcc.dg/torture/pr55890-1.c: New testcase.
10853         * gcc.dg/torture/pr55890-2.c: Likewise.
10855 2013-01-07  James Greenhalgh  <james.greenhalgh@arm.com>
10857         * gcc.target/aarch64/fmovd.c: New.
10858         * gcc.target/aarch64/fmovf.c: Likewise.
10859         * gcc.target/aarch64/fmovd-zero.c: Likewise.
10860         * gcc.target/aarch64/fmovf-zero.c: Likewise.
10861         * gcc.target/aarch64/vect-fmovd.c: Likewise.
10862         * gcc.target/aarch64/vect-fmovf.c: Likewise.
10863         * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
10864         * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
10866 2013-01-07  Richard Biener  <rguenther@suse.de>
10868         PR tree-optimization/55888
10869         PR tree-optimization/55862
10870         * gcc.dg/torture/pr55888.c: New testcase.
10872 2013-01-07  Tobias Burnus  <burnus@net-b.de>
10874         PR fortran/55852
10875         * gfortran.dg/intrinsic_size_3.f90: New.
10877 2013-01-07  Tobias Burnus  <burnus@net-b.de>
10879         PR fortran/55763
10880         * gfortran.dg/select_type_32.f90: New.
10882 2013-01-04  Dodji Seketeli  <dodji@redhat.com>
10884         PR c++/52343
10885         * g++.dg/cpp0x/alias-decl-29.C: New test.
10887 2013-01-06  Paul Thomas  <pault@gcc.gnu.org>
10889         PR fortran/53876
10890         PR fortran/54990
10891         PR fortran/54992
10892         * gfortran.dg/class_array_15.f03: New test.
10894 2013-01-06  Mikael Morin  <mikael@gcc.gnu.org>
10896         PR fortran/42769
10897         PR fortran/45836
10898         PR fortran/45900
10899         * gfortran.dg/use_23.f90: New test.
10900         * gfortran.dg/use_24.f90: New test.
10901         * gfortran.dg/use_25.f90: New test.
10902         * gfortran.dg/use_26.f90: New test.
10903         * gfortran.dg/use_27.f90: New test.
10905 2013-01-06  Olivier Hainque  <hainque@adacore.com>
10907         * gnat.dg/specs/clause_on_volatile.ads: New test.
10909 2013-01-06  Eric Botcazou  <ebotcazou@adacore.com>
10911         * gnat.dg/alignment10.adb: New test.
10913 2013-01-05  Steven G. Kargl  <kargl@gcc.gnu.org>
10914             Mikael Morin  <mikael@gcc.gnu.org>
10916         PR fortran/55827
10917         * gfortran.dg/use_22.f90: New test.
10919 2013-01-04  Andrew Pinski  <apinski@cavium.com>
10921         * gcc.target/aarch64/cmp-1.c: New testcase.
10923 2013-01-04  Paul Thomas  <pault@gcc.gnu.org>
10925         PR fortran/55172
10926         * gfortran.dg/select_type_31.f03: New test.
10928 2013-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
10930         PR c++/54526 (again)
10931         * g++.dg/cpp0x/parse2.C: Extend.
10932         * g++.old-deja/g++.other/crash28.C: Adjust.
10934 2013-01-04  Richard Biener  <rguenther@suse.de>
10936         PR tree-optimization/55862
10937         * gcc.dg/torture/pr55862.c: New testcase.
10939 2013-01-04  Martin Jambor  <mjambor@suse.cz>
10941         PR tree-optimization/55755
10942         * gcc.dg/torture/pr55755.c: New test.
10943         * gcc.dg/tree-ssa/sra-13.c: Likewise.
10944         * gcc.dg/tree-ssa/pr45144.c: Update.
10946 2013-01-04  Richard Biener  <rguenther@suse.de>
10948         PR middle-end/55863
10949         * gcc.dg/fold-reassoc-2.c: New testcase.
10951 2013-01-04  Tobias Burnus  <burnus@net-b.de>
10953         PR fortran/55763
10954         * gfortran.dg/null_7.f90: New.
10956 2013-01-04  Tobias Burnus  <burnus@net-b.de>
10958         PR fortran/55854
10959         PR fortran/55763
10960         * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
10961         * gfortran.dg/unlimited_polymorphic_7.f90: New.
10962         * gfortran.dg/unlimited_polymorphic_8.f90: New.
10964 2013-01-03  Richard Sandiford  <rdsandiford@googlemail.com>
10966         * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
10968 2013-01-03  Janus Weil  <janus@gcc.gnu.org>
10970         PR fortran/55855
10971         * gfortran.dg/assignment_1.f90: Modified.
10972         * gfortran.dg/assignment_4.f90: New.
10974 2013-01-03  David Edelsohn  <dje.gcc@gmail.com>
10976         * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
10978 2013-01-03  Richard Biener  <rguenther@suse.de>
10980         PR tree-optimization/55857
10981         * gcc.dg/vect/pr55857-1.c: New testcase.
10982         * gcc.dg/vect/pr55857-2.c: Likewise.
10984 2013-01-03  Jakub Jelinek  <jakub@redhat.com>
10986         PR rtl-optimization/55838
10987         * gcc.dg/pr55838.c: New test.
10989         PR tree-optimization/55832
10990         * gcc.c-torture/compile/pr55832.c: New test.
10992 2013-01-02  Teresa Johnson  <tejohnson@google.com>
10994         * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
10995         * gcc.dg/tree-ssa/loop-23.c: Ditto.
10996         * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
10997         * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
10998         * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
10999         * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
11000         * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
11001         * gcc.dg/unroll_1.c: Ditto.
11002         * gcc.dg/unroll_2.c: Ditto.
11003         * gcc.dg/unroll_3.c: Ditto.
11004         * gcc.dg/unroll_4.c: Ditto.
11006 2013-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11008         * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
11010 2013-01-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11012         PR fortran/55818
11013         * gfortran.dg/eof_4.f90: New test.
11015 2013-01-02  Jakub Jelinek  <jakub@redhat.com>
11017         * lib/c-compat.exp (compat-use-alt-compiler): Remove
11018         -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
11019         (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
11020         (compat_setup_dfp): Initialize compat_alt_caret and
11021         compat_save_TEST_ALWAYS_FLAGS.
11023 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11025         * gcc.dg/torture/tls/tls-reload-1.c: New test.
11027 2013-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
11029         * gcc.dg/torture/fp-int-convert-2.c: New test.
11031 2013-01-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11033         * gfortran.dg/newunit_3.f90: Add dg-do run.
11034         * gfortran.dg/inquire_15.f90: Add dg-do run.
11036 2013-01-01  Jakub Jelinek  <jakub@redhat.com>
11038         PR tree-optimization/55831
11039         * gcc.dg/pr55831.c: New test.
11041 Copyright (C) 2013 Free Software Foundation, Inc.
11043 Copying and distribution of this file, with or without modification,
11044 are permitted in any medium without royalty provided the copyright
11045 notice and this notice are preserved.