The NetBSD Project

CVS log for src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/Attic/sanitizer_allocator_bytemap.h

[BACK] Up to [cvs.NetBSD.org] / src / external / gpl3 / gcc / dist / libsanitizer / sanitizer_common

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.3
Sun Jul 30 05:51:42 2023 UTC (21 months, 2 weeks ago) by mrg
Branches: MAIN
CVS tags: perseant-exfatfs-base-20240630, perseant-exfatfs-base, perseant-exfatfs, HEAD
FILE REMOVED
Changes since revision 1.2: +0 -0 lines
initial merge of GCC 12.3.0.

this doesn't include any of the changes to the .c -> .cc files renamed,
and reverts our local changes to the vax port and libsanitizer subdir.
vax GCC was rewritten and our local fixes no longer are relevant, and
the new libsanitizer is more updated than our old one, and merging via
gcc10->gcc12 is not really possible.

unfortunately, our local changes to libsanitizer that aren't related
to the general update of those sources (ie, the netbsd code) will need
to be re-checked and perhaps re-ported.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Sun Apr 11 23:54:26 2021 UTC (4 years, 1 month ago) by mrg
Branches: MAIN
CVS tags: netbsd-10-base, netbsd-10-1-RELEASE, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -2 lines
revert sanitizer back to the version we were using with GCC 9, since
that one was already newer than the GCC 10 version.

Revision 1.1.1.3 (vendor branch): download - view: text, markup, annotated - select for diffs
Sat Apr 10 22:09:21 2021 UTC (4 years, 1 month ago) by mrg
Branches: FSF
CVS tags: gcc-10-5-0, gcc-10-4-0, gcc-10-3-0
Diff to: previous 1.1.1.2: preferred, colored
Changes since revision 1.1.1.2: +12 -5 lines
initial import of GCC 10.3.0.  main changes include:

caveats:
- ABI issue between c++14 and c++17 fixed
- profile mode is removed from libstdc++
- -fno-common is now the default

new features:
- new flags -fallocation-dce, -fprofile-partial-training,
  -fprofile-reproducible, -fprofile-prefix-path, and -fanalyzer
- many new compile and link time optimisations
- enhanced drive optimisations
- openacc 2.6 support
- openmp 5.0 features
- new warnings: -Wstring-compare and -Wzero-length-bounds
- extended warnings: -Warray-bounds, -Wformat-overflow,
  -Wrestrict, -Wreturn-local-addr, -Wstringop-overflow,
  -Warith-conversion, -Wmismatched-tags, and -Wredundant-tags
- some likely C2X features implemented
- more C++20 implemented
- many new arm & intel CPUs known

hundreds of reported bugs are fixed.  full list of changes
can be found at:

   https://gcc.gnu.org/gcc-10/changes.html

Revision 1.1.1.2 (vendor branch): download - view: text, markup, annotated - select for diffs
Sat Sep 5 07:52:57 2020 UTC (4 years, 8 months ago) by mrg
Branches: FSF
CVS tags: gcc-9-3-0
Diff to: previous 1.1.1.1: preferred, colored
Changes since revision 1.1.1.1: +2 -2 lines
initial import of GCC 9.3.0.  changes include:

- live patching support
- shell completion help
- generally better diagnostic output (less verbose/more useful)
- diagnostics and optimisation choices can be emitted in json
- asan memory usage reduction
- many general, and specific to switch, inter-procedure,
  profile and link-time optimisations.  from the release notes:
  "Overall compile time of Firefox 66 and LibreOffice 6.2.3 on
  an 8-core machine was reduced by about 5% compared to GCC 8.3"
- OpenMP 5.0 support
- better spell-guesser
- partial experimental support for c2x and c++2a
- c++17 is no longer experimental
- arm AAPCS GCC 6-8 structure passing bug fixed, may cause
  incompatibility (restored compat with GCC 5 and earlier.)
- openrisc support

Revision 1.1.1.1.4.2: download - view: text, markup, annotated - select for diffs
Mon Jun 10 21:54:28 2019 UTC (5 years, 11 months ago) by christos
Branches: phil-wifi
Diff to: previous 1.1.1.1.4.1: preferred, colored; branchpoint 1.1.1.1: preferred, colored; next MAIN 1.1.1.2: preferred, colored
Changes since revision 1.1.1.1.4.1: +100 -0 lines
Sync with HEAD

Revision 1.1.1.1.2.2: download - view: text, markup, annotated - select for diffs
Sat Jan 26 21:59:16 2019 UTC (6 years, 3 months ago) by pgoyette
Branches: pgoyette-compat
CVS tags: pgoyette-compat-merge-20190127
Diff to: previous 1.1.1.1.2.1: preferred, colored; branchpoint 1.1.1.1: preferred, colored; next MAIN 1.1.1.2: preferred, colored
Changes since revision 1.1.1.1.2.1: +100 -0 lines
Sync with HEAD

Revision 1.1.1.1.4.1
Sat Jan 19 10:14:03 2019 UTC (6 years, 3 months ago) by christos
Branches: phil-wifi
FILE REMOVED
Changes since revision 1.1.1.1: +0 -100 lines
file sanitizer_allocator_bytemap.h was added on branch phil-wifi on 2019-06-10 21:54:28 +0000

Revision 1.1.1.1.2.1
Sat Jan 19 10:14:03 2019 UTC (6 years, 3 months ago) by pgoyette
Branches: pgoyette-compat
FILE REMOVED
Changes since revision 1.1.1.1: +0 -100 lines
file sanitizer_allocator_bytemap.h was added on branch pgoyette-compat on 2019-01-26 21:59:16 +0000

Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Sat Jan 19 10:14:03 2019 UTC (6 years, 3 months ago) by mrg
Branches: FSF
CVS tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, pgoyette-compat-20190127, netbsd-9-base, netbsd-9-4-RELEASE, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, is-mlppp-base, is-mlppp, gcc-8-4-0, gcc-8-3-0, gcc-7-5-0, gcc-7-4-0
Branch point for: phil-wifi, pgoyette-compat
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0 lines
import GCC 7.4.0.  main changes include:

The non-standard C++0x type traits has_trivial_default_constructor,
has_trivial_copy_constructor and has_trivial_copy_assign have been
removed.

On ARM targets (arm*-*-*), a bug introduced in GCC 5 that affects
conformance to the procedure call standard (AAPCS) has been fixed.

Many optimiser improvements

DWARF-5 support.

Many new and enhanced warnings.

Warnings about format strings now underline the pertinent part of
the string, and can offer suggested fixes.

Several new warnings related to buffer overflows and buffer
truncation.

New __builtin_add_overflow_p, __builtin_sub_overflow_p,
__builtin_mul_overflow_p built-ins added that test for overflow.

The C++ front end has experimental support for all of the current
C++17 draft.

The -fverbose-asm option has been expanded to prints comments
showing the source lines that correspond to the assembly.

The gcc and g++ driver programs will now provide suggestions for
misspelled arguments to command-line options.


AArch64 specific:

GCC has been updated to the latest revision of the procedure call
standard (AAPCS64) to provide support for parameter passing when
data types have been over-aligned.

The ARMv8.2-A and ARMv8.3-A architecture are now supported.

ARM specific:

Support for the ARMv5 and ARMv5E architectures has been
deprecated (which have no known implementations).

A new command-line option -mpure-code has been added. It does not
allow constant data to be placed in code sections.

x86 specific:

Support for the AVX-512 4FMAPS, 4VNNIW, VPOPCNTDQ and Software
Guard Extensions (SGX) ISA extensions has been added.

PPC specific:

GCC now diagnoses inline assembly that clobbers register r2.

RISC-V specific:

Support for the RISC-V instruction set has been added.

SH specific:

Support for SH5/SH64 has been removed.

Support for SH2A has been enhanced.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Sat Jan 19 10:14:03 2019 UTC (6 years, 3 months ago) by mrg
Branches: MAIN
Initial revision

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>