Ian Lance Taylor
aa1e672b5d
Merge from trunk revision 3a39a31b8a.
2023-06-26 09:57:21 -07:00
Ian Lance Taylor
97e31a0a2a
Merge from trunk revision 577223aebc.
2023-06-21 11:04:04 -07:00
Ian Lance Taylor
6612f4f8cb
Merge from trunk revision aa8f4242ef.
2023-03-29 09:01:23 -07:00
Ian Lance Taylor
795cffe109
Merge from trunk revision f35be1268c.
2022-09-22 06:29:20 -07:00
Ian Lance Taylor
9f62ed218f
Merge from trunk revision 5eb9f117a3.
2022-07-27 10:15:41 -07:00
Ian Lance Taylor
71e955da39
Merge from trunk revision 837eb12629.
2022-02-16 20:22:34 -08:00
Ian Lance Taylor
b43d6db978
Merge from trunk revision 24ca97325c.
2022-02-16 12:21:31 -08:00
Ian Lance Taylor
9419b14e10
Merge from trunk revision 58aeb75d40.
2022-02-13 11:05:33 -08:00
Ian Lance Taylor
9a510fb097
Merge from trunk revision 8dc2499aa6
2022-02-11 15:02:44 -08:00
Ian Lance Taylor
a6d3012b27
Merge from trunk revision 99b1021d21.
2021-10-27 08:47:25 -07:00
Ian Lance Taylor
cd2fd5facb
Merge from trunk revision f49e3d28be.
2021-10-07 20:25:33 -07:00
Ian Lance Taylor
0b6b70a073
Merge from trunk revision fba228e259.
2021-10-07 15:28:36 -07:00
Ian Lance Taylor
a5b5cabc91
Merge from trunk revision 09e18d113b.
2021-09-21 14:32:26 -07:00
Ian Lance Taylor
a0791d0ed4
Merge from trunk revision 89be17a1b2.
2021-09-17 08:46:39 -07:00
Ian Lance Taylor
e252b51ccd
Merge from trunk revision 104c05c528.
2021-09-13 10:37:49 -07:00
Ian Lance Taylor
f10c7c4596
Merge from trunk revision f3e9c98a9f.
2021-03-17 12:19:01 -07:00
Ian Lance Taylor
bc636c218f
Merge from trunk revision 7ad5a72c8b.
2021-03-11 16:12:22 -08:00
Ian Lance Taylor
89d7be42db
Merge from trunk revision 9769564e74.
2021-02-12 11:38:19 -08:00
Ian Lance Taylor
305e9d2c78
Merge from trunk revision 530203d6e3.
2021-02-03 08:48:19 -08:00
Ian Lance Taylor
8910f1cd79
Merge from trunk revision 8e4a738d25.
2021-02-02 12:42:10 -08:00
Ian Lance Taylor
45c32be1f9
Merge from trunk revision b737b70fad.
2020-12-07 10:45:52 -08:00
Ian Lance Taylor
945ae3ab27
Merge from trunk revision 918a5b84a2
2020-12-04 14:51:32 -08:00
Ian Lance Taylor
f012991e2d
Merge from trunk revision 3089f5feef
2020-12-03 12:12:10 -08:00
Ian Lance Taylor
8d703821c6
Merge from trunk revision cf392dbdf1.
2020-11-10 07:26:18 -08:00
Ian Lance Taylor
9cd320ea65
Merge from trunk revision 3175d40fc5.
2020-10-12 09:46:38 -07:00
Ian Lance Taylor
4854d721be
Merge from trunk revision e109f6e438
2020-07-11 12:43:49 -07:00
Ian Lance Taylor
3cdc95b9f8
Merge from trunk revision e26bd694c7
2020-04-10 10:21:19 -07:00
Ian Lance Taylor
caf99f28b0
Merge from trunk revision 50c7853216
2020-04-07 11:38:28 -07:00
Ian Lance Taylor
42fd3e04cc
Merge from trunk revision 52fa80f853
2020-04-06 16:43:02 -07:00
Ian Lance Taylor
00eb71c43c
Merge from trunk revision ff22937572
2020-04-03 15:01:34 -07:00
Ian Lance Taylor
213caedb01
gccgo: merge from trunk revision 9e16359ce8
2020-01-22 15:40:45 -08:00
Ian Lance Taylor
d5338d09e5
Merge from trunk revision 279561.
...
From-SVN: r279562
2019-12-19 06:03:51 +00:00
Ian Lance Taylor
51426017f8
Merge from trunk revision 279830.
...
From-SVN: r279387
2019-12-13 22:10:44 +00:00
Ian Lance Taylor
0cec149238
Merge from trunk revision 277462.
...
From-SVN: r277464
2019-10-25 23:18:41 +00:00
Ian Lance Taylor
f67dc76907
Merge from trunk revision 276594.
...
From-SVN: r276599
2019-10-04 19:54:25 +00:00
Ian Lance Taylor
58a73f6da5
Merge from trunk revision 275890.
...
From-SVN: r275900
2019-09-18 18:28:45 +00:00
Ian Lance Taylor
281de4253d
Merge from trunk revision 274803.
...
From-SVN: r274804
2019-08-21 18:08:42 +00:00
Ian Lance Taylor
b74c00bd10
Merge from trunk revision 274678.
...
From-SVN: r274681
2019-08-19 20:49:42 +00:00
Ian Lance Taylor
7731e84e7e
Merge from trunk revision 273743.
...
From-SVN: r273744
2019-07-23 18:28:05 +00:00
Ian Lance Taylor
0baa9d1d59
Merge from trunk revision 273026.
...
From-SVN: r273027
2019-07-03 23:13:09 +00:00
Ian Lance Taylor
133d3bd836
Merge from trunk revision 271040.
...
From-SVN: r271043
2019-05-09 20:12:09 +00:00
Ian Lance Taylor
b8754cd88a
Merge from trunk revision 270851.
...
From-SVN: r270855
2019-05-03 16:44:50 +00:00
Ian Lance Taylor
b34bfeb197
Merge from trunk revision 270573.
...
From-SVN: r270577
2019-04-25 15:39:39 +00:00
Ian Lance Taylor
9bafe5a81e
Merge from trunk revision 270220.
...
From-SVN: r270233
2019-04-09 16:43:22 +00:00
Ian Lance Taylor
10f47d3d1d
Merge from trunk revision 269780.
...
From-SVN: r269782
2019-03-18 21:23:09 +00:00
Ian Lance Taylor
f8c2640490
Merge from trunk revision 269372.
...
From-SVN: r269382
2019-03-05 00:39:23 +00:00
Ian Lance Taylor
e4ca607bcf
Merge from trunk revision 264932.
...
From-SVN: r264933
2018-10-08 14:44:49 +00:00
Ian Lance Taylor
504cafd97c
Merge from trunk revision 264887.
...
From-SVN: r264890
2018-10-05 20:11:24 +00:00
Ian Lance Taylor
5055f10838
Merge from trunk revision 264547.
...
From-SVN: r264554
2018-09-25 01:02:42 +00:00
Ian Lance Taylor
414925ab0c
Merge from trunk revision 263114.
...
From-SVN: r263179
2018-07-31 20:32:08 +00:00
Ian Lance Taylor
ce311a8cae
Merge from trunk revision 261284.
...
From-SVN: r261288
2018-06-07 18:05:45 +00:00
Ian Lance Taylor
48ec607c1f
Merge from trunk revision 257954.
...
From-SVN: r257955
2018-02-23 22:36:54 +00:00
Ian Lance Taylor
cb1ee43f1c
Merge from trunk revision 257637.
...
From-SVN: r257643
2018-02-13 22:04:09 +00:00
Ian Lance Taylor
e1233632f2
Merge from trunk revision 257610.
...
From-SVN: r257612
2018-02-13 03:09:40 +00:00
Ian Lance Taylor
4b678f5802
Merge from trunk revision 257559.
...
From-SVN: r257563
2018-02-11 17:53:16 +00:00
Ian Lance Taylor
78cce47cff
Merge from trunk revision 257495.
...
From-SVN: r257499
2018-02-08 18:22:39 +00:00
Ian Lance Taylor
42c1be422c
Merge from trunk revision 254126.
...
From-SVN: r254132
2017-10-27 02:40:17 +00:00
Ian Lance Taylor
6de8466358
Merge from trunk revision 254059.
...
From-SVN: r254062
2017-10-24 22:10:47 +00:00
Ian Lance Taylor
e91ee0faa8
Merge from trunk revision 252991.
...
From-SVN: r252993
2017-09-20 03:42:56 +00:00
Ian Lance Taylor
d2b4864f55
Merge from trunk revision 252954.
...
From-SVN: r252955
2017-09-18 22:35:40 +00:00
Ian Lance Taylor
72d4fc12c0
Correct svn:mergeinfo property.
...
From-SVN: r252954
2017-09-18 22:34:00 +00:00
Ian Lance Taylor
c6b4b58325
Merge from trunk revision 252949.
...
From-SVN: r252952
2017-09-18 22:25:49 +00:00
Ian Lance Taylor
d0e7a96e3f
Merge from trunk revision 249632.
...
From-SVN: r249633
2017-06-25 21:11:20 +00:00
Ian Lance Taylor
fad96109a4
Merge from trunk revision 249156.
...
From-SVN: r249160
2017-06-13 14:26:53 +00:00
Ian Lance Taylor
875d2ea2b8
Merge from trunk revision 249111.
...
From-SVN: r249126
2017-06-12 13:52:43 +00:00
Ian Lance Taylor
8f2883a196
Merge with trunk revision 245784.
...
From-SVN: r245786
2017-02-28 19:20:49 +00:00
Ian Lance Taylor
ae72676f27
Merge from trunk revision 245668.
...
From-SVN: r245674
2017-02-23 02:09:47 +00:00
Ian Lance Taylor
869c22c50b
backport: trunk.
...
Merge in changes from gofrontend repository that are not in GCC
trunk. This includes changes up to e387439bfd24d5e142874b8e68e7039f74c744d7.
From-SVN: r245668
2017-02-23 00:10:22 +00:00
Ian Lance Taylor
1d05ab3690
Merge from trunk revision 244947.
...
From-SVN: r244952
2017-01-26 20:14:01 +00:00
Ian Lance Taylor
7903b8c4cf
Merge from trunk revision 244906.
...
From-SVN: r244908
2017-01-25 22:01:11 +00:00
Ian Lance Taylor
1e3e034ac8
Merge from trunk revision 243459.
...
From-SVN: r243460
2016-12-08 20:47:07 +00:00
Ian Lance Taylor
23bb97218a
Merge from trunk revision 243445.
...
From-SVN: r243458
2016-12-08 20:13:55 +00:00
Ian Lance Taylor
f36bf25fce
Merge from trunk revision 243094.
...
From-SVN: r243096
2016-12-01 06:35:15 +00:00
Ian Lance Taylor
249e97f7ee
Temporarily revert RTL unsharing patch from the branch, so that it
...
works today.
Reverting
2016-11-30 Jakub Jelinek <jakub@redhat.com >
* emit-rtl.c (verify_insn_sharing): Call verify_rtx_sharing instead of
reset_used_flags.
From-SVN: r243087
2016-11-30 22:19:24 +00:00
Ian Lance Taylor
6924b2850a
Merge from trunk revision 243083.
...
From-SVN: r243084
2016-11-30 21:41:00 +00:00
Ian Lance Taylor
efa193f544
Merge from trunk revision 242992.
...
From-SVN: r242995
2016-11-30 05:14:49 +00:00
Ian Lance Taylor
d8c3d023ef
Merge from trunk revision 242967.
...
From-SVN: r242974
2016-11-29 20:50:47 +00:00
Ian Lance Taylor
8bab7985c8
Merge from trunk revision 238662.
...
From-SVN: r238667
2016-07-22 20:05:52 +00:00
Ian Lance Taylor
c2e6d4d297
Merge from trunk revision 234923.
...
From-SVN: r234930
2016-04-13 00:18:43 +00:00
Ian Lance Taylor
37d050fced
Merge from trunk revision 233515.
...
From-SVN: r233526
2016-02-18 17:49:38 +00:00
Ian Lance Taylor
198d14a138
Merge from trunk revision 233110.
...
From-SVN: r233125
2016-02-04 01:57:00 +00:00
Ian Lance Taylor
111ee60fa1
go-gcc.cc (class Bvariable): Remove Gcc_tree parent class.
...
* go-gcc.cc (class Bvariable): Remove Gcc_tree parent class. Add
t_ and orig_type_ fields. Add new two parameter constructor. Add
get_tree and get_decl methods.
(Gcc_backend::var_expression): Pass location to var get_tree.
(Gcc_backend::global_variable): Don't add VIEW_CONVERT_EXPR. Use
two parameter constructor for Bvariable.
(Gcc_backend::global_variable_set_init): Don't remove
VIEW_CONVERT_EXPR. Use var get_decl, not get_tree.
(Gcc_backend::write_global_definitions): Likewise.
(Gcc_backend::init_statement): Call var get_decl, not get_tree.
(Gcc_backend::block): Likewise.
(Gcc_backend::implicit_variable_set_init): Likewise.
(Gcc_backend::immutable_struct_set_init): Likewise.
(Gcc_backend::function_set_parameters): Likewise.
From-SVN: r231895
2015-12-22 01:58:47 +00:00
Ian Lance Taylor
37e840afa6
go-gcc.cc (Gcc_backend::global_variable): If type is zero-sized, add a VIEW_CONVERT_EXPR to the tree.
...
* go-gcc.cc (Gcc_backend::global_variable): If type is zero-sized,
add a VIEW_CONVERT_EXPR to the tree.
(Gcc_backend::global_variable_set_init): Remove any
VIEW_CONVERT_EXPR.
(Gcc_backend::write_global_definitions): Likewise.
From-SVN: r231889
2015-12-22 00:10:53 +00:00
Ian Lance Taylor
19aede8bd0
Merge from trunk revision 230657.
...
From-SVN: r230668
2015-11-20 18:35:07 +00:00
Ian Lance Taylor
723b81de5c
Merge from trunk revision 229686.
...
From-SVN: r229694
2015-11-03 01:58:51 +00:00
Ian Lance Taylor
09aef1cf70
Merge from trunk revision 227811.
...
From-SVN: r227812
2015-09-15 21:38:22 +00:00
Ian Lance Taylor
e5e37b0284
Merge from trunk revision 227802.
...
From-SVN: r227807
2015-09-15 18:55:14 +00:00
Ian Lance Taylor
544456340b
Merge from trunk revision 227689.
...
From-SVN: r227693
2015-09-11 19:38:31 +00:00
Ian Lance Taylor
dd8982995c
Merge from trunk revision 219753.
...
From-SVN: r219769
2015-01-16 19:05:07 +00:00
Ian Lance Taylor
38b3ff4afb
Merge from trunk revision 219701.
...
From-SVN: r219709
2015-01-16 05:48:45 +00:00
Ian Lance Taylor
e1dc3d86ba
Merge from trunk revision 218979.
...
From-SVN: r218980
2014-12-19 23:02:17 +00:00
Ian Lance Taylor
f3c16ea146
Merge from trunk revision 218953.
...
From-SVN: r218965
2014-12-19 18:31:46 +00:00
Ian Lance Taylor
413748f6ac
Merge from trunk revision 218884.
...
From-SVN: r218893
2014-12-19 05:32:22 +00:00
Ian Lance Taylor
38b8bf768a
Merge from trunk revision 218764.
...
From-SVN: r218773
2014-12-16 00:23:40 +00:00
Ian Lance Taylor
f6898dfcdf
Merge from trunk revision 218715.
...
From-SVN: r218716
2014-12-14 02:27:56 +00:00
Ian Lance Taylor
02846d0ba1
Merge from trunk revision 218558.
...
From-SVN: r218581
2014-12-10 14:28:34 +00:00
Ian Lance Taylor
90eddd81de
Merge from trunk revision 216040.
...
From-SVN: r216050
2014-10-09 20:54:40 +00:00