forked from iains/gcc-14-branch
-
Notifications
You must be signed in to change notification settings - Fork 0
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
Apr 3, 2024
1 parent
1bafa6a
commit a1e6798
Showing
21 changed files
with
357 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,16 @@ | ||
2024-04-02 Jakub Jelinek <[email protected]> | ||
|
||
PR bootstrap/106472 | ||
* Makefile.tpl (make-postboot-target-dep): New lambda. | ||
Use it to add --enable-bootstrap dependencies of target modules | ||
on other target modules if the latter aren't bootstrapped. | ||
* Makefile.in: Regenerate. | ||
|
||
2024-04-02 Jakub Jelinek <[email protected]> | ||
|
||
* Makefile.tpl: Fix duplicated words; returns returns -> | ||
returns. | ||
|
||
2024-03-08 Filip Kastl <[email protected]> | ||
|
||
* MAINTAINERS: Fix order of names in Write After Aproval | ||
|
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,8 @@ | ||
2024-04-02 Jakub Jelinek <[email protected]> | ||
|
||
* lcmessage.m4: Fix duplicated words; can can -> can, | ||
package package -> package. | ||
|
||
2024-01-11 Mike Frysinger <[email protected]> | ||
|
||
* acinclude.m4 (CYG_AC_PATH_LIBERTY): Delete. | ||
|
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,61 @@ | ||
2024-04-02 Christophe Lyon <[email protected]> | ||
|
||
* config/aarch64/aarch64-option-extensions.def: Fix comment. | ||
|
||
2024-04-02 Tom Tromey <[email protected]> | ||
|
||
* dwarf2out.cc (print_dw_val) <dw_val_class_loc>: Don't | ||
print newline when not recursing. | ||
|
||
2024-04-02 Iain Sandoe <[email protected]> | ||
|
||
* config/darwin.cc (darwin_override_options): Update the | ||
clang major version value in the dsymutil check. | ||
|
||
2024-04-02 Iain Sandoe <[email protected]> | ||
|
||
* config/darwin.cc (darwin_override_options): Reduce the debug | ||
level to 2 if dsymutil cannot handle .macinfo sections. | ||
|
||
2024-04-02 Yang Yujie <[email protected]> | ||
|
||
* config/loongarch/t-loongarch: Add loongarch-def-arrays.h | ||
to OPTION_H_EXTRA. | ||
|
||
2024-04-02 mengqinggang <[email protected]> | ||
Lulu Cheng <[email protected]> | ||
Xi Ruoyao <[email protected]> | ||
|
||
* config.gcc: Add --with-tls option to change TLS flavor. | ||
* config/loongarch/genopts/loongarch.opt.in: Add -mtls-dialect to | ||
configure TLS flavor. | ||
* config/loongarch/loongarch-def.h (struct loongarch_target): Add | ||
tls_dialect. | ||
* config/loongarch/loongarch-driver.cc (la_driver_init): Add tls | ||
flavor. | ||
* config/loongarch/loongarch-opts.cc (loongarch_init_target): Add | ||
tls_dialect. | ||
(loongarch_config_target): Ditto. | ||
(loongarch_update_gcc_opt_status): Ditto. | ||
* config/loongarch/loongarch-opts.h (loongarch_init_target): Ditto. | ||
(TARGET_TLS_DESC): New define. | ||
* config/loongarch/loongarch.cc (loongarch_symbol_insns): Add TLS | ||
DESC instructions sequence length. | ||
(loongarch_legitimize_tls_address): New TLS DESC instruction sequence. | ||
(loongarch_option_override_internal): Add la_opt_tls_dialect. | ||
(loongarch_option_restore): Add la_target.tls_dialect. | ||
* config/loongarch/loongarch.md (@got_load_tls_desc<mode>): Normal | ||
code model for TLS DESC. | ||
(got_load_tls_desc_off64): Extreme cmode model for TLS DESC. | ||
* config/loongarch/loongarch.opt: Regenerate. | ||
* config/loongarch/loongarch.opt.urls: Ditto. | ||
* doc/invoke.texi: Add a description of the compilation option | ||
'-mtls-dialect={trad,desc}'. | ||
|
||
2024-04-02 Lulu Cheng <[email protected]> | ||
|
||
* config/loongarch/loongarch.opt.urls: Regenerate. | ||
|
||
2024-04-01 Yang Yujie <[email protected]> | ||
|
||
* config/loongarch/genopts/loongarch.opt.in: Mark -m[no-]recip as | ||
|
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 @@ | ||
20240402 | ||
20240403 |
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-04-02 David Malcolm <[email protected]> | ||
|
||
* region-model-manager.cc (maybe_undo_optimize_bit_field_compare): | ||
Guard against null types. | ||
* region-model.cc (apply_constraints_for_gswitch): Likewise. | ||
|
||
2024-03-27 David Malcolm <[email protected]> | ||
|
||
PR analyzer/114473 | ||
|
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-04-02 Martin Uecker <[email protected]> | ||
|
||
PR c/114361 | ||
* c-decl.cc (finish_struct): Set TYPE_CANONICAL when completing | ||
strucute types. | ||
|
||
2024-03-14 Chung-Lin Tang <[email protected]> | ||
|
||
* c-parser.cc (c_parser_oacc_data_clause): Add parsing support for | ||
|
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,22 @@ | ||
2024-04-02 Marek Polacek <[email protected]> | ||
|
||
PR c++/114479 | ||
* semantics.cc (trait_expr_value) <case CPTK_IS_ARRAY>: Return false | ||
for zero-sized arrays. | ||
|
||
2024-04-02 Marek Polacek <[email protected]> | ||
|
||
PR c++/103825 | ||
* typeck.cc (is_bitfield_expr_with_lowered_type): Handle | ||
CLEANUP_POINT_EXPR. | ||
|
||
2024-04-02 Jason Merrill <[email protected]> | ||
|
||
PR c++/114561 | ||
PR c++/114562 | ||
* call.cc (convert_like_internal): Avoid adding qualification | ||
conversion in direct reference binding. | ||
|
||
2024-04-01 Jason Merrill <[email protected]> | ||
|
||
* typeck.cc (maybe_warn_about_returning_address_of_local): | ||
|
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,24 @@ | ||
2024-04-02 Paul Thomas <[email protected]> | ||
|
||
PR fortran/106999 | ||
* interface.cc (gfc_compare_interfaces): Add error for a | ||
subroutine proc pointer passed to a variable formal. | ||
(compare_parameter): If a procedure pointer is being passed to | ||
a non-procedure formal arg, and there is an an interface, use | ||
gfc_compare_interfaces to check and provide a more useful error | ||
message. | ||
|
||
2024-04-02 Paul Thomas <[email protected]> | ||
|
||
PR fortran/112407 | ||
* resolve.cc (resolve_procedure_expression): Change the test for | ||
for recursion in the case of hidden procedures from modules. | ||
(resolve_typebound_static): Add warning for possible recursive | ||
calls to typebound procedures. | ||
* trans-expr.cc (gfc_trans_class_init_assign): Do not apply | ||
default initializer to class dummy where component initializers | ||
are all null. | ||
|
||
2024-03-29 Harald Anlauf <[email protected]> | ||
|
||
PR fortran/50410 | ||
|
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-04-02 Iain Sandoe <[email protected]> | ||
|
||
* Make-lang.in: Implement exports list, and use a shared | ||
libgcc. | ||
* libgccjit.exports: New file. | ||
|
||
2024-03-29 Guillaume Gomez <[email protected]> | ||
|
||
* libgccjit.cc (gcc_jit_type_get_size): Add pointer support | ||
|
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,65 @@ | ||
2024-04-02 Gaius Mulley <[email protected]> | ||
|
||
PR modula2/114565 | ||
* gm2-compiler/M2GenGCC.mod (CodeStatement): Test | ||
GetDebugTraceQuad before calling DisplayQuad. | ||
* gm2-compiler/M2LexBuf.mod (NumberIO): Import CardToStr. | ||
(GetToken): Test GetDebugTraceToken before writing the | ||
token number or token line. | ||
* gm2-compiler/M2Options.def (SetDebugTraceQuad): Rename to | ||
(SetM2DebugTraceFilter): ...this. | ||
(SetDebugTraceAPI): Remove. | ||
(GetDebugTraceQuad): New procedure function. | ||
(GetDebugTraceTree): Ditto. | ||
(GetDebugTraceToken): Ditto. | ||
(GetDebugTraceLine): Ditto. | ||
(GetDebugFunctionLineNumbers): Ditto. | ||
* gm2-compiler/M2Options.mod (DebugFunctionLineNumbers): New | ||
boolean variable. | ||
(DebugTraceQuad): Ditto. | ||
(DebugTraceTree): Ditto. | ||
(DebugTraceLine): Ditto. | ||
(DebugTraceToken): Ditto. | ||
(errors1): New procedure. | ||
(SetDebugTraceQuad): Remove. | ||
(SetM2DebugTraceFilter): New procedure implemented. | ||
(SetM2DebugTrace): Ditto. | ||
(GetDebugTraceQuad): Ditto. | ||
(GetDebugTraceToken ): Ditto. | ||
(GetDebugTraceLine): Ditto. | ||
(SetDebugTraceLine): Remove. | ||
* gm2-compiler/M2Quads.mod (GenQuadOTrash): Test | ||
GetDebugTraceQuad and call DisplayQuad. | ||
(GenQuadOTypetok): Ditto. | ||
* gm2-compiler/SymbolTable.mod: Replace | ||
DebugFunctionLineNumbers with GetDebugFunctionLineNumbers. | ||
* gm2-gcc/init.cc (_M2_M2LangDump_init): Add prototype. | ||
(init_PerCompilationInit): Add call. | ||
* gm2-gcc/m2misc.cc (m2misc_cerror): New function. | ||
(m2misc_error): Ditto. | ||
* gm2-gcc/m2misc.def (error): New procedure. | ||
(cerror): Ditto. | ||
* gm2-gcc/m2misc.h (m2misc_cerror): New prototype. | ||
(m2misc_error): Ditto. | ||
* gm2-gcc/m2options.h (M2Options_SetDebugTraceQuad): New | ||
prototype. | ||
(M2Options_SetDebugTraceAPI): Remove. | ||
(M2Options_GetDebugTraceToken): New prototype. | ||
(M2Options_GetDebugTraceLine): Ditto. | ||
(M2Options_SetDebugFunctionLineNumbers): Ditto. | ||
(M2Options_GetDebugFunctionLineNumbers): Ditto. | ||
(M2Options_SetM2DebugTraceFilter): Ditto. | ||
* gm2-lang.cc (gm2_langhook_init_options): Remove | ||
OPT_fdebug_trace_quad case. | ||
Remove OPT_fdebug_trace_api case. | ||
Add OPT_fm2_debug_trace_ case. | ||
* lang.opt (fm2-debug-trace): New option. | ||
(fdebug-trace-api): Remove. | ||
(fdebug-trace-quad): Remove. | ||
* m2.flex (m2flex_M2Error): Check s for NULL. | ||
(skipnewline): New function. | ||
(consumeLine): Call traceline. | ||
|
||
2024-04-01 Gaius Mulley <[email protected]> | ||
|
||
PR modula2/114548 | ||
|
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,75 @@ | ||
2024-04-02 Martin Uecker <[email protected]> | ||
|
||
PR c/114361 | ||
* gcc.dg/pr114361.c: New test. | ||
* gcc.dg/c23-tag-incomplete-1.c: New test. | ||
* gcc.dg/c23-tag-incomplete-2.c: New test. | ||
|
||
2024-04-02 Marek Polacek <[email protected]> | ||
|
||
PR c++/114479 | ||
* g++.dg/ext/is_array.C: Extend. | ||
|
||
2024-04-02 Marek Polacek <[email protected]> | ||
|
||
PR c++/103825 | ||
* g++.dg/cpp0x/enum44.C: New test. | ||
|
||
2024-04-02 Jason Merrill <[email protected]> | ||
|
||
PR c++/114561 | ||
PR c++/114562 | ||
* g++.dg/conversion/ref10.C: New test. | ||
* g++.dg/conversion/ref11.C: New test. | ||
|
||
2024-04-02 Paul Thomas <[email protected]> | ||
|
||
PR fortran/106999 | ||
* gfortran.dg/pr106999.f90: New test. | ||
|
||
2024-04-02 Paul Thomas <[email protected]> | ||
|
||
PR fortran/112407 | ||
* gfortran.dg/pr112407a.f90: New test. | ||
* gfortran.dg/pr112407b.f90: New test. | ||
|
||
2024-04-02 Iain Sandoe <[email protected]> | ||
|
||
PR testsuite/114034 | ||
* g++.dg/gcov/gcov-dump-1.C: Remove extra -lgcov. | ||
* g++.dg/gcov/gcov-dump-2.C: Likewise. | ||
|
||
2024-04-02 Iain Sandoe <[email protected]> | ||
|
||
PR testsuite/114036 | ||
* gcc.misc-tests/gcov-14.c: Allow for 'Foo' to be undefined | ||
on Darwin link lines. | ||
|
||
2024-04-02 Iain Sandoe <[email protected]> | ||
|
||
* g++.dg/modules/bad-mapper-1.C: Update expected test output | ||
for earlier Darwin. | ||
|
||
2024-04-02 mengqinggang <[email protected]> | ||
Lulu Cheng <[email protected]> | ||
Xi Ruoyao <[email protected]> | ||
|
||
* gcc.target/loongarch/cmodel-extreme-1.c: Add -mtls-dialect=trad. | ||
* gcc.target/loongarch/cmodel-extreme-2.c: Ditto. | ||
* gcc.target/loongarch/explicit-relocs-auto-tls-ld-gd.c: Ditto. | ||
* gcc.target/loongarch/explicit-relocs-medium-call36-auto-tls-ld-gd.c: | ||
Ditto. | ||
* gcc.target/loongarch/func-call-medium-1.c: Ditto. | ||
* gcc.target/loongarch/func-call-medium-2.c: Ditto. | ||
* gcc.target/loongarch/func-call-medium-3.c: Ditto. | ||
* gcc.target/loongarch/func-call-medium-4.c: Ditto. | ||
* gcc.target/loongarch/tls-extreme-macro.c: Ditto. | ||
* gcc.target/loongarch/tls-gd-noplt.c: Ditto. | ||
* gcc.target/loongarch/explicit-relocs-auto-extreme-tls-desc.c: New test. | ||
* gcc.target/loongarch/explicit-relocs-auto-tls-desc.c: New test. | ||
* gcc.target/loongarch/explicit-relocs-extreme-tls-desc.c: New test. | ||
* gcc.target/loongarch/explicit-relocs-tls-desc.c: New test. | ||
|
||
2024-04-01 Gaius Mulley <[email protected]> | ||
|
||
PR modula2/114548 | ||
|
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,8 @@ | ||
2024-04-02 Jakub Jelinek <[email protected]> | ||
|
||
* decCommon.c (decFinalize): Fix duplicated words in | ||
comment; the the -> the. | ||
|
||
2023-06-15 Marek Polacek <[email protected]> | ||
|
||
* configure.ac (--enable-host-shared): Don't set PICFLAG here. | ||
|
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,8 @@ | ||
2024-04-02 Jakub Jelinek <[email protected]> | ||
|
||
* unwind-dw2-fde.c (struct fde_accumulator): Fix duplicated | ||
words in comment; is is -> is. | ||
|
||
2024-03-25 Max Filippov <[email protected]> | ||
|
||
* unwind-arm-common.inc (__gnu_personality_sigframe_fdpic): Cast | ||
|
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,7 @@ | ||
2024-04-02 Jakub Jelinek <[email protected]> | ||
|
||
* configure.host: Fix duplicated words; the the -> the. | ||
|
||
2024-03-27 Jerry DeLisle <[email protected]> | ||
|
||
PR libfortran/107031 | ||
|
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,7 @@ | ||
2024-04-02 Jakub Jelinek <[email protected]> | ||
|
||
* configure.host: Fix duplicated words; the the -> the. | ||
|
||
2024-02-25 Gaius Mulley <[email protected]> | ||
|
||
PR modula2/113749 | ||
|
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,15 @@ | ||
2024-04-02 Jakub Jelinek <[email protected]> | ||
|
||
* libgomp.texi (OpenMP 5.2): Fix duplicated words; with with -> | ||
with. | ||
(omp_target_associate_ptr): Fix duplicated words; either either -> | ||
either. | ||
(omp_init_allocator): Fix duplicated words; be be -> be. | ||
(omp_realloc): Fix duplicated words; is is -> is. | ||
(OMP_ALLOCATOR): Fix duplicated words; other other -> other. | ||
* priority_queue.h (priority_queue_multi_p): Fix duplicated words; | ||
to to -> to. | ||
|
||
2024-03-25 Richard Biener <[email protected]> | ||
|
||
* plugin/plugin-gcn.c (EF_AMDGPU_MACH): GFX1036. | ||
|
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,16 @@ | ||
2024-04-02 Tom Tromey <[email protected]> | ||
|
||
* cplus-dem.c (cplus_demangle): Try the D demangler with | ||
"auto" format. | ||
* testsuite/d-demangle-expected: Add --format=auto test. | ||
|
||
2024-04-02 Jakub Jelinek <[email protected]> | ||
|
||
* regex.c (byte_re_match_2_internal): Fix duplicated words in comment; | ||
next next -> next. | ||
* dyn-string.c (dyn_string_init): Fix duplicated words in comment; | ||
of of -> of. | ||
|
||
2024-02-19 Iain Sandoe <[email protected]> | ||
|
||
PR other/113957 | ||
|
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,8 @@ | ||
2024-04-02 Jakub Jelinek <[email protected]> | ||
|
||
* beginend.cc (GTM::gtm_thread::begin_transaction): Fix duplicated | ||
words in comment; not not -> not to. | ||
|
||
2024-02-05 Marek Polacek <[email protected]> | ||
|
||
* containers.h (vector): Remove the template-id in constructors. | ||
|
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,11 @@ | ||
2024-04-02 Jakub Jelinek <[email protected]> | ||
|
||
* init.c (duplicate_classes): Fix duplicated words in comment; in in | ||
-> in. | ||
* sendmsg.c (__objc_prepare_dtable_for_class): Fix duplicated words | ||
in comment; the the -> the. | ||
* encoding.c (objc_layout_structure): Likewise. | ||
|
||
2023-10-22 Iain Sandoe <[email protected]> | ||
|
||
* configure: Regenerate. | ||
|
Oops, something went wrong.