mirror of git://gcc.gnu.org/git/gcc.git
Daily bump.
This commit is contained in:
parent
d34d7c74d5
commit
77de8b722d
|
|
@ -1,3 +1,96 @@
|
||||||
|
2024-02-22 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR c/114007
|
||||||
|
* doc/extend.texi: (__extension__): Remove comments about scope
|
||||||
|
tokens vs. two colons.
|
||||||
|
|
||||||
|
2024-02-22 Andrew Pinski <quic_apinski@quicinc.com>
|
||||||
|
|
||||||
|
PR tree-optimization/109804
|
||||||
|
* gimple-ssa-warn-access.cc (new_delete_mismatch_p): Handle
|
||||||
|
DEMANGLE_COMPONENT_UNNAMED_TYPE.
|
||||||
|
|
||||||
|
2024-02-22 Richard Biener <rguenther@suse.de>
|
||||||
|
|
||||||
|
PR tree-optimization/114048
|
||||||
|
* tree-ssa-sccvn.cc (copy_reference_ops_from_ref): MEM_REF
|
||||||
|
can also produce -1 off.
|
||||||
|
|
||||||
|
2024-02-22 Richard Biener <rguenther@suse.de>
|
||||||
|
|
||||||
|
PR tree-optimization/114027
|
||||||
|
* tree-vect-loop.cc (vecctorizable_reduction): Use optimized
|
||||||
|
condition reduction classification only for single-element
|
||||||
|
chains.
|
||||||
|
|
||||||
|
2024-02-22 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR ipa/111960
|
||||||
|
* profile-count.h (profile_count::dump): Remove overload with
|
||||||
|
char * first argument.
|
||||||
|
* profile-count.cc (profile_count::dump): Change overload with char *
|
||||||
|
first argument which uses sprintf into the overfload with FILE *
|
||||||
|
first argument and use fprintf instead. Remove overload which wrapped
|
||||||
|
it.
|
||||||
|
|
||||||
|
2024-02-22 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR tree-optimization/113993
|
||||||
|
* tree-call-cdce.cc (get_no_error_domain): Handle
|
||||||
|
BUILT_IN_{COSH,SINH,EXP{,M1,2}}{F32X,F64X}. Handle
|
||||||
|
BUILT_IN_{COSH,SINH,EXP{,M1,2}}L for
|
||||||
|
REAL_MODE_FORMAT (TYPE_MODE (long_double_type_node))->emax == 16384
|
||||||
|
the as the F128 suffixed cases, otherwise as non-suffixed ones.
|
||||||
|
Handle BUILT_IN_{EXP,POW}10L for
|
||||||
|
REAL_MODE_FORMAT (TYPE_MODE (long_double_type_node))->emax == 16384
|
||||||
|
as (-inf, 4932).
|
||||||
|
|
||||||
|
2024-02-22 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR tree-optimization/114038
|
||||||
|
* gimple-lower-bitint.cc (bitint_large_huge::lower_mul_overflow): Fix
|
||||||
|
loop exit condition if end is divisible by limb_prec.
|
||||||
|
|
||||||
|
2024-02-22 YunQiang Su <syq@gcc.gnu.org>
|
||||||
|
|
||||||
|
* doc/invoke.texi(MIPS Options): Fix skipping UrlSuffix
|
||||||
|
problem of mabi=, mno-flush-func, mexplicit-relocs;
|
||||||
|
add missing leading - of mbranch-cost option.
|
||||||
|
* config/mips/mips.opt.urls: Regenerate.
|
||||||
|
|
||||||
|
2024-02-22 Kewen Lin <linkw@linux.ibm.com>
|
||||||
|
|
||||||
|
PR target/109987
|
||||||
|
* config/rs6000/constraints.md (we): Update internal doc without
|
||||||
|
referring to option -mpower9-vector.
|
||||||
|
* config/rs6000/driver-rs6000.cc (asm_names): Remove mpower9-vector
|
||||||
|
special handlings.
|
||||||
|
* config/rs6000/rs6000-cpus.def (OTHER_P9_VECTOR_MASKS,
|
||||||
|
OTHER_P8_VECTOR_MASKS): Merge to ...
|
||||||
|
(OTHER_VSX_VECTOR_MASKS): ... here.
|
||||||
|
* config/rs6000/rs6000.cc (rs6000_option_override_internal): Remove
|
||||||
|
some error message handlings and explicit option mask adjustments on
|
||||||
|
explicit option power{8,9}-vector conflicting with other options.
|
||||||
|
(rs6000_print_isa_options): Update comments.
|
||||||
|
(rs6000_disable_incompatible_switches): Remove power{8,9}-vector
|
||||||
|
related array items and handlings.
|
||||||
|
* config/rs6000/rs6000.h (ASM_CPU_SPEC): Remove mpower9-vector
|
||||||
|
special handlings.
|
||||||
|
* config/rs6000/rs6000.opt: Make option power{8,9}-vector as
|
||||||
|
WarnRemoved.
|
||||||
|
* doc/extend.texi: Remove documentation referring to option
|
||||||
|
-mpower8-vector.
|
||||||
|
* doc/invoke.texi: Remove documentation for option
|
||||||
|
-mpower{8,9}-vector and adjust some documentation referring to them.
|
||||||
|
* doc/md.texi: Update documentation for constraint we.
|
||||||
|
* doc/sourcebuild.texi: Remove documentation for powerpc_p8vector_ok.
|
||||||
|
|
||||||
|
2024-02-22 Pan Li <pan2.li@intel.com>
|
||||||
|
|
||||||
|
PR target/114017
|
||||||
|
* config/riscv/riscv-c.cc (riscv_cpu_cpp_builtins): Upgrade
|
||||||
|
the version to 0.12.
|
||||||
|
|
||||||
2024-02-21 Edwin Lu <ewlu@rivosinc.com>
|
2024-02-21 Edwin Lu <ewlu@rivosinc.com>
|
||||||
|
|
||||||
* config/riscv/riscv.cc (riscv_sched_variable_issue): Enable assert
|
* config/riscv/riscv.cc (riscv_sched_variable_issue): Enable assert
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
20240222
|
20240223
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,9 @@
|
||||||
|
2024-02-22 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR c/114007
|
||||||
|
* c-lex.cc (c_common_has_attribute): Parse 2 CPP_COLONs with
|
||||||
|
the first one with COLON_SCOPE flag the same as CPP_SCOPE.
|
||||||
|
|
||||||
2024-02-10 Marek Polacek <polacek@redhat.com>
|
2024-02-10 Marek Polacek <polacek@redhat.com>
|
||||||
|
|
||||||
DR 2237
|
DR 2237
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,14 @@
|
||||||
|
2024-02-22 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR c/114007
|
||||||
|
* c-parser.cc (c_parser_std_attribute): Remove loose_scope_p argument.
|
||||||
|
Instead of checking it, parse 2 CPP_COLONs with the first one with
|
||||||
|
COLON_SCOPE flag the same as CPP_SCOPE.
|
||||||
|
(c_parser_std_attribute_list): Remove loose_scope_p argument, don't
|
||||||
|
pass it to c_parser_std_attribute.
|
||||||
|
(c_parser_std_attribute_specifier): Adjust c_parser_std_attribute_list
|
||||||
|
caller.
|
||||||
|
|
||||||
2024-02-13 Tobias Burnus <tburnus@baylibre.com>
|
2024-02-13 Tobias Burnus <tburnus@baylibre.com>
|
||||||
|
|
||||||
PR middle-end/113904
|
PR middle-end/113904
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,27 @@
|
||||||
|
2024-02-22 Gaius Mulley <gaiusmod2@gmail.com>
|
||||||
|
|
||||||
|
PR modula2/114055
|
||||||
|
* gm2-compiler/M2Check.mod (Import): IsConstLitInternal and
|
||||||
|
IsConstLit.
|
||||||
|
(isInternal): New procedure function.
|
||||||
|
(doCheck): Test for isInternal in either operand and early
|
||||||
|
return true.
|
||||||
|
* gm2-compiler/M2Quads.mod (PushOne): Rewrite with extra
|
||||||
|
parameter internal.
|
||||||
|
(BuildPseudoBy): Add TRUE parameter to PushOne call.
|
||||||
|
(BuildIncProcedure): Add FALSE parameter to PushOne call.
|
||||||
|
(BuildDecProcedure): Add FALSE parameter to PushOne call.
|
||||||
|
* gm2-compiler/M2Range.mod (ForLoopBeginTypeCompatible):
|
||||||
|
Uncomment code and tidy up error string.
|
||||||
|
* gm2-compiler/SymbolTable.def (PutConstLitInternal):
|
||||||
|
New procedure.
|
||||||
|
(IsConstLitInternal): New procedure function.
|
||||||
|
* gm2-compiler/SymbolTable.mod (PutConstLitInternal):
|
||||||
|
New procedure.
|
||||||
|
(IsConstLitInternal): New procedure function.
|
||||||
|
(SymConstLit): New field IsInternal.
|
||||||
|
(CreateConstLit): Initialize IsInternal to FALSE.
|
||||||
|
|
||||||
2024-02-21 Gaius Mulley <gaiusmod2@gmail.com>
|
2024-02-21 Gaius Mulley <gaiusmod2@gmail.com>
|
||||||
|
|
||||||
PR modula2/114026
|
PR modula2/114026
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load Diff
|
|
@ -1,3 +1,11 @@
|
||||||
|
2024-02-22 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR c/114007
|
||||||
|
* include/cpplib.h (COLON_SCOPE): Define to PURE_ZERO.
|
||||||
|
* lex.cc (_cpp_lex_direct): When lexing CPP_COLON with another
|
||||||
|
colon after it, if !CPP_OPTION (pfile, scope) set COLON_SCOPE
|
||||||
|
flag on the first CPP_COLON token.
|
||||||
|
|
||||||
2024-02-01 Lewis Hyatt <lhyatt@gmail.com>
|
2024-02-01 Lewis Hyatt <lhyatt@gmail.com>
|
||||||
|
|
||||||
PR preprocessor/105608
|
PR preprocessor/105608
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,12 @@
|
||||||
|
2024-02-22 Kewen Lin <linkw@linux.ibm.com>
|
||||||
|
|
||||||
|
PR target/109987
|
||||||
|
* config/rs6000/t-float128-hw: Replace options -mpower{8,9}-vector
|
||||||
|
with -mcpu=power9.
|
||||||
|
* configure.ac: Update use of option -mpower9-vector with
|
||||||
|
-mcpu=power9.
|
||||||
|
* configure: Regenerate.
|
||||||
|
|
||||||
2024-02-21 Iain Sandoe <iain@sandoe.co.uk>
|
2024-02-21 Iain Sandoe <iain@sandoe.co.uk>
|
||||||
|
|
||||||
* config/aarch64/heap-trampoline.c
|
* config/aarch64/heap-trampoline.c
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue