-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathchangelogs.txt
958 lines (894 loc) · 28.7 KB
/
changelogs.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
ChangeLogs from build to 0
elfcpp/ChangeLog:
ChangeLogs from build 0 to 1
libcpp/po/ChangeLog:
> 2015-10-08 Joseph Myers <[email protected]>
>
> * zh_TW.po: Update.
>
libgcc/ChangeLog:
> 2015-10-19 Venkataramanan Kumar <[email protected]>
>
> Backport from mainline
> 2015-10-09 Venkataramanan kumar <[email protected]>
>
> * config/i386/cpuinfo.c (get_amd_cpu): Detect bdver4.
> (__cpu_indicator_init): Fix model selection for AMD CPUs.
>
gcc/ChangeLog:
> 2015-10-19 H.J. Lu <[email protected]>
>
> Backport from mainline
> 2015-07-20 Mikhail Maltsev <[email protected]>
>
> * wide-int.h (struct binary_traits): Fix partial specialization syntax.
> (struct int_traits): Likewise.
>
> 2015-10-16 Richard Sandiford <[email protected]>
>
> PR middle-end/66311
> * wide-int.cc (wi::from_mpz): Make sure that absolute mpz value
> is zero- rather than sign-extended.
>
> 2015-10-15 Peter Bergner <[email protected]>
>
> Backport from mainline
> 2015-10-14 Peter Bergner <[email protected]>
> Torvald Riegel <[email protected]>
>
> PR target/67281
> * config/rs6000/htm.md (UNSPEC_HTM_FENCE): New.
> (tabort, tabort<wd>c, tabort<wd>ci, tbegin, tcheck, tend,
> trechkpt, treclaim, tsr, ttest): Rename define_insns from this...
> (*tabort, *tabort<wd>c, *tabort<wd>ci, *tbegin, *tcheck, *tend,
> *trechkpt, *treclaim, *tsr, *ttest): ...to this. Add memory barrier.
> (tabort, tabort<wd>c, tabort<wd>ci, tbegin, tcheck, tend,
> trechkpt, treclaim, tsr, ttest): New define_expands.
> * config/rs6000/rs6000-c.c (rs6000_target_modify_macros): Define
> __TM_FENCE__ for htm.
> * doc/extend.texi: Update documentation for htm builtins.
>
> 2015-10-14 Uros Bizjak <[email protected]>
>
> PR target/67967
> * config/i386/i386.c (ix86_emit_save_reg_using_mov): Do not add
> REG_CFA_EXPRESSION to aligned SSE stores.
>
> 2015-10-12 H.J. Lu <[email protected]>
>
> PR target/67940
> * config/i386/i386.c (ix86_compute_frame_layout): Correct
> stack alignment adjustment.
> (ix86_expand_prologue): Likewise.
>
> 2015-10-12 Uros Bizjak <[email protected]>
>
> Backport from mainline
> 2015-10-08 H.J. Lu <[email protected]>
>
> * config/i386/i386.c (ix86_compute_frame_layout): Round up the
> SSE register save area to 16 bytes only if the incoming stack
> boundary is no less than 16 bytes.
>
> Backport from mainline
> 2015-10-07 Uros Bizjak <[email protected]>
>
> PR target/66697
> * config/i386/i386.c (ix86_option_override_internal): Always use
> 8-byte minimum stack boundary in 64-bit mode.
> (ix86_compute_frame_layout): Remove assert on INCOMING_STACK_BOUNDARY.
> (ix86_emit_save_reg_using_mov): Support unaligned SSE store.
> Add a REG_CFA_EXPRESSION note if needed.
> (ix86_emit_restore_sse_regs_using_mov): Support unaligned SSE load.
> (ix86_handle_force_align_arg_pointer_attribute): New.
> (ix86_minimum_incoming_stack_boundary): Remove TARGET_64BIT check.
> (ix86_attribute_table): Set ix86_force_align_arg_pointer_string
> with ix86_handle_force_align_arg_pointer_attribute.
> * config/i386/i386.h (MIN_STACK_BOUNDARY): Set to BITS_PER_WORD.
>
> 2015-10-12 H.J. Lu <[email protected]>
>
> Backport from mainline
> 2015-10-07 H.J. Lu <[email protected]>
>
> PR target/67850
> * config/i386/i386.c (ix86_maybe_switch_abi): Merged with ...
> (ix86_set_current_function): This.
> (TARGET_EXPAND_TO_RTL_HOOK): Removed.
>
> 2015-10-12 Alexander Fomin <[email protected]>
> Kirill Yukhin <[email protected]>
>
> PR target/67849
> * config/i386/sse.md (define_split vec_select/V8FI): Restrict
> split for upper-bank registers when target does not support
> AVX512VL.
> (define_insn "vec_extract_lo_<mode><mask_name>"): Restrict
> split when target does not support AVX512VL.
>
> 2015-10-12 Richard Biener <[email protected]>
>
> Backport from mainline
> 2015-07-21 Mike Frysinger <[email protected]>
> Bernhard Reutner-Fischer <[email protected]>
>
> * configure.ac: Add check for new options in isl-0.15.
> * config.in, configure: Rebuilt.
> * graphite-blocking.c: Include <isl/constraint.h>
> * graphite-interchange.c, graphite-poly.c: Likewise.
> * graphhite-scop-detection.c, graphite-sese-to-poly.c: Likewise.
> * graphite.c: Likewise.
> * graphite-isl-ast-to-gimple.c: Include <isl/constraint.h> and
> <isl/union_set.h>.
> * graphite-dependences.c: Include <isl/constraint.h>.
> (max_number_of_out_dimensions): Returns isl_stat.
> (extend_schedule_1): Likewise
> (extend_schedule): Corresponding changes.
> * graphite-optimize-isl.c: Include <isl/constraint.h> and
> <isl/union_set.h>.
> (getSingleMap): Change return type of isl_stat.
> (optimize_isl): Conditionally use
> isl_options_set_schedule_serialize_sccs.
> * graphite-poly.h (isl_stat, isl_stat_ok): Define fallbacks
> if not HAVE_ISL_OPTIONS_SET_SCHEDULE_SERIALIZE_SCCS.
>
> 2015-10-10 Alexandre Oliva <[email protected]>
>
> PR debug/58315
> * tree-inline.c (reset_debug_binding): New.
> (reset_debug_bindings): Likewise.
> (expand_call_inline): Call it.
>
> 2015-10-08 Jonathan Wakely <[email protected]>
>
> Backport from mainline
> 2015-09-17 Richard Henderson <[email protected]>
>
> PR libstdc++/65913
> * builtins.c (fold_builtin_atomic_always_lock_free): Handle fake
> pointers that encode the alignment of the object.
>
> 2015-10-06 Richard Biener <[email protected]>
>
> Backport from mainline
> 2015-09-15 Richard Biener <[email protected]>
>
> PR middle-end/67563
> * gimple-fold.c (gimplify_and_update_call_from_tree): Do not
> transfer EH info from old to new stmt.
> (replace_call_with_value): Likewise.
> (replace_call_with_call_and_fold): Likewise.
> (gimple_fold_builtin_memory_op): Likewise.
> (gimple_fold_builtin_memset): Likewise.
> (gimple_fold_builtin_stpcpy): Likewise.
> (gimple_fold_call): Likewise.
>
> 2015-09-24 Richard Biener <[email protected]>
>
> PR lto/67699
> * lto-cgraph.c (compute_ltrans_boundary): Do not stream
> abstract origins.
>
> 2015-10-06 Kirill Yukhin <[email protected]>
>
> * config/i386/i386.c (expand_vec_perm_even_odd_trunc): New.
> (expand_vec_perm_even_odd_1): Handle V64QImode.
> (ix86_expand_vec_perm_const_1): Try expansion with
> expand_vec_perm_even_odd_trunc as well.
> * config/i386/sse.md (VI124_AVX512F): Rename to ...
> (define_mode_iterator VI124_AVX2_24_AVX512F_1_AVX512BW): This. Extend
> to V54QI.
> (define_mode_iterator VI248_AVX2_8_AVX512F): Rename to ...
> (define_mode_iterator VI248_AVX2_8_AVX512F_24_AVX512BW): This. Extend
> to V32HI and V16SI.
> (define_insn "avx512bw_<code>v32hiv32qi2"): Unhide pattern name.
> (define_expand "vec_pack_trunc_<mode>"): Update iterator name.
> (define_expand "vec_unpacks_lo_<mode>"): Ditto.
> (define_expand "vec_unpacks_hi_<mode>"): Ditto.
> (define_expand "vec_unpacku_lo_<mode>"): Ditto.
> (define_expand "vec_unpacku_hi_<mode>"): Ditto.
>
> 2015-10-05 Marek Polacek <[email protected]>
>
> Backport from mainline
> 2015-10-05 Marek Polacek <[email protected]>
>
> PR tree-optimization/67821
> * tree-ssanames.c (duplicate_ssa_name_range_info): Remove an assert.
>
gcc/ChangeLog.RedHat:
> 2015-10-12 Nick Clifton <[email protected]>
>
> * cfgrtl.c (fixup_reorder_chain): Do not change the location of
> the end of a basic block when inserting a NOP.
>
gcc/c/ChangeLog:
> 2015-10-05 Marek Polacek <[email protected]>
>
> Backport from mainline
> 2015-10-02 Marek Polacek <[email protected]>
>
> PR c/67730
> * c-typeck.c (convert_for_assignment): Use the expansion point
> location throughout.
>
gcc/cp/ChangeLog:
> 2015-09-12 Paolo Carlini <[email protected]>
>
> Backport from mainline
> 2015-06-15 Paolo Carlini <[email protected]>
>
> PR c++/51048
> * decl2.c (no_linkage_error): Do not issue a permerror if the DECL
> using a local type is pure virtual.
>
gcc/fortran/ChangeLog:
> 2015-10-19 Steven G. Kargl <[email protected]>
>
> PR fortran/67900
> * resolve.c (gfc_verify_binding_labels): Check for NULL pointer.
>
> 2015-10-19 Steven G. Kargl <[email protected]>
>
> PR fortran/68019
> * decl.c (add_init_expr_to_sym): Remove an assert() to allow an error
> message to be issued.
>
> 2015-10-19 Steven G. Kargl <[email protected]>
>
> PR fortran/67987
> * decl.c (char_len_param_value): Unwrap unlong line. If LEN < 0,
> force it to zero per the Fortran 90, 95, 2003, and 2008 Standards.
> * resolve.c (gfc_resolve_substring_charlen): Unwrap unlong line.
> If 'start' is larger than 'end', length of substring is negative,
> so explicitly set it to zero.
> (resolve_charlen): Remove -Wsurprising warning. Update comment to
> reflect that the text is from the F2008 standard.
>
> 2015-10-18 Paul Thomas <[email protected]>
>
> PR fortran/66079
> Backport from mainline r224383:
>
> * trans-expr.c (gfc_conv_procedure_call): Allocatable scalar
> function results must be freed and nullified after use. Create
> a temporary to hold the result to prevent duplicate calls.
> * trans-stmt.c (gfc_trans_allocate): Rename temporary variable
> as 'source'. Deallocate allocatable components of non-variable
> 'source's.
>
> 2015-10-18 Mikael Morin <[email protected]>
>
> PR fortran/67721
> PR fortran/67818
> Backport from mainline r222477:
>
> 2015-04-27 Andre Vehreschild <[email protected]>
>
> PR fortran/59678
> PR fortran/65841
> * trans-array.c (duplicate_allocatable): Fixed deep copy of
> allocatable components, which are liable for copy only, when
> they are allocated.
> (gfc_duplicate_allocatable): Add deep-copy code into if
> component allocated block. Needed interface change for that.
> (gfc_copy_allocatable_data): Supplying NULL_TREE for code to
> add into if-block for checking whether a component was
> allocated.
> (gfc_duplicate_allocatable_nocopy): Likewise.
> (structure_alloc_comps): Likewise.
> * trans-array.h: Likewise.
> * trans-expr.c (gfc_trans_alloc_subarray_assign): Likewise.
> * trans-openmp.c (gfc_walk_alloc_comps): Likewise.
>
> * resolve.c (gfc_resolve_code): Check for scalar expression in
gcc/testsuite/ChangeLog:
> 2015-10-19 Steven G. Kargl <[email protected]>
>
> PR fortran/67900
> * gfortran.dg/pr67900.f90: New tests.
>
> 2015-10-19 Steven G. Kargl <[email protected]>
>
> PR fortran/68019
> * gfortran.dg/pr68019.f90: new test.
>
> 2015-10-19 Steven G. Kargl <[email protected]>
>
> PR fortran/67987
> * gfortran.df/pr67987.f90: New test.
> * gfortran.dg/char_length_2.f90: Update testcase.
>
> 2015-10-18 Paul Thomas <[email protected]>
>
> PR fortran/66079
> Backport from mainline r224383:
>
> * gfortran.dg/allocatable_scalar_13.f90: New test
>
> 2015-10-18 Mikael Morin <[email protected]>
>
> PR fortran/67721
> PR fortran/67818
> Backport from mainline r222477:
>
> 2015-04-27 Andre Vehreschild <[email protected]>
>
> PR fortran/59678
> PR fortran/65841
> * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
> * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
>
> 2015-10-16 Francois-Xavier Coudert <[email protected]>
>
> PR middle-end/66311
> * gfortran.dg/pr66311.f90: New file.
>
> 2015-10-12 Uros Bizjak <[email protected]>
>
> Backport from mainline
> 2015-10-07 Uros Bizjak <[email protected]>
>
> PR target/66697
> * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
> (PUSH, POP): New defines.
> (sse2_test): Use PUSH and POP to misalign runtime stack.
> * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
>
> 2015-10-12 Paolo Carlini <[email protected]>
>
> Backport from mainline
> 2015-06-15 Paolo Carlini <[email protected]>
>
> PR c++/51048
> * g++.dg/cpp0x/local-type1.C: New.
>
> 2015-10-12 Alexander Fomin <[email protected]>
> Kirill Yukhin <[email protected]>
>
> PR target/67849
> * gcc.target/i386/pr67480.c: New test.
>
> 2015-10-06 Richard Biener <[email protected]>
>
> Backport from mainline
> 2015-09-15 Richard Biener <[email protected]>
>
> PR middle-end/67563
> * gcc.dg/pr67563.c: New testcase.
>
> 2015-09-24 Richard Biener <[email protected]>
>
> PR lto/67699
> * g++.dg/pr67699.C: New testcase.
>
> 2015-10-06 Kirill Yukhin <[email protected]>
>
> * gcc.target/i386/vect-pack-trunc-1.c: New test.
> * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
> * gcc.target/i386/vect-perm-even-1.c: Ditto.
> * gcc.target/i386/vect-perm-odd-1.c: Ditto.
> * gcc.target/i386/vect-unpack-1.c: Ditto.
> * gcc.target/i386/vect-unpack-2.c: Ditto.
>
> 2015-10-05 Marek Polacek <[email protected]>
>
> Backport from mainline
> 2015-10-05 Marek Polacek <[email protected]>
>
> PR tree-optimization/67821
> * gcc.dg/torture/pr67821-2.c: New test.
> * gcc.dg/torture/pr67821.c: New test.
>
> 2015-10-05 Marek Polacek <[email protected]>
>
> Backport from mainline
> 2015-10-02 Marek Polacek <[email protected]>
>
> PR c/67730
> * gcc.dg/pr67730-1.c: New test.
> * gcc.dg/pr67730-2.c: New test.
> * gcc.dg/pr67730.h: New test.
>
gcc/testsuite/ChangeLog.RedHat:
> 2015-10-20 Nick Clifton <[email protected]>
>
> * lib/target-supports.exp (add_options_for_put_dg_options_last):
> New proc. Duplicates dg-options at end of command line.
> * gcc.target/msp430/devices.cc430f5123.c: New test.
> * gcc.target/msp430/devices.msp430p337.c: New test.
> * gcc.target/msp430/devices.rf430frl154_rom.c: New test.
> * gcc.target/msp430/devices.msp430g2544.c: New test.
> * gcc.target/msp430/devices.msp430xgeneric.c: New test.
>
> 2015-10-20 Nick Clifton <[email protected]>
>
> * gcc.target/msp430/script-flash.c: New test.
> * gcc.target/msp430/script-fram.c: New test.
> * gcc.target/msp430/script-flash-flash2.c: New test.
> * gcc.target/msp430/script-fram-fram2.c: New test.
>
gdb/testsuite/ChangeLog.RedHat:
> 2015-10-11 Kevin Buettner <[email protected]>
>
> * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
> DW_AT_byte_size.
> * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
> constants for DW_AT_byte_size, DW_AT_lower_bound, and
> DW_AT_upper_bound.
>
> * gdb.dwarf2/dw2-noloc.exp, gdb.dwarf2/dw2-op-call.exp,
> gdb.dwarf2/dw2-linkage-name-trust.exp: Use --no-gc-sections
> for msp430-* too.
>
libstdc++-v3/ChangeLog:
> 2015-10-08 Jonathan Wakely <[email protected]>
>
> Backport from mainline
> 2015-09-17 Jonathan Wakely <[email protected]>
>
> PR libstdc++/65913
> * include/bits/atomic_base.h (__atomic_base<_TTp>::is_lock_free(),
> __atomic_base<_PTp*>::is_lock_free()): Call the built-in with the
> immediate pointer value, not a variable.
> * include/std/atomic (atomic<T>::is_lock_free()): Likewise.
> * testsuite/29_atomics/atomic/65913.cc: New.
>
> 2015-10-07 Jonathan Wakely <[email protected]>
>
> Backport Filesystem TS fixes from mainline.
>
> PR libstdc++/67173
> PR libstdc++/67747
> * acinclude.m4 (GLIBCXX_CHECK_FILESYSTEM_DEPS): Check _XOPEN_VERSION
> and PATH_MAX for _GLIBCXX_USE_REALPATH. Remove _GLIBCXX_ prefix
> from HAVE_STRUCT_DIRENT_D_TYPE.
> * config.h.in: Regenerate.
> * configure: Regenerate.
> * include/bits/locale_conv.h [!_GLIBCXX_USE_WCHAR_T]
> (__do_str_codecvt, __str_codecvt_in, __str_codecvt_out): Enable.
> * include/experimental/fs_dir.h (operator==, operator==):
> Use owner_before instead of pointer equality.
> (directory_iterator(std::shared_ptr<_Dir>, error_code*)): Remove.
> * include/experimental/fs_path.h (operator==, operator==):
> * include/experimental/fs_path.h [!_GLIBCXX_USE_WCHAR_T]
> (path::wstring, path::generic_wstring): Disable.
> * src/filesystem/path.cc (path::_S_convert_loc)
> [!_GLIBCXX_USE_WCHAR_T]: Skip conversion.
> * src/filesystem/Makefile.am: Add cxx11_abi_sources.
> * src/filesystem/Makefile.in: Regenerate.
> * src/filesystem/cow-dir.cc: New.
> * src/filesystem/cow-ops.cc: New.
> * src/filesystem/cow-path.cc: New.
> * src/filesystem/dir.cc: Define macro for new ABI.
> (native_readdir): Remove.
> (_Dir::advance): Use readdir instead of native_readdir.
> (recursive_directory_iterator(const path&, directory_options,
> error_code*)): Use swap instead of reset.
> (ErrorCode): Remove.
> (_Dir::advance): Change ErrorCode parameter to error_code*, add
> directory_options parameter and check it on error.
> (opendir): Rename to open_dir to avoid clashing with macro. Change
> ErrorCode parameter to error_code*.
> (make_shared_dir): Remove.
> (native_readdir) [_GLIBCXX_FILESYSTEM_IS_WINDOWS]: Don't set errno.
> (directory_iterator(std::shared_ptr<_Dir>, error_code*)): Remove.
> (directory_iterator(const path&, directory_options, error_code*)):
> Pass options to _Dir::advance and create non-end iterator on error.
> (recursive_directory_iterator(const path&, directory_options,
> error_code*)): Clear error_code on ignored error, create non-end
> iterator otherwise.
> (recursive_directory_iterator::increment): Pass _M_options to
> _Dir::advance.
> (recursive_directory_iterator::pop): Likewise.
> * src/filesystem/ops.cc: Define macro for new ABI.
> (canonical) [!_GLIBCXX_USE_REALPATH]: Add alternative implementation.
> (is_dot, is_dotdot): Define new helpers.
> (create_directories): Fix error handling.
> * src/filesystem/path.cc: Define macro for new ABI.
> (path::_S_convert_loc) [!_GLIBCXX_USE_WCHAR_T]: Skip conversion.
> * testsuite/experimental/filesystem/iterators/directory_iterator.cc:
> New.
> * testsuite/experimental/filesystem/iterators/
> recursive_directory_iterator.cc: New.
> * testsuite/experimental/filesystem/operations/canonical.cc: New.
> * testsuite/experimental/filesystem/operations/create_directories.cc:
> New.
> * testsuite/experimental/filesystem/operations/exists.cc: Add more
> tests.
> * testsuite/experimental/filesystem/operations/absolute.cc: Add test
> variables.
> * testsuite/experimental/filesystem/operations/copy.cc: Likewise.
> * testsuite/experimental/filesystem/operations/current_path.cc:
> Likewise.
> * testsuite/experimental/filesystem/operations/file_size.cc: Likewise.
> * testsuite/experimental/filesystem/operations/status.cc: Likewise.
> * testsuite/experimental/filesystem/operations/temp_directory_path.cc:
> Likewise.
> * testsuite/experimental/filesystem/path/assign/assign.cc: Check for
> wchar_t support.
> * testsuite/experimental/filesystem/path/concat/strings.cc: Likewise.
> * testsuite/experimental/filesystem/path/construct/range.cc: Likewise.
>
libgloss/ChangeLog.RedHat:
> 2015-10-20 Nick Clifton <[email protected]>
>
> * msp430/debug.ld: New script fragment.
> * msp430/ram+fram.ls: New script.
> * msp430/ram+fram+fram2.ls: New script.
> * msp430/ram+flash.ls: New script.
> * msp430/ram+flash+flash2.ls: New script.
> * msp430/Makefile.in (SCRIPTS): Add new scripts.
>
ChangeLogs from build 1 to 3
gcc/ChangeLog.RedHat:
> 2015-10-22 Nick Clifton <[email protected]>
>
> * cfgrtl.c (fixup_reorder_chain): Revert previous delta.
> * final.c (notice_source_line): Do not start a source line on a
> NOP instruction.
>
ChangeLogs from build 3 to 6
libgcc/ChangeLog.RedHat:
> 2015-10-26 Nick Clifton <[email protected]>
>
> Issue 6094971
> * config/msp430/lib2divSI.c: (__mspabi_divlu): Alias for
> __mspabi_divul function.
> (__mspabi_divllu): New stub function.
>
gcc/ChangeLog.RedHat:
> 2015-10-26 Nick Clifton <[email protected]>
>
> Issue 6094971
> * config/msp430/msp430.c (helper_function_name_mappings): Correct
> spelling of SI and DI mode division helper functions.
>
gcc/testsuite/ChangeLog.RedHat:
> 2015-10-26 Nick Clifton <[email protected]>
>
> Issue 6094971
> * gcc.target/msp430/msp_abi_div_funcs.c: New test.
>
ChangeLogs from build 6 to 7
gcc/ChangeLog.RedHat:
> 2015-10-27 Nick Clifton <[email protected]>
>
> * final.c (notice_source_line): Fully revert previous patch.
>
ChangeLogs from build 7 to 10
libgloss/ChangeLog.RedHat:
> 2015-10-30 DJ Delorie <[email protected]>
>
> * configure.in (msp430): Don't build libnosys.
> * configure: Regenerate.
> * msp430/Makefile.in: Rename cio lib to nosys.
>
ChangeLogs from build 10 to 13
gcc/ChangeLog.RedHat:
> 2015-11-02 DJ Delorie <[email protected]>
>
> * config/msp430/msp430.h (LIB_SPEC): Link nosys when not -msim.
>
ChangeLogs from build 13 to 14
libgloss/ChangeLog.RedHat:
> 2015-11-04 Nick Clifton <[email protected]>
>
> * msp430/ram+fram.ls: Renamed heap section to .heap.
> * msp430/ram+fram+fram2.ls: Likewise.
> * msp430/ram+flash.ls: Likewise.
> * msp430/ram+flash+flash2.ls: Likewise.
>
ChangeLogs from build 14 to 25
gcc/ChangeLog.RedHat:
> 2015-11-16 Nick Clifton <[email protected]>
>
> Issue 6128661
> * common/config/msp430/msp430-common.c (msp430_handle_option): Do
> not strip out -mmcu option when a -mcpu option is detected.
> * config/msp430/msp430.opt (warn-mcu): New option.
> * config/msp430/msp430.c (msp430_option_override): If an
> unrecognised MCU name is detected only warn if the user has not
> provided suitable -mhwmult and -mcpu options. Use msp430_warn_mcu
> to control warning messages. Generate warnings about conflicts
> between -mmcu and -mcpu and -mhwmult options.
> * doc/invoke.texi: Document -mwarn-mcu option.
>
gcc/testsuite/ChangeLog.RedHat:
> 2015-11-16 Nick Clifton <[email protected]>
>
> Issue 6128661
> * gcc.target/msp430/devices.unknown.c: New test.
> * gcc.target/msp430/devices.cc430f5123.c: Update.
> * gcc.target/msp430/devices.msp430p337.c: Update.
> * gcc.target/msp430/devices.rf430frl154_rom.c: Update.
> * gcc.target/msp430/devices.msp430g2544.c: Update.
> * gcc.target/msp430/devices.msp430xgeneric.c: Update.
>
ChangeLogs from build 25 to 28
libgcc/ChangeLog.RedHat:
> 2015-11-19 DJ Delorie <[email protected]>
>
> * config/msp430/lib2hw_mul.S: Fix alignment.
>
ChangeLogs from build 28 to 31
libgloss/ChangeLog.RedHat:
> 2015-11-23 Nick Clifton <[email protected]>
>
> * msp430/ram+fram+fram2.ld (__high_bsssize): Define.
> * msp430/msp430xl-sim.ld: Likewise.
>
ChangeLogs from build 31 to 32
libgcc/ChangeLog.RedHat:
> 2015-11-25 Nick Clifton <[email protected]>
>
> Issue 6128721
> * config.host (extra_parts): Define for MSP430.
> * config/msp430/lib2hw_mul.S: Build only the multiply routines
> that are needed.
> * config/msp430/lib2mul.c: Likewise.
> * config/msp430/t-msp430 (LIB2ADD): Remove lib2hw_mul.S.
> Add rules to build hardware multiply libraries.
>
gcc/ChangeLog.RedHat:
> 2015-11-25 Nick Clifton <[email protected]>
>
> Issue 6128721
> * config.gcc (extra_gcc_objs): Define for MSP430.
> * config/msp430/msp430.c (msp430_option_override): If neither
> -mcpu nor -mmcu have been specified by -mhwmult=f5series has the
> select the 430X isa.
> (msp430_no_hwmult): If -mmcu has not been specified and
> msp430_hwmult_type is AUTO then return true.
> * config/msp430/msp430.h (EXTRA_SPEC_FUNCTIONS): Define.
> (LIB_SPEC): Add hardware multiply library selection.
> * config/msp430/t-msp430: Delete hardware multiply multilibs.
> Add rule to build driver-msp430.o
> * config/msp430/driver-msp430.c: New file.
> * doc/invoke.texi: Update description of -mhwmult=auto.
>
gcc/testsuite/ChangeLog.RedHat:
> 2015-11-25 Nick Clifton <[email protected]>
>
> Issue 6128721
> * gcc.target/msp430/mul_16bit.c: New test.
> * gcc.target/msp430/mul_32bit.c: New test.
> * gcc.target/msp430/mul_f5.c: New test.
> * gcc.target/msp430/mul_none.c: New test.
> * gcc.target/msp430/mul_main.h: New test support file.
>
ChangeLogs from build 32 to 33
libgcc/ChangeLog.RedHat:
> 2015-11-26 Nick Clifton <[email protected]>
>
> * config/msp430/mpy.c (__mulhi3): Allow for the second argument
> being negative.
>
gcc/testsuite/ChangeLog.RedHat:
> 2015-11-26 Nick Clifton <[email protected]>
>
> * gcc.dg/graphite/scop-0.c: Skip for MSP430.
> * gcc.dg/graphite/scop-3.c: Skip for MSP430.
> * gcc.dg/graphite/pr46185.c: Skip for MSP430.
> * gcc.target/msp430/msp_abi_div_funcs.c: Fix compilation
> problems.
> * g++.dg/graphite/pr42130.C: Skip for MSP430.
>
ChangeLogs from build 33 to 36
libgloss/ChangeLog.RedHat:
> 2015-11-30 Nick Clifton <[email protected]>
>
> * msp430/ram+fram+fram2.ld (__high_bsssize): Strip the PROVIDE.
> * msp430/msp430xl-sim.ld: Likewise.
>
ChangeLogs from build 36 to 37
libgcc/ChangeLog.RedHat:
> 2015-12-01 Nick Clifton <[email protected]>
>
> * config/msp430/mpy.c (__mulhi3): Use a faster algorithm.
>
ChangeLogs from build 37 to 38
gcc/testsuite/ChangeLog.RedHat:
> 2015-12-02 Nick Clifton <[email protected]>
>
> * gcc.c-torture/execute/arith-rand.c: Tidy up formatting.
>
gdb/testsuite/ChangeLog.RedHat:
> 2015-12-03 Nick Clifton <[email protected]>
>
> * gdb.python/py-symtab.exp (sal.last): Expect "False" result.
>
>
ChangeLogs from build 38 to 42
ChangeLog.RedHat:
ChangeLogs from build 42 to 43
ChangeLog.RedHat:
ChangeLogs from build 43 to 50
gas/ChangeLog.RedHat:
> 2015-12-15 Nick Clifton <[email protected]>
>
> Issue 6192101
> * doc/c-msp430.texi (MSP430 Options): Remove references to a
> non-existant silicon errata.
> * config/tc-msp430.c: Likewise.
>
ChangeLogs from build 50 to 98
gcc/ChangeLog.RedHat:
> 2016-02-02 DJ Delorie <[email protected]>
>
> * config/msp430/msp430.md (ashlhi3): Optimize single-bit shifts.
> (ashrhi3): Likewise.
> (lshrhi3): Likewise.
>
ChangeLogs from build 98 to 99
gcc/ChangeLog.RedHat:
> 2016-02-04 DJ Delorie <[email protected]>
>
> * config/msp430/msp430.c (msp430_start_function): Add function type.
>
gas/ChangeLog.RedHat:
> 2016-02-04 Nick Clifton <[email protected]>
>
> PR target/19561
> * config/tc-msp430.c (msp430_operands): Remove case 7. Use case 2
> to handle encoding of RRUX instruction.
> * testsuite/gas/msp430/msp430x.s: Add more tests of the extended
> shift instructions.
> * testsuite/gas/msp430/msp430x.d: Update expected disassembly.
>
opcodes/ChangeLog.RedHat:
> 2016-02-04 Nick Clifton <[email protected]>
>
> PR target/19561
> * msp430-dis.c (print_insn_msp430): Add a special case for
> decoding an RRC instruction with the ZC bit set in the extension
> word.
>
include/ChangeLog.RedHat:
> 2016-02-04 Nick Clifton <[email protected]>
>
> PR target/19561
> * opcode/msp430.h (IGNORE_CARRY_BIT): New define.
> (RRUX): Synthesise using case 2 rather than 7.
>
>
ChangeLogs from build 99 to 101
libatomic/ChangeLog:
> 2015-12-04 Release Manager
>
> * GCC 5.3.0 released.
>
libbacktrace/ChangeLog:
> 2015-12-04 Release Manager
>
> * GCC 5.3.0 released.
>
libcilkrts/ChangeLog:
> 2015-12-04 Release Manager
>
> * GCC 5.3.0 released.
>
libcpp/ChangeLog:
> 2015-12-04 Release Manager
>
> * GCC 5.3.0 released.
>
> 2015-11-19 Jakub Jelinek <[email protected]>
>
> PR preprocessor/60736
> * include/cpplib.h (cpp_errno_filename): New prototype.
> * errors.c (cpp_errno): Don't handle msgid "" specially, use
> _(msgid) instead of msgid as argument to cpp_error.
> (cpp_errno_filename): New function.
> * files.c (read_file_guts): Use cpp_errno_filename instead of
> cpp_errno.
> (open_file_failed): Likewise. Use file->name if file->path is NULL
> in diagnostics.
>
libdecnumber/ChangeLog:
> 2015-12-04 Release Manager
>
> * GCC 5.3.0 released.
>
libgcc/config/libbid/ChangeLog:
> 2015-12-04 Release Manager
>
> * GCC 5.3.0 released.
>
libitm/ChangeLog:
> 2015-12-04 Release Manager
>
> * GCC 5.3.0 released.
>
libmpx/ChangeLog:
> 2015-12-04 Release Manager
>
> * GCC 5.3.0 released.
>
liboffloadmic/ChangeLog:
> 2015-12-04 Release Manager
>
> * GCC 5.3.0 released.
>
libquadmath/ChangeLog:
> 2015-12-04 Release Manager
>
> * GCC 5.3.0 released.
>
libssp/ChangeLog:
> 2015-12-04 Release Manager
>
> * GCC 5.3.0 released.
>
libvtv/ChangeLog:
> 2015-12-04 Release Manager
>
> * GCC 5.3.0 released.
>
lto-plugin/ChangeLog:
> 2015-12-04 Release Manager
>
> * GCC 5.3.0 released.
>
zlib/ChangeLog:
> 2015-12-04 Release Manager
>
> * GCC 5.3.0 released.
>
> - Avoid expanded $Id: ChangeLog,v 1.42.2.1 2016/02/12 15:57:41 nickc Exp $. Use "rcs -kb" or "cvs admin -kb" to avoid Id expansion.
gcc/go/ChangeLog:
> 2015-12-04 Release Manager
>
> * GCC 5.3.0 released.
>
gcc/lto/ChangeLog:
> 2015-12-04 Release Manager
>
> * GCC 5.3.0 released.
>
gcc/objcp/ChangeLog:
> 2015-12-04 Release Manager
>
> * GCC 5.3.0 released.
>
intl/ChangeLog:
> 2015-12-04 Release Manager
>
> * GCC 5.3.0 released.
>
libiberty/ChangeLog:
> 2015-12-04 Release Manager
>
> * GCC 5.3.0 released.
>
config/ChangeLog:
> 2015-12-04 Release Manager
>
> * GCC 5.3.0 released.
>
contrib/reghunt/ChangeLog:
> 2015-12-04 Release Manager
>
> * GCC 5.3.0 released.
>
contrib/regression/ChangeLog:
> 2015-12-04 Release Manager
>
> * GCC 5.3.0 released.
>
include/ChangeLog:
> 2015-12-04 Release Manager
>
> * GCC 5.3.0 released.
>
ChangeLogs from build 101 to 105
gcc/ChangeLog.RedHat:
> 2016-02-17 Nick Clifton <[email protected]>
>
> * config/msp430/msp430.c (msp430_mcu_data): Update to March 2016.
>
gas/ChangeLog.RedHat:
> 2016-02-17 Nick Clifton <[email protected]>
>
> * config/msp430/msp430.c (msp430_mcu_data): Update to March 2016.
>