The NetBSD Project

CVS log for src/external/gpl3/gcc.old/dist/gcc/config/vax/vax.md

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

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.18: download - view: text, markup, annotated - select for diffs
Sat Oct 7 12:10:59 2023 UTC (18 months, 2 weeks ago) by rin
Branches: MAIN
CVS tags: perseant-exfatfs-base-20240630, perseant-exfatfs-base, perseant-exfatfs, HEAD
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +154 -36 lines
gcc.old: vax: PR port-vax/57646 patch provided by Kalvis Duckmanton [21/21]

Define separate instruction patterns for extzv for the cases where the fiel
d width and offset happen to be a multiple of a byte or word.

If in PIC mode, and the source operand to extzv is a memory
reference, and the address of the memory location is an external
symbol, load the address into a temporary register before expanding
the instruction.

Adjust the constraints to the zero_extract instruction pattern to
disallow indexed source operands, as the VAX extzv instruction
computes offsets based on the size of a byte (not a word or a
longword)

Revision 1.17: download - view: text, markup, annotated - select for diffs
Sat Oct 7 12:10:38 2023 UTC (18 months, 2 weeks ago) by rin
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +34 -1 lines
gcc.old: vax: PR port-vax/57646 patch provided by Kalvis Duckmanton [20/21]

If in PIC mode, and the source operand to extv is a memory reference, and th
e address of the memory location is an external symbol, load the address into a
temporary register before expanding the instruction.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Sat Oct 7 12:10:18 2023 UTC (18 months, 2 weeks ago) by rin
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +26 -2 lines
gcc.old: vax: PR port-vax/57646 patch provided by Kalvis Duckmanton [19/21]

If in PIC mode, and the source operand to insv is a memory reference,
and the address of the memory location is an external symbol, load the
address into a temporary register before expanding the instruction.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Sat Oct 7 12:10:02 2023 UTC (18 months, 2 weeks ago) by rin
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +5 -1 lines
gcc.old: vax: PR port-vax/57646 patch provided by Kalvis Duckmanton [18/21]

use the extzv instruction pattern for logical shifts right

Revision 1.14: download - view: text, markup, annotated - select for diffs
Sat Oct 7 12:01:43 2023 UTC (18 months, 2 weeks ago) by rin
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +1 -1 lines
gcc.old: vax: PR port-vax/57646 patch provided by Kalvis Duckmanton [7/21]

Mark the output operands of the 'sbcdi3' instruction pattern as being
written before the instruction has finished using the input operands.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Sat Oct 7 11:57:27 2023 UTC (18 months, 2 weeks ago) by rin
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +8 -1 lines
gcc.old: vax: PR port-vax/57646 patch provided by Kalvis Duckmanton [2/21]

Add a special case to the zero_extract instruction to handle the case
where 32 bits are requested (i.e. the entire word). When printing a mask
operand, avoid generating values that might overflow a 32 bit word.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Sat Oct 7 11:57:01 2023 UTC (18 months, 2 weeks ago) by rin
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +32 -0 lines
gcc.old: vax: PR port-vax/57646 patch provided by Kalvis Duckmanton [1/21]

Save %r2..%r5 in the prologue of functions which call __builtin_eh_return().
Implement the eh_return() instruction. Ensure that the CFA is correct

Revision 1.10.6.1
Wed Mar 22 17:44:23 2023 UTC (2 years, 1 month ago) by martin
Branches: netbsd-10
CVS tags: 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
FILE REMOVED
Changes since revision 1.10: +0 -0 lines
Remove directory, requested by mrg in ticket #123:

	external/gpl3/gcc.old		(remove)

This directory is not used on this branch.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Mon Feb 20 02:11:22 2023 UTC (2 years, 2 months ago) by mrg
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +15 -13 lines
merge GCC 10.4 into gcc.old.

Revision 1.1.1.8 (vendor branch): download - view: text, markup, annotated - select for diffs
Mon Feb 20 02:00:39 2023 UTC (2 years, 2 months ago) by mrg
Branches: NetBSD, NETBSD
CVS tags: src-external-gpl3-gcc-20230713-2319, src-external-gpl3-gcc-20230219-1759
Diff to: previous 1.1.1.7: preferred, colored
Changes since revision 1.1.1.7: +15 -13 lines
initial import of GCC 10 sources into "gcc.old".

Revision 1.10: download - view: text, markup, annotated - select for diffs
Fri Apr 9 23:14:36 2021 UTC (4 years ago) by mrg
Branches: MAIN
CVS tags: netbsd-10-base, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Branch point for: netbsd-10
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +1 -1 lines
merge GCC 9.3 into gcc.old.

Revision 1.1.1.7 (vendor branch): download - view: text, markup, annotated - select for diffs
Fri Apr 9 22:32:49 2021 UTC (4 years ago) by mrg
Branches: NetBSD, NETBSD
CVS tags: src-external-gpl3-gcc-20210408-1508
Diff to: previous 1.1.1.6: preferred, colored
Changes since revision 1.1.1.6: +1 -1 lines
second attempt in the right place:

import of GCC 9 into gcc.old in preparation for GCC 10.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Wed Aug 19 07:46:52 2020 UTC (4 years, 8 months ago) by mrg
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +1 -1 lines
merge GCC 8.4 into gcc.old.

Revision 1.1.1.6 (vendor branch): download - view: text, markup, annotated - select for diffs
Tue Aug 18 23:31:32 2020 UTC (4 years, 8 months ago) by mrg
Branches: NetBSD, NETBSD
CVS tags: src-external-gpl3-gcc-20200816-0005
Diff to: previous 1.1.1.5: preferred, colored
Changes since revision 1.1.1.5: +1 -1 lines
initial GCC 8.4 -> gcc.old import.

Revision 1.5.4.2: download - view: text, markup, annotated - select for diffs
Mon Apr 13 08:00:16 2020 UTC (5 years ago) by martin
Branches: phil-wifi
Diff to: previous 1.5.4.1: preferred, colored; branchpoint 1.5: preferred, colored; next MAIN 1.6: preferred, colored
Changes since revision 1.5.4.1: +1 -1 lines
Mostly merge changes from HEAD upto 20200411

Revision 1.8: download - view: text, markup, annotated - select for diffs
Thu Sep 26 08:02:45 2019 UTC (5 years, 6 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.7: preferred, colored
Changes since revision 1.7: +1 -1 lines
merge gcc 7.4 into gcc.old part 3 (last?)

Revision 1.1.1.5 (vendor branch): download - view: text, markup, annotated - select for diffs
Thu Sep 26 05:45:36 2019 UTC (5 years, 6 months ago) by mrg
Branches: NetBSD, NETBSD
CVS tags: src-external-gpl3-gcc-20190925-2243
Diff to: previous 1.1.1.4: preferred, colored
Changes since revision 1.1.1.4: +1 -1 lines
import GCC 7.4 as gcc.old

Revision 1.7
Thu Jun 20 10:30:25 2019 UTC (5 years, 10 months ago) by mrg
Branches: MAIN
FILE REMOVED
Changes since revision 1.6: +0 -0 lines
delete GCC 6.5.  every platform has been on GCC 7 for a while now.

Revision 1.5.4.1: download - view: text, markup, annotated - select for diffs
Mon Jun 10 21:56:26 2019 UTC (5 years, 10 months ago) by christos
Branches: phil-wifi
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +1 -1 lines
Sync with HEAD

Revision 1.5.2.1: download - view: text, markup, annotated - select for diffs
Thu Sep 6 06:52:31 2018 UTC (6 years, 7 months ago) by pgoyette
Branches: pgoyette-compat
CVS tags: pgoyette-compat-merge-20190127
Diff to: previous 1.5: preferred, colored; next MAIN 1.6: preferred, colored
Changes since revision 1.5: +1 -1 lines
Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)

Revision 1.6: download - view: text, markup, annotated - select for diffs
Thu Aug 2 00:03:02 2018 UTC (6 years, 8 months ago) by mrg
Branches: MAIN
CVS tags: phil-wifi-20190609, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +1 -1 lines
merge GCC 6.4 into gcc.old.

Revision 1.1.1.4 (vendor branch): download - view: text, markup, annotated - select for diffs
Wed Aug 1 22:18:40 2018 UTC (6 years, 8 months ago) by mrg
Branches: NetBSD, NETBSD
CVS tags: src-external-gpl3-gcc-20181110-0137, src-external-gpl3-gcc-20180801-1516
Diff to: previous 1.1.1.3: preferred, colored
Changes since revision 1.1.1.3: +1 -1 lines
import GCC 6.4 srcs into gcc.old in preparation for GCC 7.x.

these are netbsd GCC srcs from 20180801.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Sun Jul 23 01:11:12 2017 UTC (7 years, 9 months ago) by mrg
Branches: MAIN
CVS tags: phil-wifi-base, pgoyette-compat-base, 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
Branch point for: phil-wifi, pgoyette-compat
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +5 -2 lines
merge GCC 5.4 into gcc.old.

Revision 1.1.1.3 (vendor branch): download - view: text, markup, annotated - select for diffs
Sun Jul 23 01:04:48 2017 UTC (7 years, 9 months ago) by mrg
Branches: NetBSD, NETBSD
CVS tags: src-external-gpl3-gcc-20171112-2344, src-external-gpl3-gcc-20170722-1802
Diff to: previous 1.1.1.2: preferred, colored
Changes since revision 1.1.1.2: +5 -2 lines
import the GCC 5.4 srcs from -current as gcc.old in preparation for GCC 6.

Revision 1.3.2.1
Fri Nov 4 14:45:36 2016 UTC (8 years, 5 months ago) by pgoyette
Branches: pgoyette-localcount
FILE REMOVED
Changes since revision 1.3: +0 -0 lines
Sync with HEAD

Revision 1.4
Sun Oct 9 09:27:09 2016 UTC (8 years, 6 months ago) by skrll
Branches: MAIN
CVS tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, perseant-stdc-iso10646-base, perseant-stdc-iso10646, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
FILE REMOVED
Changes since revision 1.3: +0 -0 lines
Remove gcc.old now it is no longer used.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Wed Sep 23 03:39:18 2015 UTC (9 years, 7 months ago) by mrg
Branches: MAIN
CVS tags: pgoyette-localcount-base, pgoyette-localcount-20160806, pgoyette-localcount-20160726, localcount-20160914
Branch point for: pgoyette-localcount
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +98 -23 lines
re-merge GCC 4.8.5 (part 1)

Revision 1.1.1.2 (vendor branch): download - view: text, markup, annotated - select for diffs
Wed Sep 23 03:03:22 2015 UTC (9 years, 7 months ago) by mrg
Branches: NetBSD, NETBSD
CVS tags: gcc-4-8-5-as-gcc-old
Diff to: previous 1.1.1.1: preferred, colored
Changes since revision 1.1.1.1: +98 -23 lines
import GCC 4.8.5 as gcc.old, in prepartion to update GCC.

Revision 1.1.1.1.6.1
Sat Apr 11 05:42:59 2015 UTC (10 years ago) by snj
Branches: netbsd-7
CVS tags: 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, 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
FILE REMOVED
Changes since revision 1.1.1.1: +0 -0 lines
delete gcc 4.5, as requested by mrg in ticket #674

Revision 1.2
Tue Apr 7 21:19:43 2015 UTC (10 years ago) by mrg
Branches: MAIN
FILE REMOVED
Changes since revision 1.1: +0 -0 lines
delete GCC 4.5.

Revision 1.1.1.1.8.2: download - view: text, markup, annotated - select for diffs
Tue Aug 19 23:57:31 2014 UTC (10 years, 8 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.1.1.1.8.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.8.1: +1650 -0 lines
Rebase to HEAD as of a few days ago.

Revision 1.1.1.1.4.2: download - view: text, markup, annotated - select for diffs
Thu May 22 15:58:03 2014 UTC (10 years, 11 months ago) by yamt
Branches: yamt-pagecache
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: +1650 -0 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.1.1.1.8.1
Tue Feb 25 18:39:16 2014 UTC (11 years, 1 month ago) by tls
Branches: tls-maxphys
FILE REMOVED
Changes since revision 1.1.1.1: +0 -1650 lines
file vax.md was added on branch tls-maxphys on 2014-08-19 23:57:31 +0000

Revision 1.1.1.1.4.1
Tue Feb 25 18:39:16 2014 UTC (11 years, 1 month ago) by yamt
Branches: yamt-pagecache
FILE REMOVED
Changes since revision 1.1.1.1: +0 -1650 lines
file vax.md was added on branch yamt-pagecache on 2014-05-22 15:58:03 +0000

Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Tue Feb 25 18:39:16 2014 UTC (11 years, 1 month ago) by mrg
Branches: NetBSD, NETBSD
CVS tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, src-external-gpl3-gcc-20140253-0253, src-external-gpl3-gcc-20140227-0107, src-external-gpl3-gcc-20140203-0503, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, netbsd-7-base
Branch point for: yamt-pagecache, tls-maxphys, netbsd-7
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0 lines
import the -current GCC 4.5 sources as gcc.old in preparation for
upgrading the normal GCC to 4.8.

this tree has had ChangeLog entries removed, as well as all the
other components we delete, and "only" weighs in around 140MB now.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Tue Feb 25 18:39:16 2014 UTC (11 years, 1 month 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>