https://gcc.gnu.org/g:c1034d71a7f9ed446938b1c4ba7e7c95ba3a665f
commit r15-4289-gc1034d71a7f9ed446938b1c4ba7e7c95ba3a665f
Author: H.J. Lu
Date: Sat Oct 12 06:15:28 2024 +0800
gcc.target/i386/pr55583.c: Use long long for 64-bit integer
Since long is 32-bit for x32, use long long for
https://gcc.gnu.org/g:80d0e10847ec64799deb53061fb50876043116fe
commit r15-4288-g80d0e10847ec64799deb53061fb50876043116fe
Author: H.J. Lu
Date: Sat Oct 12 05:22:52 2024 +0800
gcc.target/i386/pr115749.c: Use word_mode integer
Use word_mode integer with func so that 64-bit integer is
https://gcc.gnu.org/g:a4ce8681929c597639ce382b2a0414e27c46725c
commit r15-4287-ga4ce8681929c597639ce382b2a0414e27c46725c
Author: H.J. Lu
Date: Sat Oct 12 05:04:33 2024 +0800
gcc.target/i386/invariant-ternlog-1.c: Also scan (%edx)
Since x32 uses (%edx), instead of (%rdx), also scan
https://gcc.gnu.org/g:c92477e00068811be31c18428904e0d585fa5236
commit r15-4275-gc92477e00068811be31c18428904e0d585fa5236
Author: H.J. Lu
Date: Thu Oct 10 17:22:36 2024 +0800
gcc.target/i386: Replace long with long long
Since long is 64-bit for x32, replace long with long long for
https://gcc.gnu.org/g:69f91fbd47722f84edaa7a20d972912181ef97fb
commit r15-4274-g69f91fbd47722f84edaa7a20d972912181ef97fb
Author: H.J. Lu
Date: Thu Oct 10 19:00:32 2024 +0800
g++.target/i386/pr105953.C: Skip for x32
Since -mabi=ms isn't supported for x32, skip g++.target/i386/pr105
https://gcc.gnu.org/g:3ba65a7f2d9ff85cd818a3115f71b2946f34a0ff
commit r15-4273-g3ba65a7f2d9ff85cd818a3115f71b2946f34a0ff
Author: H.J. Lu
Date: Thu Oct 10 17:29:27 2024 +0800
gcc.target/i386/pr115407.c: Only run for lp64
Since -mcmodel=large is valid only for lp64, run pr115407.c o
https://gcc.gnu.org/g:7a51946e00fa2fb2ffacdd7c8d0a80e056c1f7ff
commit r12-10742-g7a51946e00fa2fb2ffacdd7c8d0a80e056c1f7ff
Author: H.J. Lu
Date: Fri Oct 4 16:21:15 2024 +0800
x86: Disable stack protector for naked functions
Since naked functions should not enable stack protector, d
https://gcc.gnu.org/g:bd9f62324853686c65e1b4331a187102e1e526b0
commit r13-9085-gbd9f62324853686c65e1b4331a187102e1e526b0
Author: H.J. Lu
Date: Fri Oct 4 16:21:15 2024 +0800
x86: Disable stack protector for naked functions
Since naked functions should not enable stack protector, de
https://gcc.gnu.org/g:1032b72548c47a199e0407c69d6740d6c3341f43
commit r14-10746-g1032b72548c47a199e0407c69d6740d6c3341f43
Author: H.J. Lu
Date: Fri Oct 4 16:21:15 2024 +0800
x86: Disable stack protector for naked functions
Since naked functions should not enable stack protector, d
https://gcc.gnu.org/g:7d2845da112214f064e7b24531cc67e256b5177e
commit r15-4080-g7d2845da112214f064e7b24531cc67e256b5177e
Author: H.J. Lu
Date: Fri Oct 4 16:21:15 2024 +0800
x86: Disable stack protector for naked functions
Since naked functions should not enable stack protector, de
https://gcc.gnu.org/g:2e66eb7e7eae82bcd6675e79eabbdd6decfa9fe5
commit r12-10731-g2e66eb7e7eae82bcd6675e79eabbdd6decfa9fe5
Author: H.J. Lu
Date: Wed Sep 25 16:39:04 2024 +0800
x86: Don't use address override with segment regsiter
Address override only applies to the (reg32) part in
https://gcc.gnu.org/g:bf5d8d44f7a8f90a2ebfe3f28689bc3d86e185fb
commit r13-9060-gbf5d8d44f7a8f90a2ebfe3f28689bc3d86e185fb
Author: H.J. Lu
Date: Wed Sep 25 16:39:04 2024 +0800
x86: Don't use address override with segment regsiter
Address override only applies to the (reg32) part in
https://gcc.gnu.org/g:25cb153f93bb9ff3543ba8e31bbe7be4f6168aa4
commit r14-10716-g25cb153f93bb9ff3543ba8e31bbe7be4f6168aa4
Author: H.J. Lu
Date: Wed Sep 25 16:39:04 2024 +0800
x86: Don't use address override with segment regsiter
Address override only applies to the (reg32) part in
https://gcc.gnu.org/g:c79cc30862d7255ca15884aa956d1ccfa279d86a
commit r15-3875-gc79cc30862d7255ca15884aa956d1ccfa279d86a
Author: H.J. Lu
Date: Wed Sep 25 16:39:04 2024 +0800
x86: Don't use address override with segment regsiter
Address override only applies to the (reg32) part in
https://gcc.gnu.org/g:ebdc85b6ce4f2067431331a1a37440e952efd49b
commit r12-10710-gebdc85b6ce4f2067431331a1a37440e952efd49b
Author: H.J. Lu
Date: Fri Sep 6 05:24:07 2024 -0700
x86-64: Don't use temp for argument in a TImode register
Don't use temp for a PARALLEL BLKmode argument of
https://gcc.gnu.org/g:64af1a600f6bd57d47a5926f2328682bba88be90
commit r13-9028-g64af1a600f6bd57d47a5926f2328682bba88be90
Author: H.J. Lu
Date: Fri Sep 6 05:24:07 2024 -0700
x86-64: Don't use temp for argument in a TImode register
Don't use temp for a PARALLEL BLKmode argument of a
https://gcc.gnu.org/g:3f3f546bf830d019224aaf6cd349a1b9b738de1a
commit r14-10672-g3f3f546bf830d019224aaf6cd349a1b9b738de1a
Author: H.J. Lu
Date: Fri Sep 6 05:24:07 2024 -0700
x86-64: Don't use temp for argument in a TImode register
Don't use temp for a PARALLEL BLKmode argument of
https://gcc.gnu.org/g:fa7bbb065c63aa802e0bbb04d605407dad58cf94
commit r15-3537-gfa7bbb065c63aa802e0bbb04d605407dad58cf94
Author: H.J. Lu
Date: Fri Sep 6 05:24:07 2024 -0700
x86-64: Don't use temp for argument in a TImode register
Don't use temp for a PARALLEL BLKmode argument of a
https://gcc.gnu.org/g:42d4aa02c6016cc8efd896f627f692896e68c914
commit r12-10699-g42d4aa02c6016cc8efd896f627f692896e68c914
Author: H.J. Lu
Date: Tue Aug 27 13:11:39 2024 -0700
ipa: Don't disable function parameter analysis for fat LTO
Update analyze_parms not to disable function pa
https://gcc.gnu.org/g:e83df98c8142235cda0bcd538907a4693e420c92
commit r13-9006-ge83df98c8142235cda0bcd538907a4693e420c92
Author: H.J. Lu
Date: Tue Aug 27 13:11:39 2024 -0700
ipa: Don't disable function parameter analysis for fat LTO
Update analyze_parms not to disable function par
https://gcc.gnu.org/g:6abedee0d4c8d40d412a358a3f6cb6090772d286
commit r14-10647-g6abedee0d4c8d40d412a358a3f6cb6090772d286
Author: H.J. Lu
Date: Tue Aug 27 13:11:39 2024 -0700
ipa: Don't disable function parameter analysis for fat LTO
Update analyze_parms not to disable function pa
https://gcc.gnu.org/g:0562522e1290da08bc5a89182b9ae80c3cc9d1db
commit r14-10630-g0562522e1290da08bc5a89182b9ae80c3cc9d1db
Author: H.J. Lu
Date: Fri Aug 23 05:36:45 2024 -0700
lto: Don't check obj.found for offload section
obj.found is the number of LTO symbols. We should include
https://gcc.gnu.org/g:66eb7b752ab61c02348d6af10945af3ff92b6d77
commit r14-10629-g66eb7b752ab61c02348d6af10945af3ff92b6d77
Author: H.J. Lu
Date: Wed Aug 21 07:25:25 2024 -0700
Update LDPT_REGISTER_CLAIM_FILE_HOOK_V2 linker plugin hook
This hook allows the BFD linker plugin to disti
https://gcc.gnu.org/g:2f1689ea8e631ebb4ff3720d56ef0362f5898ff6
commit r15-3416-g2f1689ea8e631ebb4ff3720d56ef0362f5898ff6
Author: H.J. Lu
Date: Tue Aug 27 13:11:39 2024 -0700
ipa: Don't disable function parameter analysis for fat LTO
Update analyze_parms not to disable function par
https://gcc.gnu.org/g:ee986126807e68b996d02f5d792268df799b32fb
commit r15-3223-gee986126807e68b996d02f5d792268df799b32fb
Author: H.J. Lu
Date: Tue Aug 27 07:21:02 2024 -0700
pr116174.c: Add the missing */
* gcc.target/i386/pr116174.c: Add the missing */.
Signed-of
https://gcc.gnu.org/g:d6bb1e257fc414d21bc31faa7ddecbc93a197e3c
commit r15-3222-gd6bb1e257fc414d21bc31faa7ddecbc93a197e3c
Author: H.J. Lu
Date: Tue Aug 27 07:03:22 2024 -0700
Extend check-function-bodies to allow label and directives
As PR target/116174 shown, we may need to verify
https://gcc.gnu.org/g:cb51e0b236c7d492af2033582230e78d8b55290f
commit r15-3135-gcb51e0b236c7d492af2033582230e78d8b55290f
Author: H.J. Lu
Date: Fri Aug 23 05:36:45 2024 -0700
lto: Don't check obj.found for offload section
obj.found is the number of LTO symbols. We should include t
https://gcc.gnu.org/g:a98dd536b1017c2b814a3465206c6c01b2890998
commit r15-3088-ga98dd536b1017c2b814a3465206c6c01b2890998
Author: H.J. Lu
Date: Wed Aug 21 07:25:25 2024 -0700
Update LDPT_REGISTER_CLAIM_FILE_HOOK_V2 linker plugin hook
This hook allows the BFD linker plugin to distin
https://gcc.gnu.org/g:80d1e2ec4d394111ebd50d2e8928f7596b7b5c7e
commit r15-347-g80d1e2ec4d394111ebd50d2e8928f7596b7b5c7e
Author: H.J. Lu
Date: Thu May 9 07:59:50 2024 -0700
Add myself to DCO
ChangeLog:
* MAINTAINERS: Add myself to DCO.
Signed-off-by: H.J.
https://gcc.gnu.org/g:574d52a9b6e40a466b90f4810e72d3dd072d5160
commit r11-11321-g574d52a9b6e40a466b90f4810e72d3dd072d5160
Author: H.J. Lu
Date: Mon Feb 26 08:38:58 2024 -0800
tree-profile: Disable indirect call profiling for IFUNC resolvers
We can't profile indirect calls to IFUNC
https://gcc.gnu.org/g:23049e851ebf840dffdd3f062dba0e795be347f8
commit r12-10331-g23049e851ebf840dffdd3f062dba0e795be347f8
Author: H.J. Lu
Date: Mon Feb 26 08:38:58 2024 -0800
tree-profile: Disable indirect call profiling for IFUNC resolvers
We can't profile indirect calls to IFUNC
https://gcc.gnu.org/g:abe3a80aa2d6d53cc9b8c9f7c531e065451d5b6e
commit r13-8606-gabe3a80aa2d6d53cc9b8c9f7c531e065451d5b6e
Author: H.J. Lu
Date: Sun Apr 14 12:57:39 2024 -0700
tree-profile: Disable indirect call profiling for IFUNC resolvers
We can't profile indirect calls to IFUNC
https://gcc.gnu.org/g:a3281dd0f4b46c16ec1192ad411c0a96e6d086eb
commit r14-9970-ga3281dd0f4b46c16ec1192ad411c0a96e6d086eb
Author: H.J. Lu
Date: Fri Apr 12 15:42:12 2024 -0700
x86: Allow TImode offsettable memory only with 8-bit constant
The x86 instruction size limit is 15 bytes.
https://gcc.gnu.org/g:18e94e04dae724c61cbc13ace85fa68f2deda900
commit r14-9852-g18e94e04dae724c61cbc13ace85fa68f2deda900
Author: H.J. Lu
Date: Mon Apr 8 18:57:49 2024 -0700
x86: Define __APX_INLINE_ASM_USE_GPR32__
Define __APX_INLINE_ASM_USE_GPR32__ for -mapx-inline-asm-use-gpr32.
https://gcc.gnu.org/g:06a7e7514af67d9f3c51fe7a592b5166da791e2f
commit r14-9820-g06a7e7514af67d9f3c51fe7a592b5166da791e2f
Author: H.J. Lu
Date: Fri Apr 5 08:56:15 2024 -0700
x86: Use explicit shift count in double-precision shifts
Don't use implicit shift count in double-precision
https://gcc.gnu.org/g:1df56719bd868c58466a549b25d7064dac3eb456
commit r14-9791-g1df56719bd868c58466a549b25d7064dac3eb456
Author: H.J. Lu
Date: Thu Apr 4 08:05:58 2024 -0700
x86: Define __APX_F__ for -mapxf
Define __APX_F__ when APX is enabled.
gcc/
PR tar
https://gcc.gnu.org/g:cab32bacaea268ec062b1fb4fc662d90c9d1cfce
commit r14-9775-gcab32bacaea268ec062b1fb4fc662d90c9d1cfce
Author: H.J. Lu
Date: Mon Feb 26 08:38:58 2024 -0800
tree-profile: Disable indirect call profiling for IFUNC resolvers
We can't profile indirect calls to IFUNC
37 matches
Mail list logo