The NetBSD Project

CVS log for src/external/gpl3/gcc/dist/gcc/config/rs6000/netbsd64.h

[BACK] Up to [cvs.NetBSD.org] / src / external / gpl3 / gcc / dist / gcc / config / rs6000

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.28: download - view: text, markup, annotated - select for diffs
Thu Aug 3 01:36:54 2023 UTC (18 months, 1 week ago) by mrg
Branches: MAIN
CVS tags: perseant-exfatfs-base-20240630, perseant-exfatfs-base, perseant-exfatfs, HEAD
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +5 -86 lines
many fixes for native GCC 12 builds

- default to dwarf4 since out ctf tools fail with dwarf5.  i tried to
  do this via subtarget options as other ports do, but this would
  require adjusting several of the targets non-netbsd code, and ideally
  we'll fix our tools sooner than later, so just hack it here for now.
- catch up config/rs6000/netbsd64.h (mostly delete things)
- remove some more upstream diffs in config/vax, though it does not work
  currently - libc.so link fails due to weird relocations.
- include some headers to ensure types are available
- add missing sanitizer netbsd files to the 'dist' tree
- remove no longer present TIOCRCVFRAME and TIOCXMTFRAME interceptors
- expanding the sanitizer OS/cpu defs to cover more netbsd platforms
- copy across a few minor changes from gcc.old's sanitizer's (eg,
  disabling linux-specific code, adding netbsd specific code.)
- add (untested, but building) tsan support for arm64
- re-enable the sanitzers, at least simple -fsanitize=address builds a
  working application on amd64 now
- fix the source lists (mostly .cc -> .cpp rename here)
- add some missing new defines, -f*, and -W*
- bump sanitizer shlib version
- apply -fno-jump-tables in some more places on m68k
- update the list in README.gcc12 to note many things now work or a few
  things to do not work (although there are many uncommited changes at
  this point across the rest of 'src' and 'xsrc'.)  main points are that
  vax, hppa, ppc, and sh3 don't build yet, but most other things are
  either testing and working or at least building.

Revision 1.27: download - view: text, markup, annotated - select for diffs
Tue Sep 15 05:06:56 2020 UTC (4 years, 4 months 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.26: preferred, colored
Changes since revision 1.26: +13 -7 lines
merge generic changes in eg rs6000/freebsd64.h into netbsd64.h

Revision 1.26: download - view: text, markup, annotated - select for diffs
Mon Sep 7 22:21:55 2020 UTC (4 years, 5 months ago) by mrg
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +0 -3 lines
use the generic ppc64 LINK_GCC_C_SEQUENCE_SPEC.

Revision 1.17.4.2: download - view: text, markup, annotated - select for diffs
Mon Apr 13 07:57:37 2020 UTC (4 years, 10 months ago) by martin
Branches: phil-wifi
Diff to: previous 1.17.4.1: preferred, colored; branchpoint 1.17: preferred, colored; next MAIN 1.18: preferred, colored
Changes since revision 1.17.4.1: +1 -1 lines
Mostly merge changes from HEAD upto 20200411

Revision 1.25: download - view: text, markup, annotated - select for diffs
Wed Nov 6 09:10:50 2019 UTC (5 years, 3 months ago) by mrg
Branches: MAIN
CVS tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, is-mlppp-base, is-mlppp
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +2 -2 lines
revert the powerpc config.gcc changes i made while merging,
they end up mis-ordering tm files.

revert the rs6000/netbsd64.h change and put it back as
SUBSUBTARGET_EXTRA_SPECS.


this seems to make the build work again, though mknative will
need a re-run for ppc*.

Revision 1.24: download - view: text, markup, annotated - select for diffs
Tue Nov 5 20:06:41 2019 UTC (5 years, 3 months ago) by christos
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +3 -3 lines
- Use EXTRA_SPECS like we did for aarch64 instead of SUBSUBTARGET_EXTRA_SPECS
  so that assembly specs get propagated (they were lost before)
- adjust the block register padding (like the other OS's) so that code compiles
- XXX: linker still broken for shared libraries because the os specific spec
  is not chosen

Revision 1.17.4.1: download - view: text, markup, annotated - select for diffs
Mon Jun 10 21:53:47 2019 UTC (5 years, 8 months ago) by christos
Branches: phil-wifi
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +90 -104 lines
Sync with HEAD

Revision 1.23: download - view: text, markup, annotated - select for diffs
Sat May 11 02:37:58 2019 UTC (5 years, 9 months ago) by christos
Branches: MAIN
CVS tags: phil-wifi-20190609, 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
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +9 -2 lines
Switch PPC64 long double to 64 bits until the compiler is fixed.
XXX: This changes the ABI of the libraries.

Revision 1.22: download - view: text, markup, annotated - select for diffs
Tue Apr 16 07:36:55 2019 UTC (5 years, 10 months ago) by mrg
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +36 -35 lines
avoid differences to linux64.h that aren't needed.
merge the rs6000_abi_name check for netbsd into the linux/freebsd section.

Revision 1.21: download - view: text, markup, annotated - select for diffs
Wed Apr 10 20:06:26 2019 UTC (5 years, 10 months ago) by maya
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +1 -0 lines
revert previous

Revision 1.20: download - view: text, markup, annotated - select for diffs
Wed Apr 10 16:15:11 2019 UTC (5 years, 10 months ago) by maya
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +0 -1 lines
Remove lingering references to NETBSD_CC1_AND_CC1PLUS_SPEC.
Not actually tested.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Wed Apr 3 08:31:57 2019 UTC (5 years, 10 months ago) by mrg
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +56 -86 lines
- fix missing else in SUBSUBTARGET_OVERRIDE_OPTIONS
- remove obsolete defines, and move stuff to be more like freebsd64.h
- remove common / already correctly defined overrides

Revision 1.18: download - view: text, markup, annotated - select for diffs
Tue Feb 5 12:01:11 2019 UTC (6 years ago) by mrg
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +19 -11 lines
update for GCC 7 - mirror changes in freebsd64.h in recent times.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Mon Mar 5 00:17:09 2018 UTC (6 years, 11 months ago) by christos
Branches: MAIN
CVS tags: phil-wifi-base, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat
Branch point for: phil-wifi
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -2 lines
Make the *int64 long long (32 bit) or long (64) bit. Now all those special
redefinitions could go away since this is the default behavior.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Sun Mar 4 16:44:11 2018 UTC (6 years, 11 months ago) by christos
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +2 -2 lines
_LP64 64 bit types are "long" not "long long".

Revision 1.15: download - view: text, markup, annotated - select for diffs
Thu Feb 22 22:20:44 2018 UTC (6 years, 11 months ago) by mrg
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +4 -0 lines
fix powerpc64 bi-arch support:  provide a LINK_SECURE_PLT_SPEC.
with this, and mknative-gcc for it, powerpc64 builds with GCC 6.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Thu Jun 9 23:28:22 2016 UTC (8 years, 8 months ago) by mrg
Branches: MAIN
CVS tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-8-base, netbsd-8-3-RELEASE, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +0 -7 lines
enable checks for no dot syms on netbsd ppc64, fixes build issues
in libutil where the opd() function conflicts with the .opd section.

remove a couple of tainted defines that are handled differently now.

this, with mknative-gcc as well, enables ppc64 world to build again.

Revision 1.6.4.2: download - view: text, markup, annotated - select for diffs
Sat Oct 31 21:35:17 2015 UTC (9 years, 3 months ago) by snj
Branches: netbsd-7
CVS tags: netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1
Diff to: previous 1.6.4.1: preferred, colored; branchpoint 1.6: preferred, colored; next MAIN 1.7: preferred, colored
Changes since revision 1.6.4.1: +106 -2 lines
Apply patch (requested by mrg in ticket #1005):
Update gcc to 4.8.5.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Wed Jun 24 01:29:33 2015 UTC (9 years, 7 months ago) by matt
Branches: MAIN
CVS tags: post-gcc-4-8-5-merge, gcc-4-8-5-pre-gcc-old-import
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +11 -0 lines
Change CC1_SPEC andd CC1PLUS_SPEC to supply -fPIC by default if none of
m32 mrelocatable fpie fPIE fpic fPIC fno-pie fno-pic are supplied.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Thu Apr 2 16:49:09 2015 UTC (9 years, 10 months ago) by dennis
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +8 -8 lines
Make the small [U]INT_LEAST?_TYPE definitions match the 32 bit compiler

Revision 1.11: download - view: text, markup, annotated - select for diffs
Sun Mar 29 00:42:51 2015 UTC (9 years, 10 months ago) by matt
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +95 -2 lines
Make gcc emit the CPP macros for integer types.

Revision 1.6.4.1: download - view: text, markup, annotated - select for diffs
Tue Oct 14 20:25:59 2014 UTC (10 years, 4 months ago) by snj
Branches: netbsd-7
CVS tags: netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +12 -4 lines
Apply patch (requested by mrg in ticket #139):
Update to gcc 4.8-20141009, fixing over 50 GCC PRs and making
sh3 usable.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Tue Aug 26 15:53:04 2014 UTC (10 years, 5 months ago) by matt
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +1 -1 lines
Make sure we default to ELFv1.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Sat Aug 23 06:50:18 2014 UTC (10 years, 5 months ago) by matt
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +8 -0 lines
Make -mabi=elfv2 work for powerpc64

Revision 1.8: download - view: text, markup, annotated - select for diffs
Sat Aug 23 02:17:47 2014 UTC (10 years, 5 months ago) by matt
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +3 -3 lines
Fix powerpc64 support for NetBSD.
Add __PPC_ISEL__ to indicate cpu support the isel instruction

Revision 1.7: download - view: text, markup, annotated - select for diffs
Fri Aug 22 06:52:37 2014 UTC (10 years, 5 months ago) by matt
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +1 -1 lines
Check the variable for RELOCATABLE_NEEDS_FIXUP

Revision 1.4.8.1: download - view: text, markup, annotated - select for diffs
Tue Aug 19 23:53:31 2014 UTC (10 years, 5 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.4: preferred, colored; next MAIN 1.5: preferred, colored
Changes since revision 1.4: +46 -95 lines
Rebase to HEAD as of a few days ago.

Revision 1.4.2.1: download - view: text, markup, annotated - select for diffs
Thu May 22 16:44:29 2014 UTC (10 years, 8 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.4: preferred, colored; next MAIN 1.5: preferred, colored
Changes since revision 1.4: +46 -95 lines
sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.6: download - view: text, markup, annotated - select for diffs
Tue Mar 4 08:43:12 2014 UTC (10 years, 11 months ago) by mrg
Branches: MAIN
CVS tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, netbsd-7-base
Branch point for: netbsd-7
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +46 -92 lines
include dbxelf.h elfos.h freebsd-spec.h rs6000/sysv4.h netbsd.h
and netbsd-elf.h on powerpc64-netbsd.

port netbsd64.h forward from GCC changes.  (it's a pity that
a vast portion of linux64.h isn't in some common header that
netbsd64.h and freebsd64.h could also used.  there's 100s of
lines of copypasta here, oh well.)

Revision 1.5: download - view: text, markup, annotated - select for diffs
Sat Mar 1 09:44:50 2014 UTC (10 years, 11 months ago) by mrg
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +0 -3 lines
merge gcc 4.8.2 r206687 (part 3).

Revision 1.4: download - view: text, markup, annotated - select for diffs
Sat Oct 29 10:51:16 2011 UTC (13 years, 3 months ago) by mrg
Branches: MAIN
CVS tags: yamt-pagecache-tag8, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, imported-to-gcc-old-20140227-0107, agc-symver-base, agc-symver
Branch point for: yamt-pagecache, tls-maxphys
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +1 -2 lines
remove the duplicated -mcall-netbsd.
adjust the __PIC__ definition to match common.opt.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Tue Jul 12 23:23:17 2011 UTC (13 years, 7 months ago) by matt
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +1 -2 lines
Default to 128-bit long double.  Next question is ieee or ibm long double.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Tue Jul 12 08:47:24 2011 UTC (13 years, 7 months ago) by matt
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +29 -35 lines
Bring in gcc 4.5 changes.  powerpc64 can at least build a compiler now.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Wed Jun 29 04:59:10 2011 UTC (13 years, 7 months ago) by mrg
Branches: MAIN
pull across these new files from old gcc.  from chuq.

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>