-
-
Notifications
You must be signed in to change notification settings - Fork 15
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
GCC Administrator
committed
Feb 23, 2024
1 parent
d34d7c7
commit 77de8b7
Showing
8 changed files
with
1,253 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,96 @@ | ||
2024-02-22 Jakub Jelinek <[email protected]> | ||
|
||
PR c/114007 | ||
* doc/extend.texi: (__extension__): Remove comments about scope | ||
tokens vs. two colons. | ||
|
||
2024-02-22 Andrew Pinski <[email protected]> | ||
|
||
PR tree-optimization/109804 | ||
* gimple-ssa-warn-access.cc (new_delete_mismatch_p): Handle | ||
DEMANGLE_COMPONENT_UNNAMED_TYPE. | ||
|
||
2024-02-22 Richard Biener <[email protected]> | ||
|
||
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 <[email protected]> | ||
|
||
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 <[email protected]> | ||
|
||
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 <[email protected]> | ||
|
||
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 <[email protected]> | ||
|
||
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 <[email protected]> | ||
|
||
* 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 <[email protected]> | ||
|
||
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 <[email protected]> | ||
|
||
PR target/114017 | ||
* config/riscv/riscv-c.cc (riscv_cpu_cpp_builtins): Upgrade | ||
the version to 0.12. | ||
|
||
2024-02-21 Edwin Lu <[email protected]> | ||
|
||
* config/riscv/riscv.cc (riscv_sched_variable_issue): Enable assert | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
20240222 | ||
20240223 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,9 @@ | ||
2024-02-22 Jakub Jelinek <[email protected]> | ||
|
||
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 <[email protected]> | ||
|
||
DR 2237 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,14 @@ | ||
2024-02-22 Jakub Jelinek <[email protected]> | ||
|
||
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 <[email protected]> | ||
|
||
PR middle-end/113904 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,27 @@ | ||
2024-02-22 Gaius Mulley <[email protected]> | ||
|
||
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 <[email protected]> | ||
|
||
PR modula2/114026 | ||
|
Oops, something went wrong.