|
| 1 | +2024-02-10 Marek Polacek < [email protected]> |
| 2 | + |
| 3 | + DR 2237 |
| 4 | + PR c++/107126 |
| 5 | + PR c++/97202 |
| 6 | + * doc/invoke.texi: Document -Wtemplate-id-cdtor. |
| 7 | + |
| 8 | +2024-02-10 Jakub Jelinek < [email protected]> |
| 9 | + |
| 10 | + * gimple-lower-bitint.cc (itint_large_huge::lower_addsub_overflow): Fix |
| 11 | + computation of idx for i == 4 of bitint_prec_huge. |
| 12 | + |
| 13 | +2024-02-10 Jakub Jelinek < [email protected]> |
| 14 | + |
| 15 | + PR middle-end/110754 |
| 16 | + * gimple-low.cc (assumption_copy_decl): For TREE_THIS_VOLATILE |
| 17 | + decls create PARM_DECL with pointer to original type, set |
| 18 | + TREE_READONLY and keep TREE_THIS_VOLATILE, TREE_ADDRESSABLE, |
| 19 | + DECL_NOT_GIMPLE_REG_P and DECL_BY_REFERENCE cleared. |
| 20 | + (adjust_assumption_stmt_op): For remapped TREE_THIS_VOLATILE decls |
| 21 | + wrap PARM_DECL into a simple TREE_THIS_NO_TRAP MEM_REF. |
| 22 | + (lower_assumption): For TREE_THIS_VOLATILE vars pass ADDR_EXPR |
| 23 | + of the var as argument. |
| 24 | + |
| 25 | +2024-02-10 Jakub Jelinek < [email protected]> |
| 26 | + |
| 27 | + * pretty-print.cc (pp_integer_with_precision): Handle precision 3 for |
| 28 | + size_t and precision 4 for ptrdiff_t. Formatting fix. |
| 29 | + (pp_format): Document %{t,z}{d,i,u,o,x}. Implement t and z modifiers. |
| 30 | + Formatting fixes. |
| 31 | + (test_pp_format): Test t and z modifiers. |
| 32 | + * gcc.cc (read_specs): Use %td instead of %ld and casts to long. |
| 33 | + |
| 34 | +2024-02-10 Jakub Jelinek < [email protected]> |
| 35 | + |
| 36 | + * ipa-icf.cc (sem_item_optimizer::process_cong_reduction, |
| 37 | + sem_item_optimizer::dump_cong_classes): Use HOST_SIZE_T_PRINT_UNSIGNED |
| 38 | + and casts to fmt_size_t instead of "%lu" and casts to unsigned long. |
| 39 | + * tree.cc (print_debug_expr_statistics): Use HOST_SIZE_T_PRINT_DEC |
| 40 | + and casts to fmt_size_t instead of "%ld" and casts to long. |
| 41 | + (print_value_expr_statistics, print_type_hash_statistics): Likewise. |
| 42 | + * dwarf2out.cc (output_macinfo_op): Use HOST_WIDE_INT_PRINT_UNSIGNED |
| 43 | + instead of "%lu" and casts to unsigned long. |
| 44 | + * gcov-dump.cc (dump_gcov_file): Use %u instead of %lu and casts to |
| 45 | + unsigned long. |
| 46 | + * tree-ssa-dom.cc (htab_statistics): Use HOST_SIZE_T_PRINT_DEC |
| 47 | + and casts to fmt_size_t instead of "%ld" and casts to long. |
| 48 | + * cfgexpand.cc (dump_stack_var_partition): Use |
| 49 | + HOST_SIZE_T_PRINT_UNSIGNED and casts to fmt_size_t instead of "%lu" |
| 50 | + and casts to unsigned long. |
| 51 | + * gengtype.cc (adjust_field_rtx_def): Likewise. |
| 52 | + * tree-into-ssa.cc (htab_statistics): Use HOST_SIZE_T_PRINT_DEC |
| 53 | + and casts to fmt_size_t instead of "%ld" and casts to long. |
| 54 | + * postreload-gcse.cc (dump_hash_table): Likewise. |
| 55 | + * ggc-page.cc (alloc_page): Use HOST_SIZE_T_PRINT_UNSIGNED |
| 56 | + and casts to fmt_size_t instead of "%lu" and casts to unsigned long. |
| 57 | + (ggc_internal_alloc, ggc_free): Likewise. |
| 58 | + * genpreds.cc (write_lookup_constraint_1): Likewise. |
| 59 | + (write_insn_constraint_len): Likewise. |
| 60 | + * tree-dfa.cc (dump_dfa_stats): Use HOST_SIZE_T_PRINT_DEC |
| 61 | + and casts to fmt_size_t instead of "%ld" and casts to long. |
| 62 | + * varasm.cc (output_constant_pool_contents): Use |
| 63 | + HOST_WIDE_INT_PRINT_DEC instead of "%ld" and casts to long. |
| 64 | + * var-tracking.cc (dump_var): Likewise. |
| 65 | + |
1 | 66 | 2024-02-09 Jakub Jelinek < [email protected]>
|
2 | 67 |
|
3 | 68 | PR tree-optimization/113783
|
|
0 commit comments